Metadata-Version: 2.1
Name: invenio-vocabularies
Version: 4.3.0
Summary: "Invenio module for managing vocabularies."
Home-page: https://github.com/inveniosoftware/invenio-vocabularies
Author: CERN
Author-email: info@inveniosoftware.org
License: MIT
Description: ..
            Copyright (C) 2020-2021 CERN.
        
            Invenio-Vocabularies 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-Vocabularies
        ======================
        
        .. image:: https://github.com/inveniosoftware/invenio-vocabularies/workflows/CI/badge.svg
                :target: https://github.com/inveniosoftware/invenio-vocabularies/actions?query=workflow%3ACI
        
        .. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-vocabularies.svg
                :target: https://coveralls.io/r/inveniosoftware/invenio-vocabularies
        
        .. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-vocabularies.svg
                :target: https://github.com/inveniosoftware/invenio-vocabularies/releases
        
        .. image:: https://img.shields.io/pypi/dm/invenio-vocabularies.svg
                :target: https://pypi.python.org/pypi/invenio-vocabularies
        
        .. image:: https://img.shields.io/github/license/inveniosoftware/invenio-vocabularies.svg
                :target: https://github.com/inveniosoftware/invenio-vocabularies/blob/master/LICENSE
        
        Invenio module for managing vocabularies, based on Invenio-Records and Invenio-Records-Resources. This module provides:
        
        - Factories for easily generating models, record API classes, services, and resources
        - Helpers for importing vocabularies
        
        Further documentation is available on
        https://invenio-vocabularies.readthedocs.io/
        
        ..
            Copyright (C) 2020-2024 CERN.
        
            Invenio-Vocabularies 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.3.0 (released 2024-08-05)
        
        - names: make names_exclude_regex configurable
        - names: validate entry full names
        - names: add orcid public data sync
        
        Version v4.2.0 (released 2024-07-24)
        
        - ror: check last update; use ld+json for metadata (#367)
        - tasks: remove import funders task
        - funders: add and export custom transformer
        - affiliations: add and export custom transformer
        - datastreams: implement asynchronous writer
        
        Version v4.1.1 (released 2024-07-15)
        
        - installation: use invenio-oaipmh-scythe from PyPI
        
        Version v4.1.0 (released 2024-07-15)
        
        - readers: make OAI-PMH an optional extra
        - schema: add administration UI attributes
        - ror: fix duplicate acronymns and aliases
        - affiliations: fix title search
        - datastreams: have yaml writer output utf8
        - datastreams: add configs for funders and affiliations
        - affiliations: add datastreams
        - datastreams: move ror transformer to common
        - vocabulary-types: services, resources, and administration UI (#310)
        - config: add OpenAIRE mapping for "Latvian Council of Science"
        - funders: fix country name display (#343)
        - Initial implementation of OAIPMHReader (#329)
        - global: add "tags" field to all vocabularies
        
        Version 4.0.0 (released 2024-06-04)
        
        - datastreams: implement factories for generating vocabulary configurations
        - datastreams: added ROR HTTP reader
        - funders: use ROR v2 dump instead of v1
        - datastreams: added celery task for funders using ROR HTTP reader
        - datastreams: add OpenAIRE Project HTTP Reader
        - datastreams: fix OpenAIRE graph dataset parsing
        - installation: upgrade invenio-records-resources
        
        Version 3.4.0 (released 2024-04-19)
        
        - templates: add subject fields UI template (#303)
        
        Version 3.3.0 (released 2024-04-16)
        
        - assets: add overridable awards and funding
        
        Version 3.2.0 (released 2024-03-22)
        
        - funding: add country and ror to funder search results
        - init: move record_once to finalize_app (removes deprecation on `before_first_request`)
        - installation: upgrade invenio-app
        
        
        Version 3.1.0 (released 2024-03-05)
        
        - custom_fields: added subject field
        - custom_fields: add pid_field to custom fields
        - mappings: change "dynamic" values to string
        - ci: upgrade tests matrix
        - bumps react-invenio-forms
        
        Version 3.0.0 (released 2024-01-30)
        
        - installation: bump invenio-records-resources
        
        Version 2.4.0 (2023-12-07)
        
        - schema: add validation for affiliations
        - mappings: add a text subfield for award acronyms
        - config: add new TWCF funder
        
        Version 2.3.1 (2023-11-01)
        
        - contrib: add affiliation suggestion by id
        
        Version 2.3.0 (2023-10-25)
        
        - contrib: allow search funders by id
        - contrib: funders and awards fix TransportError in OS caused by suggestion search in too many fields
        
        Version 2.2.4 (2023-10-19)
        
        - search: decrease number of searching fields
        
        Version 2.2.3 (2023-10-08)
        
        - contrib: fix ``name`` serialization for the Names vocabulary.
        
        Version 2.2.2 (2023-10-06)
        
        - alembic rcp: set explicit dependency on pidstore create table
        
        Version 2.2.1 (2023-10-02)
        
        - facets: change caching strategy by caching each vocabulary by id. Replace
          lru_cache with invenio-cache to ensure that cache expiration uses a TTL that
          is correctly computed.
        
        Version 2.2.0 (2023-09-19)
        
        - facets: implement in-memory cache
        
        Version 2.1.1 (2023-09-19)
        
        - funding: fixed accessiblity issues
        
        Version 2.1.0 (2023-09-15)
        
        - custom_fields: allow to pass schema to the VocabularyCF
        - affiliations: add facet labels
        
        Version 2.0.0 (2023-09-14)
        
        - contrib-awards: add "program" to schema fields
        - global: switch names and affiliations to model PID field
        - ci: update matrix
        - awards: add "program" field
        - config: update awards funders mapping
        - service: add sort option to load vocabs
        
        Version 1.6.0 (2023-09-12)
        
        - awards: add acronym to schema
        
        Version 1.5.1 (2023-07-07)
        
        - fix string type columns for mysql
        
        Version 1.5.0 (2023-04-25)
        
        - upgrade invenio-records-resources
        
        Version 1.4.0 (2023-04-20)
        
        - upgrade invenio-records-resources
        
        Version 1.3.0 (2023-04-20)
        
        - add UI deposit contrib components
        
        Version 1.2.0 (2023-03-24)
        
        - bump invenio-records-resources to v2.0.0
        
        Version 1.1.0 (released 2023-03-02)
        
        - serializers: deprecate marshamllow JSON
        - mappings: add dynamic template for i18n titles and descriptions
        - remove deprecated flask-babelex dependency and imports
        
        Version 1.0.4 (released 2023-01-20)
        
        - funders: Add ROR to identifiers for all funders in datastream
        - facets: add not found facet exception (when facet is configured but not provided in setup)
        - facets: handle non existing vocabulary type
        
        Version 1.0.3 (released 2022-11-25)
        
        - Add i18n translations.
        
        Version 1.0.2 (released 2022-11-14)
        
        - Fix missing field_args in VocabularyCF
        
        Version 1.0.1 (released 2022-11-14)
        
        - Allow kwargs in VocabularyCF
        
        Version 1.0.0 (released 2022-11-04)
        
        - Bump invenio-records-resources
        
        Version 0.1.5 (released 2020-12-11)
        
        - Bug fixes in contrib vocabulary
        
        Version 0.1.4 (released 2020-12-11)
        
        - Add subjects vocabulary
        
        Version 0.1.3 (released 2020-12-11)
        
        - Include csv vocabularies data
        
        Version 0.1.2 (released 2020-12-11)
        
        - CI changes
        
        Version 0.1.1 (released 2020-12-11)
        
        - Add vocabulary import command
        
        Version 0.1.0 (released 2020-12-08)
        
        - Initial public release.
        
Keywords: invenio vocabulary management
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.7
Provides-Extra: s3fs
Provides-Extra: oaipmh
Provides-Extra: tests
Provides-Extra: elasticsearch7
Provides-Extra: opensearch1
Provides-Extra: opensearch2
Provides-Extra: mysql
Provides-Extra: postgresql
Provides-Extra: sqlite
