Skip to main content

Invenio-Banners is a module used to create and show banners with useful messages to users.

Project description

https://img.shields.io/travis/inveniosoftware/invenio-banners.svg https://img.shields.io/coveralls/inveniosoftware/invenio-banners.svg https://img.shields.io/github/tag/inveniosoftware/invenio-banners.svg https://img.shields.io/pypi/dm/invenio-banners.svg https://img.shields.io/github/license/inveniosoftware/invenio-banners.svg

Create and show banners with useful messages to users.

Further documentation is available on https://invenio-banners.readthedocs.io/

Changes

Version v6.0.0 (released 2026-01-30)

  • chore(setup): bump dependencies

  • refactor: use invenio-db Timestamp

  • validation: ensure banner_id is an Integer

  • fix(black): update style to match Black 26

  • refactor(links): replace Link usage by EndpointLink

Version v5.2.1 (released 2025-12-08)

  • i18n: pulled translations Turkish language

  • fix: partially initialized module

  • compatibility(312): distutils removed

  • i18n: pulled translations finnish language

  • chore: remove unused variable request_extra_args

Version v5.2.0 (released 2025-08-06)

  • search: add query params active and url_path for search, add None as default value for filters

  • global: replace deprecated datetime utcnow() with now(timezone.utc)

Version v5.1.1 (released 2025-07-22)

  • fix: mo files not included into build

Version v5.1.0 (released 2025-07-17)

  • i18n: pulled translations

  • i18n: force pull langs

Version v5.0.0 (released 2025-06-03)

  • setup: bump major dependencies

  • fix(tests): add configuration

  • i18n: add translation entry point (#48)

  • fix: setuptools moved from dash to underscore

  • i18n: removed deprecated messages

Version v4.1.1 (released 2025-03-26)

  • i18n: mark missing strings for translation and push translations

Version v4.1.0 (released 2025-01-22)

  • templates: pass ui classes through macro parameters

Version v4.0.0 (released 2024-12-10)

  • setup: change to reusable workflows

  • setup: bump major dependencies

Version v3.2.0 (released 2024-11-05)

  • feat(administration): use html editor for message

  • global: change the code to be compatible with sqlalchemy >= 2.0

  • global: add compatibility layer to move to flask >= 3.0

Version v3.1.0 (released 2024-08-07)

  • http headers: use and adjust vnd.inveniordm.v1+json http accept header

Version 3.0.2 (released 2024-07-17)

  • errors: implement REST validation error for banner loader

Version 3.0.1 (released 2024-02-21)

  • Moved admin menu item for banners to site administration category

Version 3.0.0 (released 2024-01-31)

  • installation: bump invenio-administration

Version 2.1.1 (released 2023-07-24)

  • ui: remove bottom margin

Version 2.1.0 (released 2023-03-02)

  • remove deprecated flask-babelex imports

  • install invenio-i18n explicitly

Version 2.0.0 (released 2023-02-15)

  • global: refactor into resource/service pattern

  • global: implement CRUD operations

  • global: implement best practices for packaging (declarative cfg), code linting (black) and testing

  • search: improve banners search by query params

  • administration: integrate banners view module

Version 1.0.0a1 (release 2020-10-25)

  • Initial public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio_banners-6.0.0.tar.gz (42.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invenio_banners-6.0.0-py2.py3-none-any.whl (113.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio_banners-6.0.0.tar.gz.

File metadata

  • Download URL: invenio_banners-6.0.0.tar.gz
  • Upload date:
  • Size: 42.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for invenio_banners-6.0.0.tar.gz
Algorithm Hash digest
SHA256 1a4ec19f72e7279802dadbd7f26c3974df0ca06cb88f97e76c9161bce0cd835a
MD5 2bd925ca06c94bb407770886d521afd9
BLAKE2b-256 5b2e9953060193ffd302dd9772ca3e27425e56e5bf086dd1eb2b8a7265c830a1

See more details on using hashes here.

File details

Details for the file invenio_banners-6.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_banners-6.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3924f12df7287c218caad30a108249a16968a5edb7462b8141738e5dd6245e5e
MD5 07ef23ced5c6f00baaf56bbfbaf47bab
BLAKE2b-256 5a7598ebb9e4854b2b8a5960aab1053fc9794670ca88388a125ed8e158816c12

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page