Path to this page:
Subject: CVS commit: pkgsrc/textproc/py-deepdiff
From: Adam Ciarcinski
Date: 2023-04-17 22:28:15
Message id: 20230417202815.9F5B5FA85@cvs.NetBSD.org
Log Message:
py-deepdiff: updated to 6.3.0
v6-3-0
- ``PrefixOrSuffixOperator``: This operator will skip strings that
are suffix or prefix of each other.
- ``include_obj_callback`` and ``include_obj_callback_strict`` are
added by `Håvard Thom <https://github.com/havardthom>`__.
- Fixed a corner case where numpy’s ``np.float32`` nans are not
ignored when using ``ignore_nan_equality`` by `Noam
Gottlieb <https://github.com/noamgot>`__
- ``orjson`` becomes optional again.
- Fix for ``ignore_type_in_groups`` with numeric values so it does
not report number changes when the number types are different.
v6-2-3
- Switching to Orjson for serialization to improve the performance.
- Setting ``equal_nan=ignore_nan_inequality`` in the call for
``np.array_equal``
- Using Pytest’s tmp_path fixture instead of ``/tmp/``
v6-2-2
- Enum test fix for python 3.11
- Adding support for dateutils rrules
v6-2-1
- Removed the print statements.
v6-2-0
- Major improvement in the diff report for lists when items are all
hashable and the order of items is important.
v6-1-0
- DeepDiff.affected_paths can be used to get the list of all paths
where a change, addition, or deletion was reported for.
- DeepDiff.affected_root_keys can be used to get the list of all
paths where a change, addition, or deletion was reported for.
- Bugfix: ValueError when using Decimal 0.x
- Serialization of UUID
v6-0-0
- `Exclude obj callback
strict <https://github.com/seperman/deepdiff/pull/320/files>`__
parameter is added to DeepDiff by Mikhail Khviyuzov
`mskhviyu <https://github.com/mskhviyu>`__.
- A fix for diffing using ``iterable_compare_func`` with nested
objects by `dtorres-sf <https://github.com/dtorres-sf>`__ who
originally contributed this feature.
Files: