Serde

Latest version: v0.9.0

Safety actively analyzes 621854 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.9.0

-----

*Released on September 24th, 2022*

- Add `Decimal` field. (`128`_)
- Drop `isodate` dependency and use standard library. (`de5b598`_)
- Drop Python 2 and Python 3.5 support. (`453b7e6`_)

.. _453b7e6: https://github.com/rossmacarthur/serde/commit/453b7e636e9c39e99de224d9984d5400d4c7f001
.. _de5b598: https://github.com/rossmacarthur/serde/commit/de5b59808c92afe6f2f36c71ec62ce7884dd527a
.. _128: https://github.com/rossmacarthur/serde/pull/128

0.8.1

-----

*Released on October 8th, 2020*

- Relax ``validators`` dependency requirement. (`c73b194`_)

.. _c73b194: https://github.com/rossmacarthur/serde/commit/c73b194b23dd2ca41437a455921234a39c1870e9

0.8.0

-----

*Released on March 12th, 2020*

- Remove deprecated ``Constant`` field. (`d70b044`_)
- Improve ``ValidationError`` messages for container fields. (`7746732`_)
- Rename ``BaseField`` to ``_Base``. (`c5abc2f`_)
- Add ``frozenset`` to FIELD_CLASS_MAP. (`24d7c0e`_)
- Add ``Flatten`` field. (`9c740a5`_)
- Improve ``Uuid`` field normalization. (`34783b0`_)
- Add ``IpAddress`` field. (`667ca96`_)
- Extended string types now subclass ``Text`` not ``Str``. (`5862375`_)
- Remove `fields.create()` method. (`2a54886`_)
- Completely rework error handling. (`c95b6b3`_)
- Make ``Tag.lookup_tag`` default to module + qualname. (`26963d6`_)

.. _26963d6: https://github.com/rossmacarthur/serde/commit/26963d65b45229db50444665a3160bd0f1358421
.. _c95b6b3: https://github.com/rossmacarthur/serde/commit/c95b6b329125164e3301a7e43292c7a858d5e34f
.. _2a54886: https://github.com/rossmacarthur/serde/commit/2a548865106b1cfc98f5dea8bf00084f62e6334e
.. _5862375: https://github.com/rossmacarthur/serde/commit/5862375ac82a98364d7cf7ef82c6bb668d9abded
.. _667ca96: https://github.com/rossmacarthur/serde/commit/667ca9629028b29a6d420a9ce4eb14460baca448
.. _34783b0: https://github.com/rossmacarthur/serde/commit/34783b03084acffc1fd1cddf4c987d3855d45330
.. _9c740a5: https://github.com/rossmacarthur/serde/commit/9c740a5e9f40b1d913f2d718947f7204e87c6ffa
.. _24d7c0e: https://github.com/rossmacarthur/serde/commit/24d7c0e3320226837586b214ad3dfc0d95852ddb
.. _c5abc2f: https://github.com/rossmacarthur/serde/commit/c5abc2f1d36e9c0857dc1ea65e4536be4c7397ef
.. _7746732: https://github.com/rossmacarthur/serde/commit/7746732d2180d6bd9cbf141475f87409b7977343
.. _d70b044: https://github.com/rossmacarthur/serde/commit/d70b044157e258365868a32daeff4b158b1fbc9d

0.7.3

-----

*Released on January 12th, 2020*

- Fix contained ``Optional`` field (again). (`120`_)

.. _120: https://github.com/rossmacarthur/serde/pull/120

0.7.2

-----

*Released on December 2nd, 2019*

- Add ``FrozenSet`` field. (`1d2f0cd`_)
- Add ``Deque`` field. (`ec44671`_)
- Add ``default`` keyword argument to ``Field``. (`111`_)
- Fix bug in ``Uuid.normalize()``. (`408bc83`_)
- Rename ``Constant`` field to ``Literal``. (`118`_)

.. _408bc83: https://github.com/rossmacarthur/serde/commit/408bc834ee8c4dbf92438ebcc6e94989927e2d89
.. _ec44671: https://github.com/rossmacarthur/serde/commit/ec44671704529aca505fc10716cde030c9295188
.. _1d2f0cd: https://github.com/rossmacarthur/serde/commit/1d2f0cd09cc49e350ac36ba2697e8023a2f9e47f

.. _111: https://github.com/rossmacarthur/serde/pull/111
.. _118: https://github.com/rossmacarthur/serde/pull/118

0.7.1

-----

*Released on September 26th, 2019*

- Add ``Text`` field. (`110`_, `116`_)
- Support annotations for specifying fields. (`99`_, `115`_)
- Add ``OrderedDict`` field. (`114`_)
- Add ``Set`` field. (`113`_)
- Fix contained ``Optional`` field. (`112`_)

.. _112: https://github.com/rossmacarthur/serde/pull/112
.. _113: https://github.com/rossmacarthur/serde/pull/113
.. _114: https://github.com/rossmacarthur/serde/pull/114
.. _115: https://github.com/rossmacarthur/serde/pull/115
.. _116: https://github.com/rossmacarthur/serde/pull/116

.. _99: https://github.com/rossmacarthur/serde/issues/99
.. _110: https://github.com/rossmacarthur/serde/issues/110

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.