From b9016f7be4492533af55c5d6fd70cbd47834c79d Mon Sep 17 00:00:00 2001 From: michalis1 Date: Fri, 13 Mar 2026 15:54:27 +0200 Subject: [PATCH 1/4] Release v1.0.2 --- changes/+add-cookie-template.housekeeping | 1 - changes/+dne.documentation | 1 - changes/+drift-manage-011326.housekeeping | 1 - changes/133.fixed | 1 - changes/134.added | 1 - changes/136.fixed | 1 - changes/140.fixed | 1 - changes/141.fixed | 1 - changes/141.housekeeping | 1 - changes/149.added | 1 - docs/admin/release_notes/version_1.0.md | 17 +++++++++++++++++ pyproject.toml | 2 +- 12 files changed, 18 insertions(+), 11 deletions(-) delete mode 100644 changes/+add-cookie-template.housekeeping delete mode 100644 changes/+dne.documentation delete mode 100644 changes/+drift-manage-011326.housekeeping delete mode 100644 changes/133.fixed delete mode 100644 changes/134.added delete mode 100644 changes/136.fixed delete mode 100644 changes/140.fixed delete mode 100644 changes/141.fixed delete mode 100644 changes/141.housekeeping delete mode 100644 changes/149.added diff --git a/changes/+add-cookie-template.housekeeping b/changes/+add-cookie-template.housekeeping deleted file mode 100644 index a26ed9d..0000000 --- a/changes/+add-cookie-template.housekeeping +++ /dev/null @@ -1 +0,0 @@ -Add .cookiecutter.json file for drift management. diff --git a/changes/+dne.documentation b/changes/+dne.documentation deleted file mode 100644 index a18431b..0000000 --- a/changes/+dne.documentation +++ /dev/null @@ -1 +0,0 @@ -Fixed the section headers for portions of the documentation. \ No newline at end of file diff --git a/changes/+drift-manage-011326.housekeeping b/changes/+drift-manage-011326.housekeeping deleted file mode 100644 index a298a40..0000000 --- a/changes/+drift-manage-011326.housekeeping +++ /dev/null @@ -1 +0,0 @@ -Run drift manager to update library. diff --git a/changes/133.fixed b/changes/133.fixed deleted file mode 100644 index f89c903..0000000 --- a/changes/133.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix GitHub release failing in CI pipeline. diff --git a/changes/134.added b/changes/134.added deleted file mode 100644 index 5ade60f..0000000 --- a/changes/134.added +++ /dev/null @@ -1 +0,0 @@ -Added documentation on the release checklist and process for the library. diff --git a/changes/136.fixed b/changes/136.fixed deleted file mode 100644 index f89c903..0000000 --- a/changes/136.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix GitHub release failing in CI pipeline. diff --git a/changes/140.fixed b/changes/140.fixed deleted file mode 100644 index 41254cf..0000000 --- a/changes/140.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix invoke volume path. diff --git a/changes/141.fixed b/changes/141.fixed deleted file mode 100644 index c348698..0000000 --- a/changes/141.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix GitHub CI Publish failures. diff --git a/changes/141.housekeeping b/changes/141.housekeeping deleted file mode 100644 index 7a5e98c..0000000 --- a/changes/141.housekeeping +++ /dev/null @@ -1 +0,0 @@ -Pep508 compliant deepdiff dependency specification. diff --git a/changes/149.added b/changes/149.added deleted file mode 100644 index 308fdcd..0000000 --- a/changes/149.added +++ /dev/null @@ -1 +0,0 @@ -Add is-subset and is-subset-ci operator modes for list comparison. \ No newline at end of file diff --git a/docs/admin/release_notes/version_1.0.md b/docs/admin/release_notes/version_1.0.md index 2268ea2..12ed161 100644 --- a/docs/admin/release_notes/version_1.0.md +++ b/docs/admin/release_notes/version_1.0.md @@ -6,14 +6,31 @@ This document describes all new features and changes in the release `1.0`. The f - Updated the entire project to the new Network to Code development standards. - Added a JSON data compliance utility to help reconstruct JSON from compliance results. +- Major features or milestones +- Changes to compatibility with Nautobot and/or other apps, libraries etc. ## [v1.0.0] - 2025-08-25 ### Added - [#130](https://github.com/networktocode/jdiff/issues/130) - Add the ability to reconstruct JSON blobs to perform JSON data compliance. +- [#134](https://github.com/networktocode/jdiff/issues/134) - Added documentation on the release checklist and process for the library. +- [#149](https://github.com/networktocode/jdiff/issues/149) - Add is-subset and is-subset-ci operator modes for list comparison. ### Fixed - [#128](https://github.com/networktocode/jdiff/issues/128) - Fixed the development standards to use 2025 standards. - [#123](https://github.com/networktocode/jdiff/issues/123) Fixed Tag filtering not working in job launch form. +- [#133](https://github.com/networktocode/jdiff/issues/133), [#136](https://github.com/networktocode/jdiff/issues/136) - Fix GitHub release failing in CI pipeline. +- [#140](https://github.com/networktocode/jdiff/issues/140) - Fix invoke volume path. +- [#141](https://github.com/networktocode/jdiff/issues/141) - Fix GitHub CI Publish failures. + +### Documentation + +- Fixed the section headers for portions of the documentation. + +### Housekeeping + +- [#141](https://github.com/networktocode/jdiff/issues/141) - Pep508 compliant deepdiff dependency specification. +- Add .cookiecutter.json file for drift management. +- Run drift manager to update library. \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 136926e..57e6a4e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "jdiff" -version = "1.0.1" +version = "1.0.2" description = "Python library for examining structured data." authors = ["Network to Code, LLC "] readme = "README.md" From 3e6b001711338996b3fc6ee8916c40d81fe12de8 Mon Sep 17 00:00:00 2001 From: michalis1 Date: Fri, 13 Mar 2026 16:40:21 +0200 Subject: [PATCH 2/4] Release v1.0.2 --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7dffc18..c6fc0dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,7 +48,7 @@ jobs: - name: "Upload binaries to release" run: "gh release upload ${{ github.ref_name }} dist/*.{tar.gz,whl}" env: - GH_TOKEN: "${{ secrets.NTC_GITHUB_TOKEN }}" + GH_TOKEN: "${{ secrets.GITHUB_TOKEN }}" publish-pypi: name: "Push Package to PyPI" From 4e553149575686377c902e833574074a95156efa Mon Sep 17 00:00:00 2001 From: michalis1 Date: Fri, 13 Mar 2026 17:29:03 +0200 Subject: [PATCH 3/4] Fix Release Notes for v1.0.2 --- docs/admin/release_notes/version_1.0.md | 35 ++++++++++++++++++------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/docs/admin/release_notes/version_1.0.md b/docs/admin/release_notes/version_1.0.md index 12ed161..e9ac835 100644 --- a/docs/admin/release_notes/version_1.0.md +++ b/docs/admin/release_notes/version_1.0.md @@ -9,21 +9,16 @@ This document describes all new features and changes in the release `1.0`. The f - Major features or milestones - Changes to compatibility with Nautobot and/or other apps, libraries etc. -## [v1.0.0] - 2025-08-25 +## [v1.0.2] - 2026-03-23 ### Added -- [#130](https://github.com/networktocode/jdiff/issues/130) - Add the ability to reconstruct JSON blobs to perform JSON data compliance. -- [#134](https://github.com/networktocode/jdiff/issues/134) - Added documentation on the release checklist and process for the library. - [#149](https://github.com/networktocode/jdiff/issues/149) - Add is-subset and is-subset-ci operator modes for list comparison. ### Fixed -- [#128](https://github.com/networktocode/jdiff/issues/128) - Fixed the development standards to use 2025 standards. -- [#123](https://github.com/networktocode/jdiff/issues/123) Fixed Tag filtering not working in job launch form. -- [#133](https://github.com/networktocode/jdiff/issues/133), [#136](https://github.com/networktocode/jdiff/issues/136) - Fix GitHub release failing in CI pipeline. - [#140](https://github.com/networktocode/jdiff/issues/140) - Fix invoke volume path. -- [#141](https://github.com/networktocode/jdiff/issues/141) - Fix GitHub CI Publish failures. +- [#142](https://github.com/networktocode/jdiff/issues/142) - Fix GitHub CI Publish failures. ### Documentation @@ -31,6 +26,28 @@ This document describes all new features and changes in the release `1.0`. The f ### Housekeeping -- [#141](https://github.com/networktocode/jdiff/issues/141) - Pep508 compliant deepdiff dependency specification. +- [#142](https://github.com/networktocode/jdiff/issues/142) - Pep508 compliant deepdiff dependency specification. - Add .cookiecutter.json file for drift management. -- Run drift manager to update library. \ No newline at end of file +- Run drift manager to update library. + +## [v1.0.1] - 2025-09-04 + +### Added + +- [#134](https://github.com/networktocode/jdiff/issues/134) - Added documentation on the release checklist and process for the library. + +### Fixed + +- [#133](https://github.com/networktocode/jdiff/issues/133) - Update DeepDiif dependency to 8.6.1 +- [#136](https://github.com/networktocode/jdiff/issues/136) - Update DeepDiif dependency to 8.6.1 + +## [v1.0.0] - 2025-08-25 + +### Added + +- [#130](https://github.com/networktocode/jdiff/issues/130) - Add the ability to reconstruct JSON blobs to perform JSON data compliance. + +### Fixed + +- [#128](https://github.com/networktocode/jdiff/issues/128) - Fixed the development standards to use 2025 standards. +- [#123](https://github.com/networktocode/jdiff/issues/123) - Fixed Tag filtering not working in job launch form. From ef10a9b03eb62e562577c946b2275a2c07330f6c Mon Sep 17 00:00:00 2001 From: Jeff Kala Date: Fri, 13 Mar 2026 10:38:54 -0600 Subject: [PATCH 4/4] Bump version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 57e6a4e..6662513 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "jdiff" -version = "1.0.2" +version = "1.0.3a0" description = "Python library for examining structured data." authors = ["Network to Code, LLC "] readme = "README.md"