Releases: networktocode/diffsync
Releases · networktocode/diffsync
v2.1.0
25 Apr 13:31
Compare
Sorry, something went wrong.
No results found
The main changes with this release are focused around updating dependencies:
Support for Python 3.8 has been dropped.
The upper bound limit on packaging has been removed.
The pyYAML library has been updated.
What's Changed
New Contributors
Full Changelog : v2.0.1...v2.1.0
Version 2.0.1
22 Oct 05:33
Compare
Sorry, something went wrong.
No results found
[2.0.1]
Changed
#276 - Removed upper version boud for structlog dependency
Fixed
#281 - Properly deprecated DiffSync class name
#273 - Properly capitalized DiffSync in documentation
#273 - Removed more mentions of DiffSync in favor of Adapter
#274 - Fixed doc section title for getting started
#269 - Fixed wording for a couple of docstrings
#265 - Fixed readthedocs build
Version 2.0.0
01 Feb 12:59
Compare
Sorry, something went wrong.
No results found
v2.0.0 - 2023-02-01
This is a major release because of two breaking API changes, there are no new features in this release (although one could consider the enabling of Pydantic 2.0 usage a feature).
Changed
#242 /#262 - Renames diffsync.DiffSync to diffsync.Adapter
#240 - Migration to Pydantic 2
Version 1.10.0
16 Nov 09:13
Compare
Sorry, something went wrong.
No results found
v1.10.0 - 2023-11-16
Fixed
#249 - Fixes natural deletion order flag
#247 - Fixes underspecified typing_extensions dependency
Changed
#247 - Deprecates Python 3.7
Version 1.9.0
16 Oct 15:03
Compare
Sorry, something went wrong.
No results found
Added
#220 - Implement DiffSyncModelFlags.NATURAL_DELETION_ORDER.
Changed
#219 - Type hinting overhaul
Version 1.8.0
18 Apr 19:57
Compare
Sorry, something went wrong.
No results found
Added
#182 - Added get_or_add_model_instance() and update_or_add_model_instance() APIs.
#189 - Added note in README.md about running invoke tests.
#190 - Added note in README.md about running invoke build.
Changed
#77 /#188 - sync_from() and sync_to() now return the Diff that was applied.
#211 - Loosened packaging and structlog library dependency constraints for broader compatibility.
Version v1.7.0
08 Nov 07:58
Compare
Sorry, something went wrong.
No results found
Changed
#176 - Remove pytest-redislite in favor of pytest-redis.
#174 - Update Dockerfile to install build-essential
Added
#174 - Add methods to load data from dictionary and enable tree traversal
#174 - Add a get_or_none method to the DiffSync class
#168 - Add 'skip' counter to diff.summary()
#169 /#170 - Add documentation about model processing order
#121 /#140 - Add and configure renovate
#140 - Add renovate configuration validation to the CI
Fixed
#149 Limit redundant CI concurrency
Version 1.6.0
11 Jul 15:11
Compare
Sorry, something went wrong.
No results found
v1.6.0 - 2022-07-09
Changed
#120 - Dropped support for Python 3.6, new minimum is Python 3.7
Version 1.5.1
30 Jun 20:01
Compare
Sorry, something went wrong.
No results found
v1.5.1 - 2022-06-30
Added
#111 - Added example 6, regarding IP prefixes.
Changed
#107 - Updated example 5 to use the Redis backend store.
Fixed
#115 - Fixed ReadTheDocs rendering pipeline
#118 - Fixed a regression in DiffSync.get(modelname, identifiers) introduced in 1.5.0
Version v1.5.0
07 Jun 13:09
Compare
Sorry, something went wrong.
No results found
v1.5.0 - 2022-06-07
Added
#106 - Add a new, optional, backend store based in Redis