- migration note:
to_dict()andto_json()now accept averbose_levelparameter and always return a usable text-view dict. When the original view is'tree', they default toverbose_level=2for full detail. The oldview_overrideparameter is removed. To get the previous results, you will need to pass the explicit verbose_level toto_jsonandto_dictif you are using the tree view.
- Dropping support for Python 3.9
- Support for python 3.14
- Added support for callable
group_bythanks to echan5 - Added
FlatDeltaDictTypedDict forto_flat_dictsreturn type - Fixed colored view display when all list items are removed thanks to yannrouillard
- Fixed
hasattr()swallowingAttributeErrorin__slots__handling for objects with__getattr__thanks to tpvasconcelos - Fixed
ignore_order=Truemissing int-vs-float type changes - Always use t1 path for reporting thanks to devin13cox
- Fixed
_convert_oversized_intsfailing on NamedTuples - Fixed orjson
TypeErrorfor integers exceeding 64-bit range - Fixed parameter bug in
to_flat_dictswhereinclude_action_in_pathandreport_type_changeswere not being passed through - Fixed
ignore_keysissue indetailed__dict__thanks to vitalis89 - Fixed logarithmic similarity type hint thanks to ljames8