Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.0.1 - 2024-09-05¶
Features¶
- implement the top-level API (611f590 by Sean Stewart).
- rename some inspections and rework imports (3a5946e by Sean Stewart).
- re-organize utility modules (5019468 by Sean Stewart).
- codec interface (6996275 by Sean Stewart).
- type-enforce signature binding (a56418b by Sean Stewart).
- add high-level API for creating marshal/unmarshal protocols (2fa5345 by Sean Stewart).
- Implement marshallers. (ed159ef by Sean Stewart).
- Support TypeAliasType (e235f43 by Sean Stewart).
- Support for cyclic types. (4422413 by Sean Stewart).
- Defining the unmarshal API. (8117e0c by Sean Stewart).
- Better generics interface. (0f96785 by Sean Stewart).
- Initial pass of complex types for unmarshalling. (82b566c by Sean Stewart).
- Unmarshallers for initial primitive types. (1c6aa1c by Sean Stewart).
- Core utilities and graph resolver, with test coverage. (108faa1 by Sean Stewart).
Bug Fixes¶
- treat sequences as unique from iterables in iteritems (1f1b0fd by Sean Stewart).
- update param name for type input in dateparse (1779b4e by Sean Stewart).
- weakref bug with slotted Codec (0887083 by Sean Stewart).
- mypy type hinting for non py312 in compat.py (b36c7d6 by Sean Stewart).
- use
datetime.timestamp
when converting date/time to numeric values (ecdc908 by Sean Stewart). - reliable UTC timestamps for date objects. (582686d by Sean Stewart).
- use compat for future types. (2e8aa24 by Sean Stewart).
- Fix type-hints for lower versions of python (7c08c8c by Sean Stewart).
- Fix type hints for marshalled values (f4742e0 by Sean Stewart).
- Enforce utc for tz-naive datetime.date during number conversion (afe79fb by Sean Stewart).
- The factory function can handle strings/forwardrefs. (34dd7dd by Sean Stewart).
- Tweaking root node assignment. (6b1f141 by Sean Stewart).
- Fix passing var names to unmarshaller (38c2002 by Sean Stewart).