File python-mashumaro.changes of Package python-mashumaro

-------------------------------------------------------------------
Wed May 21 05:13:30 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 3.16:
  * Added support for custom JSON Schema instance formats defined by
    users (#267)
  * Added support for typing.ReadOnly and typing_extensions.ReadOnly
    from PEP 705 (#272)
  * Fixed AttributeError when using generic SerializableType subclass
    (#275)

-------------------------------------------------------------------
Mon Dec  2 09:45:29 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to v3.15:
  * Improved Union and basic types deserialization (#256),
    highlighted changes:
    - Expected int | float or float | int value can now be passed
      through without coercion and losing precision
    - Expected str value will be guaranteed to be a string version
      of the input value (#42)
    - Expected bool value will be guaranteed to be a boolean using
      standard truth testing procedure for the input value
    - Expected NoneType will be guaranteed to be None regardless of
      the input value
  * Introduced JSON Schema plugin system (#265), see updated
    documentation
    - Added built-in DocstringDescriptionPlugin to use a docstring
      as a description (#222)
  * Added support for recursive Union types (#206)
  * Configured MANIFEST.in to include tests folder in the sdist
    (#262)
  * Dropped support for Python 3.8 (#258)

-------------------------------------------------------------------
Tue Nov 12 14:09:47 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to v3.14
  * Added support for re.Pattern and typing.Pattern (#105)
  * Fixed DeprecationWarning introduced in Python 3.13 (#249)
  * Fixed potential duplications in the Union unpacker (#250)
  * Small changes under the hood (#244, #247)

-------------------------------------------------------------------
Tue Sep 24 13:11:16 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- new package python-mashumaro, required by python-flux-local
openSUSE Build Service is sponsored by