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 v7.0.0 (released 2026-05-29)

  • chore(setup): bump dependencies

  • fix(tests): alembic migration test

  • ui(translations): mark string as translatable

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-7.0.0.tar.gz (43.0 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-7.0.0-py2.py3-none-any.whl (113.9 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for invenio_banners-7.0.0.tar.gz
Algorithm Hash digest
SHA256 856429c2e4dde6455bd2024fdd74aff265134646628e79f0cc40160bb96362da
MD5 165c95ce20ca00adc4f6bf823cf75729
BLAKE2b-256 fc3e995ea23fd4ec2f66e85f1c49f7e02da14b57031b522669c9282c283bf80e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for invenio_banners-7.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 88ed4c8eac00fd7d2101081d45c5f5ef65408da79282cf90ea5e7f10fc2980ac
MD5 8eb623f7b80881c910d696e0319bca86
BLAKE2b-256 e47312fa090cc996733fa01db9ce5e8fafe5b7d7815ff3ebaf327000fbea0fb8

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