Metadata-Version: 2.1
Name: invenio-pages
Version: 4.1.0
Summary: InvenioRDM module for the static pages feature.
Home-page: https://github.com/inveniosoftware/invenio-pages
Author: CERN
Author-email: info@inveniosoftware.org
License: MIT
Description: ..
            This file is part of Invenio.
            Copyright (C) 2015-2022 CERN.
            Invenio is free software; you can redistribute it and/or modify it
            under the terms of the MIT License; see LICENSE file for more details.
        
        ===============
         Invenio-Pages
        ===============
        
        .. image:: https://github.com/inveniosoftware/invenio-pages/workflows/CI/badge.svg
                :target: https://github.com/inveniosoftware/invenio-pages/actions?query=workflow%3ACI
        
        .. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-pages.svg
                :target: https://coveralls.io/r/inveniosoftware/invenio-pages
        
        .. image:: https://img.shields.io/pypi/v/invenio-pages.svg
                :target: https://pypi.org/pypi/invenio-pages
        
        Static pages module for Invenio.
        
        *This is an experimental developer preview release.*
        
        * Free software: MIT license
        * Documentation: https://invenio-pages.readthedocs.io/
        
        ..
            This file is part of Invenio.
            Copyright (C) 2015-2024 CERN.
        
            Invenio is free software; you can redistribute it and/or modify it
            under the terms of the MIT License; see LICENSE file for more details.
        
        
        Changes
        =======
        
        Version v4.1.0 (released 2024-08-07)
        
        - http headers: use and adjust vnd.inveniordm.v1+json http accept header
        
        Version 4.0.1 (released 2024-03-22)
        
        - chore: fix CHANGES.rst format
        
        Version 4.0.0 (released 2024-03-21)
        
        - Major release because of fundamental change in the way the module is
          expected to be used for registering pages.
        - global: remove `has_custom_view` model field
        - views: allow passing Jinja context to `render_page`
        - ext: remove finalize_app usage
            - The previous design of the module had some major usability issues:
                - The assumption that we have views that are dynamically registered
                  without the need to redeploy/reload the application for code
                  changes is fundamentally flawed. In reality order for such views
                  to be accessible/discoverable, one has to be able to reference
                  them in Jinja templates, which in turn means one has to make code
                  changes.
                - The way we were registering page views, required having a
                  connection to an already initialized database. This imposes having
                  to perform checks at application initialization that go against
                  well-established principles of the Flask/Invenio app lifecycle.
        - fix: before_app_first_request deprecation
        
        Version 3.3.0 (released 2024-02-21):
        ------------------------------------
        
        - Add new DB column to pages table.
        - Move to admin menu category site administration.
        
        Version 3.2.0 (released 2023-11-30):
        ------------------------------------
        
        - allow configuration for extra HTML tags and attributes when
          creating and editing static pages
        
        Version 3.1.0 (released 2023-09-18):
        ------------------------------------
        
        - schema: sanitize page content
        - updated transifex config
        - pulled latest translations
        
        Version 3.0.1 (released 2023-03-09):
        ------------------------------------
        
        - fix invenio-search dependencies
        
        Version 3.0.0 (released 2023-03-09):
        ------------------------------------
        
        - move the module to services/resources architecture
        - add invenio-administration page
        - remove deprecation of flask_babelex dependency
        
        
        Version 2.0.0 (released 2023-01-25):
        ------------------------------------
        
        - major release, tests cleanup
        - License update
        - global: refactor pages registration process
        - Upgrade invenio packages
        - Add alembic recipe
        - Remove invenio-admin module
        
        
        Version 2.0.0a2 (released 2023-01-20):
        --------------------------------------
        
        - License update
        - global: refactor pages registration process
        
        Version 2.0.0a1 (released 2023-01-05):
        --------------------------------------
        
        - Upgrade invenio packages
        - Add alembic recipe
        - Remove invenio-admin module
        
        
        Version 1.0.0a5 (released 2020-04-14):
        --------------------------------------
        
        - Add REST API GET Static Page Resource
        - Drop support for Python 2.7
        - Update python dependencies
        
        
        Version 1.0.0a4 (released 2017-08-18):
        --------------------------------------
        
        - Update minimum Flask version to 0.11.1.
        - Improve documentation and examples.
        
        Version 1.0.0a3 (released 2016-06-15):
        --------------------------------------
        
        - Major refactoring for Invenio 3.
        - Adds versioning support for pages.
        
        
        Version 0.1.2 (released 2015-10-07):
        ------------------------------------
        
        - Removes calls to PluginManager consider_setuptools_entrypoints()
          removed in PyTest 2.8.0.
        - Adds missing `invenio_base` dependency.
        
        Version 0.1.1 (released 2015-08-25):
        ------------------------------------
        
        - Adds missing `invenio_upgrader` dependency and amends past upgrade
          recipes following its separation into standalone package.
        - Overrides default wtforms field for content column in order to
          display it properly. (closes inveniosoftware/invenio#3311)
        
        Version 0.1.0 (released 2015-07-22):
        ------------------------------------
        
        - Initial public release.
        
Keywords: invenio pages
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.7
Provides-Extra: tests
Provides-Extra: elasticsearch7
Provides-Extra: opensearch1
Provides-Extra: opensearch2
