This repository has been archived by the owner on Sep 16, 2024. It is now read-only.
Releases: ltworf/typedload
Releases · ltworf/typedload
2.28
2.27
2.26
2.25
2.24
2.24
- Drop support to Python 3.7 (which has reached EOL)
- Make is_optional slightly faster
- Keep track of the index when loading iterables the first time
It makes the normal case slightly slower, and gives massive performance
improvements when exceptions are raised.
2.23
2.23
- When loading a string into datetime.date/time/datetime, ISO 8601 is used
- When dumping, setting
isodates=True
dumps an ISO 8601 string instead of a list of ints. The previous behaviour is now deprecated. - Add support for datetime.timedelta. It is dumped as a float representing seconds
- Deprecate dump handlers without type hints
- Improve performance for dumping, by carrying type hints
- Remove
jsons
anddataclasses-json
from benchmarks.
They were too slow to be a useful comparison.
2.22
2.21
2.20
2.19
2.19
- Fix minor bug about exception raising from string constructed types
- Simplify type checking functions, defining only the one for the current python version
- Fix type definitions of some private functions for compatibility with cython
- Improved loading speed for dictionaries
- Improved loading speed for iterators
- Improved documentation
- Improved performance testing code