Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:42:Factory-Candidates-Check
python-msgspec
python-msgspec.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-msgspec.changes of Package python-msgspec
------------------------------------------------------------------- Tue Jan 30 18:06:33 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 0.18.6: * Support coercing integral floats to ints when strict=False * Preserve leading _ when renaming fields to camel or pascal case * Support zero-copy decoding binary fields to a memoryview * Fix a bug when inheriting from the same Generic base class multiple times * Add an order option to all encoders for enforcing deterministic/sorted ordering when encoding. This can help provide a more consistent or human readable output * Support inheriting from any slots-class when defining a new Struct type with gc=False * Automatically infer the input field naming convention when converting non-dict mappings or arbitrary objects to Struct types in msgspec.convert ------------------------------------------------------------------- Wed Dec 27 10:51:29 UTC 2023 - Dirk Müller <dmueller@suse.com> - update to 0.18.5: * Support unhashable ``Annotated`` metadata in `msgspec.inspect.type_info` * Fix bug preventing decoding dataclasses/attrs types with default values and ``slots=True, frozen=True`` (:pr:`569`). * Support passing parametrized generic struct types to `msgspec.structs.fields` * Validate ``str`` constraints on dict keys when decoding msgpack (:pr:`577`). * Support ``UUID`` subclasses as inputs to `msgspec.convert` * Call ``__eq__`` from generated ``__ne__`` if user defines manual ``__eq__`` method on a ``Struct`` type (:pr:`593`). * Include the ``Struct`` type in the generated hash * Add a ``cache_hash`` struct option (:pr:`596`). * Fix a bug around caching of dataclass type info when dealing with subclasses of dataclasses (:pr:`599`). * Add `msgspec.structs.force_setattr` (:pr:`600`). * Support custom dict key types in JSON encoder and decoder * Include ``dict`` key constraints in generated JSON schema via the ``propertyNames`` field (:pr:`604`). * Add a ``schema_hook`` for generating JSON schemas for custom types * Add support for Python 3.12's ``type`` aliases (:pr:`606`). ------------------------------------------------------------------- Thu Dec 7 23:03:38 UTC 2023 - Dirk Müller <dmueller@suse.com> - update to 0.18.4: * Resolve an issue leading to periodic segfaults when importing ``msgspec`` on CPython 3.12 * Improve type annotation for ``Struct.__rich_repr__`` * Add pre-built wheels for Python 3.12 (:pr:`558`) ------------------------------------------------------------------- Fri Sep 1 07:09:26 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com> - Initial release of 0.18.2.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor