Metadata-Version: 2.1
Name: marshmallow-utils
Version: 0.9.3
Summary: Extras and utilities for Marshmallow.
Home-page: https://github.com/inveniosoftware/marshmallow-utils
Author: CERN
Author-email: info@inveniosoftware.org
License: MIT
Description: ..
            Copyright (C) 2020 CERN.
        
            Marshmallow-Utils is free software; you can redistribute it and/or
            modify it under the terms of the MIT License; see LICENSE file for more
            details.
        
        ===================
         Marshmallow-Utils
        ===================
        
        .. image:: https://img.shields.io/travis/inveniosoftware/marshmallow-utils.svg
                :target: https://travis-ci.org/inveniosoftware/marshmallow-utils
        
        .. image:: https://img.shields.io/coveralls/inveniosoftware/marshmallow-utils.svg
                :target: https://coveralls.io/r/inveniosoftware/marshmallow-utils
        
        .. image:: https://img.shields.io/github/tag/inveniosoftware/marshmallow-utils.svg
                :target: https://github.com/inveniosoftware/marshmallow-utils/releases
        
        .. image:: https://img.shields.io/pypi/dm/marshmallow-utils.svg
                :target: https://pypi.python.org/pypi/marshmallow-utils
        
        .. image:: https://img.shields.io/github/license/inveniosoftware/marshmallow-utils.svg
                :target: https://github.com/inveniosoftware/marshmallow-utils/blob/master/LICENSE
        
        Extras and utilities for Marshmallow
        
        Further documentation is available on
        https://marshmallow-utils.readthedocs.io/
        
        ..
            Copyright (C) 2020-2024 CERN.
            Copyright (C) 2020-2021 Northwestern University.
            Copyright (C) 2024 Graz University of Technology.
        
            Marshmallow-Utils 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 v0.9.3 (released 2024-11-05)
        
        - setup: upgrade babel-edtf to 1.2.0 and edtf to 5.0.0 and fix bug with dates and times with hour 23
        
        Version v0.9.2 (released 2024-08-28)
        
        - babel: better handling for missing locales in catalog (#88)
        
        Version 0.9.1 (released 2024-06-24)
        
        - fix: translation should fallback to en translation
        
        Version 0.9.0 (released 2024-05-22)
        
        - validators: implement LazyOneOf
        
        Version 0.8.2 (released 2023-12-11)
        
        - html: remove "class" from allowed html attributes
        
        Version 0.8.1 (released 2023-11-29)
        
        - html: allow table tags
        - edtf: split date and datetime fields
        
        Version 0.8.0 (released 2023-10-25)
        
        - edtf: allow datetime value
        
        Version 0.7.1 (released 2023-10-25)
        
        - fields: Add custom URL field with custom validator allowing `_` in url domains
        
        Version 0.6.1 (released 2023-10-19)
        
        - chore: import parse from babel-edtf
        
        Version 0.6.0 (released 2023-10-11)
        
        - permission filters: add caching to improve performance
        
        Version 0.5.8 (released 2022-11-18)
        
        - Add translations
        - Add translations workflow
        
        Version 0.5.7 (released 2022-07-29)
        
        - Add validation message for unrecognised identifier schema
        
        Version 0.5.6 (released 2022-05-13)
        
        - Move from setup.py to setup.cfg for purely declarative package definitions.
        - Fix bug with empty locale on babel gettext_from_dict.
        
        Version 0.5.5 (released 2022-03-01)
        
        - Updated German translations.
        
        Version 0.5.4 (released 2022-01-28)
        
        - i18n: integrate translation flow
        - fields: gettext_from_dict fallback lng to en.
        - dep: bumped sphinx 4.2.0
        
        Version 0.5.3 (released 2021-08-03)
        
        - Fix bug in IdentifierSchema when identifier was not required.
        
        Version 0.5.2 (released 2021-08-02)
        
        - Add group of errors for proper handling of lists.
        
        Version 0.5.0 (released 2021-07-08)
        
        - Refactored to make it easier to use sanitization functions outside of
          Marshmallow fields.
        
        Version 0.4.0 (released 2021-04-16)
        
        - Change IdentifierScheme API to allow schemas unknown by IDUtils.
        
        Version 0.3.10 (released 2021-04-12)
        
        - Fix TZDateTime field serialization of None values.
        
        Version 0.3.9 (released 2021-04-12)
        
        - Adds TZDateTime field.
        
        Version 0.3.7 (released 2021-03-05)
        
        - Fix issue in SanitizedHTML to allow passing empty lists to remove all tags.
        
        Version 0.3.6 (released 2021-03-04)
        
        - Serializes None ISODates by removing them.
        
        Version 0.3.5 (released 2021-01-25)
        
        - Adds BabelGettextDictField for dumping translation strings from dicts.
        
        Version 0.3.4 (released 2021-01-24)
        
        - Makes Link field a bit easier to use by allowing a string to be passed
          in addition to an URITemplate.
        
        Version 0.3.3 (released 2021-01-20)
        
        - Adds support for automatic scheme detection on identifiers.
        - Adds support for identifier sets.
        
        Version 0.3.2 (released 2020-11-10)
        
        - Adds support for GeoJSON geometry object validation.
        
        Version 0.3.1 (released 2020-11-08)
        
        - Adds support for localization of date, time, datetime, EDTF with string
          parsing support.
        
        Version 0.3.0 (released 2020-11-06)
        
        - Adds support for proper localization of EDTF dates.
        - Refactored EDTFDateString field.
        
        Version 0.1.5 (released 2020-09-24)
        
        - Fix to expand querystring params correctly
        
        Version 0.1.4 (released 2020-09-17)
        
        - Adds LinksSchema similar to LinksField
        
        Version 0.1.3 (released 2020-09-16)
        
        - Moved additional utilities into the library.
        
        Version 0.1.2 (released 2020-09-16)
        
        - Ported GenFunction and GenMethod
        
        Version 0.1.1 (released 2020-09-11)
        
        - Minor fix to allow a lower ftfy package version than the latest.
        
        Version 0.1.0 (released 2020-09-11)
        
        - Initial public release.
        
Keywords: invenio search ui
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.7
Provides-Extra: tests
