tag:github.com,2008:https://github.com/go-openapi/jsonpointer/releasesTags from jsonpointer2026-03-02T21:34:37Ztag:github.com,2008:Repository/56419418/v0.22.52026-03-02T21:35:07Zv0.22.5github-actionstag:github.com,2008:Repository/56419418/v0.22.42025-12-08T21:35:27Zv0.22.4github-actionstag:github.com,2008:Repository/56419418/v0.22.32025-11-17T17:05:03Zv0.22.3<p>Documentation & code quality release.</p>
<p>This release focuses on redocumenting this package,
<br />improving code quality, test coverage and CI automation.</p>github-actionstag:github.com,2008:Repository/56419418/v0.22.22025-11-14T21:39:29Zv0.22.2<p>Code quality patch:</p>
<p>* code modernization & relinting
<br />* enhanced CI checks & automation
<br />* more tests, including testable examples
<br />* introduced first fuzz test</p>github-actionstag:github.com,2008:Repository/56419418/v0.22.12025-09-26T17:03:54Zv0.22.1: Merge pull request #59 from fredbi/chore/perf-minor-optimizations<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/go-openapi/jsonpointer/pull/59">#59</a> from fredbi/chore/perf-minor-optimizations</p>
<p>perf: minor performance optimization for escape/unescape</p>fredbitag:github.com,2008:Repository/56419418/v0.22.02025-08-30T10:42:26Zv0.22.0: deps: removed (indirect) dependency to mailru/easyjson<p>deps: removed (indirect) dependency to mailru/easyjson</p>
<p><span class="issue-keyword tooltipped tooltipped-se">fixes</span> <a class="issue-link js-issue-link" href="https://github.com/go-openapi/jsonpointer/issues/53">#53</a></p>
<p>Signed-off-by: Frederic BIDON <[email protected]></p>fredbitag:github.com,2008:Repository/56419418/v0.21.22025-08-09T15:26:48Zv0.21.2: fix: prevent panic on nil intermediate values during Set operations<p>fix: prevent panic on nil intermediate values during Set operations</p>
<p>Add nil checks in setSingleImpl() and traversal loop to handle nil
<br />intermediate values gracefully. Per RFC 6901 Section 7, implementations
<br />must raise error conditions for unresolvable paths instead of panicking.</p>
<p>- Add isNil() check before reflection operations in setSingleImpl()
<br />- Add nil validation in set() method traversal loop
<br />- Return descriptive errors: "cannot set field X on nil value"
<br />- Add comprehensive test cases for nil traversal scenarios</p>
<p>Fixes panic: "reflect: call of reflect.Value.Type on zero Value" when
<br />traversing JSON paths containing nil intermediate values.</p>
<p>Signed-off-by: Matthew F Leader <[email protected]></p>mfleadertag:github.com,2008:Repository/56419418/v0.21.12025-03-12T15:55:30Zv0.21.1: updated dependencies<p>updated dependencies</p>
<p>Signed-off-by: Frederic BIDON <[email protected]></p>fredbitag:github.com,2008:Repository/56419418/v0.21.02024-03-09T18:18:34Zv0.21.0: chore(go): go-openapi requires go.1.20 across the board<p>chore(go): go-openapi requires go.1.20 across the board</p>
<p>Signed-off-by: Frederic BIDON <[email protected]></p>fredbitag:github.com,2008:Repository/56419418/v0.20.32024-03-04T09:57:19Zv0.20.3: updated dependencies<p>updated dependencies</p>
<p>Signed-off-by: Frederic BIDON <[email protected]></p>fredbi