Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Version v1.4.0

Choose a tag to compare

@dgarros dgarros released this 25 Jan 14:49
· 160 commits to main since this release
c3bc0f5

WARNING - #90 inadvertently introduced a breaking API change (#101); this change was reverted in #102 for DiffSync 1.4.3 and later. We recommend not using DiffSync 1.4.0 and moving to 1.4.3 instead.

Added

  • #53 - Add a new example based on pynautobot and Nautobot REST API
  • #59 - Add proper documentation published in Read the doc
  • #68 - Cleanup Readme, add link to new documentation site
  • #70 - Add add_or_update() method to DiffSync class that requires a DiffSyncModel to be passed in and will attempt to add or update an existing object
  • #72 - Add core engine section in docs and rename example directories
  • #75 - Add support for Structlog v21 in addition to v20.
  • #80 - Add support for an existing Diff object to be passed to sync_to() & sync_from() to prevent another diff from being calculated.
  • #81 - Add a new example based on PeeringDB
  • #83 - Add support for Python 3.10
  • #87 - Add new model flags : SKIP_UNMATCHED_BOTH, SKIP_UNMATCHED_SRC & SKIP_UNMATCHED_DST to match the behavior of the global flags

Changed

  • #62 - Update CI Token
  • #69 - Replace Travis CI with Github Actions to run unit tests
  • #82 - Update lock file with latest versions.
  • #90 - Convert list of actions (create, update, delete) to proper Enum

Fixed

Morty Proxy This is a proxified and sanitized view of the page, visit original site.