File jd.changes of Package jd

-------------------------------------------------------------------
Sun Aug 10 01:02:15 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 2.2.7:
  * Set version 2.2.7
  * Apply go fmt formatting fixes
  * Upgrade to YAML v3 to fix boolean key parsing issue

-------------------------------------------------------------------
Sat Aug 09 23:58:23 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 2.2.6:
  * Set version 2.2.6
  * Fix context verification enforcement in JSON Patch format
  * Add comprehensive tests for context verification issue #99

-------------------------------------------------------------------
Sat Aug 09 03:05:49 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 2.2.5:
  * Set version 2.2.5
  * Fix precision option not working in diff operations

-------------------------------------------------------------------
Sat Aug 09 03:05:16 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 2.2.4:
  * Set version 2.2.4
  * Check for v prefix on docker image

-------------------------------------------------------------------
Thu May 08 08:36:18 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 2.2.3:
  * Set version 2.2.3
  * NewJsonNode accepts JsonNode types

-------------------------------------------------------------------
Fri Mar 28 05:47:49 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 2.2.2:
  * Set version 2.2.2
  * Ignore generated web assets
  * Fix unicode color diff.

-------------------------------------------------------------------
Sun Mar 23 07:09:24 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 2.2.1:
  * Set v2.2.1
  * Rename cmd as jd so the binary is named correctly

-------------------------------------------------------------------
Sun Mar 23 07:04:09 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 2.2.0:
  * What's Changed
    - Add character-level diff for strings. by @roberthoenig in #92

-------------------------------------------------------------------
Mon Feb 17 06:15:04 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 2.1.2:
  * Set version 2.1.2
  * Remove unnecessary dir and err
  * Do not include error in output
  * Run in github workspace
  * Action uses absolute path to jd
  * Output with = not ::
  * String split args
  * Update action.yml
  * Set version 2.1.1

-------------------------------------------------------------------
Sat Feb 15 22:46:10 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 2.1.0:
  * Set version 2.1.0
  * Add action version check
  * Copy from absolute path
  * Use arg 0 to wrap as action
  * GitHub output adaptor
  * Update git-diff-driver to V2
  * Get GOROOT from go env tool
  * Bump gopkg.in/yaml.v3 from 3.0.0-20200615113413-eeeca48fe776 to 3.0.0
  * Update library usage version note

-------------------------------------------------------------------
Sat Feb 15 06:25:00 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 2.0.2:
  * Set version 2.0.2
  * Get GOROOT from go env tool

-------------------------------------------------------------------
Mon Feb 10 17:47:24 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 2.0.1:
  * Set version 2.0.1
  * Bump gopkg.in/yaml.v3 from 3.0.0-20200615113413-eeeca48fe776 to 3.0.0

-------------------------------------------------------------------
Mon Feb 10 17:47:09 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 2.0.0. This release changes jd to the V2 API by
  default. You can still use the V1 API with -v2=false. The V2 API
  adds the following features: a) Produces a minimal diff between
  array elements using LCS algorithm b) Adds context before and
  after when modifying an array to prevent bad patches.
  * Set version 2.0.0
  * Turn on v2 API by default
  * Exit code 0 on successful patch
  * Remove logo
  * Update examples to v2
  * Include example in README.md
  * Update UI with v2 API
  * Enable v2 merge translation
  * Enable v2 patch translation
  * Fix bad patch test case
  * Coalece diff elements after reading patch
  * Trim only context from patch
  * Coalece in progress
  * Take into account add without remove
  * Update op after reading context
  * Use prev and next paths
  * Empty path mean no context
  * Last tests for context
  * More tests
  * Test getting context from patch
  * Read and write v2 patch context
  * Update README.md
  * chore: update index.html
  * Update v2.md
  * Notes on YAML-JSON mapping
  * Update go.yml
  * V2 no longer separate module

-------------------------------------------------------------------
Sun Feb 09 20:33:32 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 1.9.2:
  * Set version 1.9.2
  * Exit code 0 on successful patch

-------------------------------------------------------------------
Tue Aug 20 06:47:48 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.9.1:
  * Set version 1.9.1
  * V2 no longer separate module

-------------------------------------------------------------------
Mon Aug 19 06:57:01 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.9.0:
  * Set version 1.9.0
  * Make vendor
  * Add vendor target before release
  * Reformat .PHONY directives
  * Update README.md
  * Clarify -precision comments
  * Noop JSON Patch [] and noop JSON Merge Patch {}
  * Port precision to v2
  * Use slices from experimental
  * Revert "Upgrade v2 to 1.21"
  * Upgrade v2 to 1.21
  * go mod tidy and vendor in lib and v2
  * go mod vendor
  * Only set after context on a single diff element
  * Previous should be from list b
  * Update dependencies
  * Add the -v2 flag to try out the new API
  * A few more context tests
  * Check before and after context
  * More list patch test context
  * Start new diff element after reading after context
  * Read diff context
  * Fix object test expectation
  * Fix some edge cases
  * More simple list diff implementation
  * Web UI with arguments give error
  * Accept number-like keys in JSON Pointers
  * Prevent -precision with -set or -mset options
  * Add precision to the commandline
  * Add test for precision in object
  * Update instructions for including the UI
  * Fix context before
  * Add context to diff
  * More list patch tests for LCS
  * More list diff tests for LCS
  * Advance path cursor when both adding and removing
  * Do not reverse path cursor
  * Apply patch diff adds in reverse order
  * Render patch diff with multiple add and remove
  * Special case for replacing whole list
  * Bring back checkDiffElement for object assertion
  * Better expectation for regression test
  * Special case for -1 index
  * New list patch with multiple values
  * Fix list test expectation for lcs
  * Give empty object and lists different hashes
  * LCS impl

-------------------------------------------------------------------
Sun Feb 25 10:47:57 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.8.1:
  * Set version 1.8.1
  * Accept number-like keys in JSON Pointers

-------------------------------------------------------------------
Sat Feb 24 17:00:41 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.8.0:
  * Set version 1.8.0
  * Prevent -precision with -set or -mset options
  * Add precision to the commandline
  * Add test for precision in object
  * Add precision unit test
  * Revert main.go from v2 back to v1 (#65)
  * Iss 057 (#64)
  * Add diff and Bash syntax highlighting to `README.md` (#60)
  * Update Makefile
  * Update go.yml
  * Create go.yml
  * Use v2 format
  * Add public SET and MULTISET enums
  * Fuzz v2
  * Remove metadata version
  * Fix remaining tests
  * Fix string and void tests
  * Fix set and object tests
  * More fixed tests and a few small bugs
  * Fix a few tests to expect new metadata
  * Parse metadata lines
  * Add metadata to the top of each diff element
  * Last refactoring to compile with options
  * More updates replacing metadata with options
  * More refactoring with new diff types
  * New path type
  * Rewriting diff element types
  * Deleting some metadata stuff
  * More v2 thoughts
  * V2 notes
  * Test lib v2
  * Add before and after context
  * Create v2 alpha
  * Exit code 0 on no diff

-------------------------------------------------------------------
Thu Sep 28 10:33:02 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- new package jd: go program and library for JSON diff and patch
openSUSE Build Service is sponsored by