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 v8.0.0 (released 2026-06-16)

  • chore(setup): bump dependencies

  • chore(git-blame): ignore the SPDX license header commit

  • chore(licenses): update license headers to use SPDX

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-8.0.0.tar.gz (42.9 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-8.0.0-py2.py3-none-any.whl (111.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for invenio_banners-8.0.0.tar.gz
Algorithm Hash digest
SHA256 a9e3fe20c5f47d7d5f0670b292ade7f2f70bfbe0a9b43041b062107619014395
MD5 00ddfb11b544e8188f3270a2f8963212
BLAKE2b-256 a2e1101caa4fffceb53976e7d6aeeae886e78418a5243f928a096399a67519ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for invenio_banners-8.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 15291a5ccbc9b2b3e9dbd128883bbf31c0f12bbf3f01c3fbd56ecea4e60d5085
MD5 4ec200ae3b67bd346196e6d2766e7011
BLAKE2b-256 eb76988f4b4481caeb7d010939d39f145b27040f5094c9741a4e3cc53a1e3954

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