Changelog for
python312-deepdiff-7.0.1-1.1.noarch.rpm :
* Sat Apr 20 2024 Dirk Müller
- update to 7.0.1:
* When verbose=2, return `new_path` when the `path` and `new_path` are different (for example when ignore_order=True and the index of items have changed).
* Dropping support for Python 3.7
* Introducing serialize to flat rows for delta objects.
* fixes the issue with hashing `datetime.date` objects where it treated them as numbers instead of dates (fixes [#445]).
* upgrading orjson to the latest version
* Fix for bug when diffing two lists with ignore_order and providing compare_func
* Supporting Python 3.12 in the build process by Leo Sin
* Include type info and change the \"unknown\" value for flat rows to something that is friendly for Postgres enums
* Sun Jan 14 2024 Dirk Müller - update to 6.7.1:
* Support for subtracting delta objects when iterable_compare_func is used.
* Better handling of force adding a delta to an object.
* Fix for `Can\'t compare dicts with both single and double quotes in keys`
* Updated docs for Inconsistent Behavior with math_epsilon and ignore_order = True
* Delta can be subtracted from other objects now.
* verify_symmetry is deprecated. Use bidirectional instead.
* always_include_values flag in Delta can be enabled to include values in the delta for every change.
* Fix for Delta.__add__ breaks with esoteric dict keys.
* You can load a delta from the list of flat dictionaries.- update to 6.6.0:
* [x] Numpy 2.0 support
* [x] Adding Delta.to_flat_dicts- update to 6.4.1:
* Bugfix: Numpy should be optional- update to 6.4.0:
* Add Ignore List Order Option to DeepHash by
* pyyaml to 6.0.1 to fix cython build problems by Robert Bo Davis
* Precompiled regex simple diff by cohml
* New flag: `zip_ordered_iterables` for forcing iterable items to be compared one by one.- update to 6.3.1:
* Bugfix deephash for paths by maggelus
* Bugfix deephash compiled regex maggelus
* Fix tests dependent on toml by martin-kokos
* Bugfix for `include_paths` for nested dictionaries by kor4ik
* Use tomli and tomli-w for dealing with tomli files by martin- kokos
* Bugfix for `datetime.date` by Alex Sauer-Budge
* Sat Jun 10 2023 ecsos - Add %{?sle15_python_module_pythons}
* Tue May 02 2023 Daniel Garcia - Update to 6.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.
* Tue May 02 2023 Daniel Garcia - Move python-orjson from Recommends to Requires, it\'s a requirement right now in the latest release.
* Tue Feb 21 2023 John Vandenberg - Update to 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/- from 6.2.2
* Enum test fix for python 3.11
* Adding support for dateutils rrules- from v6.2.1
* Removed the print statements.- from v6.2.0
* Major improvement in the diff report for lists when items are all hashable and the order of items is important.- from 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- from v6.0.0
* Exclude obj callback strict parameter is added to DeepDiff A fix for diffing using iterable_compare_func with nested objects
* Thu Sep 08 2022 John Vandenberg - Update minimum dependency ordered-set >= 4.1.0
* Fri Jun 24 2022 Benjamin Greiner - Update to 5.8.2
* Fixing dependency for Py3.6- DeepDiff 5.8.1 includes bug fixes:
* Fixed test suite for 32bit systems
* Fixed the issue when using ignore_order=True and group_by simultaneously
* Added the support for diffing object properties (AATTproperty)
* Better support of diffing private variables- DeepDiff 5.8.0 includes bug fixes and improvements:
* Fixed the bug with delta randomly not producing the same results when ignore_order=True
* Display detailed pretty when verbose
* Allow ordered-set version 4.1.x
* Removing extra logging when key is not found in DeepHash
* Fixed error when comparing non-utf8 byte strings with ignore_order=True
* Fixed Tests fail after 2022-05-14
* Fixed TypeError is thrown when comparing bool and str
* Wed Jan 26 2022 Bernhard Wiedemann - Update to 5.6.0
* Add custom operators, and ignore_order_func.
* Bugfix: verbose_level==0 should disable values_changes.
* Bugfix: unprocessed key error.
* Add iterable_compare_func for DeepDiff
* Add output_format of list for path() in tree view
* Add strict_checking for numbers in DeepSearch
* Add support for regular expressions in DeepSearch
* Thu Apr 01 2021 Ben Greiner - Update to 5.2.3
* Retaining the order of multiple dictionary items added via Delta.
* Fixed the typo with yml files in deep cli.
* Fixing Grep RecursionError where using non UTF-8 character.
* Allowing kwargs to be passed to to_json method.- Release 5.2.2
* Fixed Delta serialization when None type is present.- Release 5.2.0
* Removed Murmur3 as the preferred hashing method. Using SHA256 by default now.
* Added commandline for deepdiff.
* Added group_by.
* Added math_epsilon.
* Improved ignoring of NoneType.- Release 5.0.2
* Bug Fix NoneType in ignore type groups https://github.com/seperman/deepdiff/issues/207- Release 5.0.1
* Bug fix to not apply format to non numbers.- Release 5.0.0
* Introducing the Delta object
* Improving Numpy support
* Fixing tuples comparison when ignore_order=True
* Dramatically improving the results when ignore_order=True by running in passes
* Introducing pretty print view, deep_distance, purge, progress logging, cache and truncate_datetime.
* Adds support for datetime.time- Skip python36 build because the test suite makes extensive use of NumPy.