tag:github.com,2008:https://github.com/go-openapi/jsonpointer/releases
Release notes from jsonpointer
2026-03-02T21:34:37Z
tag:github.com,2008:Repository/56419418/v0.22.5
2026-03-02T21:35:07Z
v0.22.5
<h2><a href="https://github.com/go-openapi/jsonpointer/tree/v0.22.5">0.22.5</a> - 2026-03-02</h2>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/go-openapi/jsonpointer/compare/v0.22.4...v0.22.5"><tt>v0.22.4...v0.22.5</tt></a></p>
<p>15 commits in this release.</p>
<hr>
<h3>Documentation</h3>
<ul>
<li>doc: updated contributors file by <a href="https://github.com/bot-go-openapi%5Bbot%5D">@bot-go-openapi[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/97" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/97/hovercard">#97</a> <a href="https://github.com/go-openapi/jsonpointer/commit/62b2c8e9a62fa18651f5a928743c78d7c6d2977e">...</a></li>
<li>doc: announced new discord channel by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/96" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/96/hovercard">#96</a> <a href="https://github.com/go-openapi/jsonpointer/commit/e1aa755a739f80ff1b61d3ce7b32d83a668aa71d">...</a></li>
<li>doc: updated contributors file by <a href="https://github.com/bot-go-openapi%5Bbot%5D">@bot-go-openapi[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/92" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/92/hovercard">#92</a> <a href="https://github.com/go-openapi/jsonpointer/commit/a9b0f9fc37a61d5bed32550e3608f969770eb912">...</a></li>
</ul>
<h3>Code quality</h3>
<ul>
<li>chore: doc, test, lint update by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/105" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/105/hovercard">#105</a> <a href="https://github.com/go-openapi/jsonpointer/commit/9f448d5a0b23321eb8a8744993988d1257aec9ea">...</a></li>
</ul>
<h3>Miscellaneous tasks</h3>
<ul>
<li>ci: upgraded bump-release workflow (new input format) by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/106" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/106/hovercard">#106</a> <a href="https://github.com/go-openapi/jsonpointer/commit/e232aafbbdce6abbf028e4d6efebf845e1ff8148">...</a></li>
<li>ci: updated workflows by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/95" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/95/hovercard">#95</a> <a href="https://github.com/go-openapi/jsonpointer/commit/a25460cc5d39af4708233db8a6083934720f9f7a">...</a></li>
<li>chore: fixed missing license headers in new files by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/94" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/94/hovercard">#94</a> <a href="https://github.com/go-openapi/jsonpointer/commit/dabf217f62134457a6832d162ef3c66d4185e586">...</a></li>
<li>ci: removed duplicate workflow remaining after refactoring by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/93" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/93/hovercard">#93</a> <a href="https://github.com/go-openapi/jsonpointer/commit/d95f06bc4132a85672e38b69dcb7dec3bfcac7c4">...</a></li>
</ul>
<h3>Updates</h3>
<ul>
<li>chore(deps): bump github.com/go-openapi/testify/v2 from 2.3.0 to 2.4.0 in the go-openapi-dependencies group by <a href="https://github.com/dependabot%5Bbot%5D">@dependabot[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/104" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/104/hovercard">#104</a> <a href="https://github.com/go-openapi/jsonpointer/commit/565d4a24c2c239426810931cae704368550eb2b1">...</a></li>
<li>chore(deps): bump github.com/go-openapi/testify/v2 from 2.2.0 to 2.3.0 in the go-openapi-dependencies group by <a href="https://github.com/dependabot%5Bbot%5D">@dependabot[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/102" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/102/hovercard">#102</a> <a href="https://github.com/go-openapi/jsonpointer/commit/869667c299b0ea85d9a0d62dc4a30d574c43308c">...</a></li>
<li>chore(deps): bump the development-dependencies group with 7 updates by <a href="https://github.com/dependabot%5Bbot%5D">@dependabot[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/103" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/103/hovercard">#103</a> <a href="https://github.com/go-openapi/jsonpointer/commit/83371ca9e2761a7a50f23122848097e73d9993e4">...</a></li>
<li>chore(deps): bump the development-dependencies group with 7 updates by <a href="https://github.com/dependabot%5Bbot%5D">@dependabot[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/101" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/101/hovercard">#101</a> <a href="https://github.com/go-openapi/jsonpointer/commit/7ad57edb02edadf3f9ca8cabc2384bb1aff79ebc">...</a></li>
<li>chore(deps): bump github.com/go-openapi/testify/v2 from 2.1.8 to 2.2.0 in the go-openapi-dependencies group by <a href="https://github.com/dependabot%5Bbot%5D">@dependabot[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/100" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/100/hovercard">#100</a> <a href="https://github.com/go-openapi/jsonpointer/commit/26e9371ac46a9fe02572de7a4e9adda3a4c7abf2">...</a></li>
<li>chore(deps): bump github.com/go-openapi/testify/v2 from 2.0.2 to 2.1.8 in the go-openapi-dependencies group by <a href="https://github.com/dependabot%5Bbot%5D">@dependabot[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/98" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/98/hovercard">#98</a> <a href="https://github.com/go-openapi/jsonpointer/commit/fb213a37ded83a74fafc181ea732588b3569f3f4">...</a></li>
<li>chore(deps): bump the development-dependencies group with 7 updates by <a href="https://github.com/dependabot%5Bbot%5D">@dependabot[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/99" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/99/hovercard">#99</a> <a href="https://github.com/go-openapi/jsonpointer/commit/e481e05d393868714e7e2f1a43e8be7fcdb9a40e">...</a></li>
</ul>
<hr>
<h3>People who contributed to this release</h3>
<ul>
<li><a href="https://github.com/bot-go-openapi%5Bbot%5D">@bot-go-openapi[bot]</a></li>
<li><a href="https://github.com/fredbi">@fredbi</a></li>
</ul>
<hr>
<h3>New Contributors</h3>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bot-go-openapi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bot-go-openapi">@bot-go-openapi</a>[bot] made their first contribution<br>
in <a href="https://github.com/go-openapi/jsonpointer/pull/97" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/97/hovercard">#97</a></li>
</ul>
<hr>
<p><strong><a href="https://github.com/go-openapi/jsonpointer">jsonpointer</a> license terms</strong></p>
<p><a href="https://github.com/go-openapi/jsonpointer/?tab=Apache-2.0-1-ov-file#readme"><img src="https://camo.githubusercontent.com/ee82ecef40e506733abc21d503bdc60855d4e8f20abb421012fc5698412264de/687474703a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d41706163686525323076322d6f72616e67652e737667" alt="License" data-canonical-src="http://img.shields.io/badge/license-Apache%20v2-orange.svg" style="max-width: 100%;"></a></p>
github-actions[bot]
tag:github.com,2008:Repository/56419418/v0.22.4
2025-12-08T21:35:27Z
v0.22.4
<h2><a href="https://github.com/go-openapi/jsonpointer/tree/v0.22.4">0.22.4</a> - 2025-12-06</h2>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/go-openapi/jsonpointer/compare/v0.22.3...v0.22.4"><tt>v0.22.3...v0.22.4</tt></a></p>
<p>1 commits in this release.</p>
<hr>
<h3>Miscellaneous tasks</h3>
<ul>
<li>ci: aligned CI to use shared workflows by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/91" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/91/hovercard">#91</a> <a href="https://github.com/go-openapi/jsonpointer/commit/51b82ce3dd550f34b5a0a840a679d2318f218693">...</a></li>
</ul>
<hr>
<h3>People who contributed to this release</h3>
<ul>
<li><a href="https://github.com/fredbi">@fredbi</a></li>
</ul>
<hr>
<p><strong><a href="https://github.com/go-openapi/jsonpointer">jsonpointer</a> license terms</strong></p>
<p><a href="https://github.com/go-openapi/jsonpointer/?tab=Apache-2.0-1-ov-file#readme"><img src="https://camo.githubusercontent.com/ee82ecef40e506733abc21d503bdc60855d4e8f20abb421012fc5698412264de/687474703a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d41706163686525323076322d6f72616e67652e737667" alt="License" data-canonical-src="http://img.shields.io/badge/license-Apache%20v2-orange.svg" style="max-width: 100%;"></a></p>
github-actions[bot]
tag:github.com,2008:Repository/56419418/v0.22.3
2025-11-17T17:05:03Z
v0.22.3
<h2><a href="https://github.com/go-openapi/jsonpointer/tree/v0.22.3">0.22.3</a> - 2025-11-17</h2>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/go-openapi/jsonpointer/compare/v0.22.2...v0.22.3"><tt>v0.22.2...v0.22.3</tt></a></p>
<p>8 commits in this release.</p>
<hr>
<h3>Documentation</h3>
<ul>
<li>doc: updated contributors file by <a href="https://github.com/github-actions%5Bbot%5D">@github-actions[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/76" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/76/hovercard">#76</a> <a href="https://github.com/go-openapi/jsonpointer/commit/c22925c7206b06cd4644498708bc8faa19cc85d8">...</a></li>
<li>doc: automated a record of all-time contributors by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/75" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/75/hovercard">#75</a> <a href="https://github.com/go-openapi/jsonpointer/commit/a878179c634ba8e346586e2a5732f71fdec31257">...</a></li>
<li>doc: release badge in README by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/73" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/73/hovercard">#73</a> <a href="https://github.com/go-openapi/jsonpointer/commit/3f0fe76061bb5712de08c6b49e3302beff9df4c4">...</a></li>
</ul>
<h3>Code quality</h3>
<ul>
<li>docs: added maintainer's doc and style guide by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/77" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/77/hovercard">#77</a> <a href="https://github.com/go-openapi/jsonpointer/commit/be76d48d51691f6d35a17e1e8daf09369d54614c">...</a></li>
<li>doc: improved documentation by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/70" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/70/hovercard">#70</a> <a href="https://github.com/go-openapi/jsonpointer/commit/3eb4edd28732150c3417638400279bc31f83bf2a">...</a></li>
<li>chore(lint): more linting by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/71" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/71/hovercard">#71</a> <a href="https://github.com/go-openapi/jsonpointer/commit/e4c97b37b30e9c72b9e40da3db797f64eed890c1">...</a></li>
</ul>
<h3>Miscellaneous tasks</h3>
<ul>
<li>test: added tests for edge cases by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/74" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/74/hovercard">#74</a> <a href="https://github.com/go-openapi/jsonpointer/commit/61efbb77fd1123546b60df204a230602cb9fc085">...</a></li>
<li>ci: run fuzz test in ci by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/72" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/72/hovercard">#72</a> <a href="https://github.com/go-openapi/jsonpointer/commit/58fdaa45730b9df5981ecc67565713a257c18d9c">...</a></li>
</ul>
<hr>
<h3>People who contributed to this release</h3>
<ul>
<li><a href="https://github.com/fredbi">@fredbi</a></li>
<li><a href="https://github.com/github-actions%5Bbot%5D">@github-actions[bot]</a></li>
</ul>
<hr>
<h3>New Contributors</h3>
<ul>
<li>@github-actions[bot] made their first contribution<br>
in <a href="https://github.com/go-openapi/jsonpointer/pull/76" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/76/hovercard">#76</a></li>
</ul>
<hr>
<p><strong><a href="https://github.com/go-openapi/jsonpointer">jsonpointer</a> license terms</strong></p>
<p><a href="https://github.com/go-openapi/jsonpointer/?tab=Apache-2.0-1-ov-file#readme"><img src="https://camo.githubusercontent.com/ee82ecef40e506733abc21d503bdc60855d4e8f20abb421012fc5698412264de/687474703a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d41706163686525323076322d6f72616e67652e737667" alt="License" data-canonical-src="http://img.shields.io/badge/license-Apache%20v2-orange.svg" style="max-width: 100%;"></a></p>
github-actions[bot]
tag:github.com,2008:Repository/56419418/v0.22.2
2025-11-14T21:39:29Z
v0.22.2
<h2><a href="https://github.com/go-openapi/jsonpointer/tree/v0.22.2">0.22.2</a> - 2025-11-14</h2>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/go-openapi/jsonpointer/compare/v0.22.1...v0.22.2"><tt>v0.22.1...v0.22.2</tt></a></p>
<p>12 commits in this release.</p>
<hr>
<h3>Documentation</h3>
<ul>
<li>ci: fixed typo by <a href="https://github.com/fredbi">@fredbi</a> <a href="https://github.com/go-openapi/jsonpointer/commit/5b5689d1b1189aa6a6e318da1965109a813aa511">...</a></li>
<li>docs: fixed typo in NOTICE by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/62" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/62/hovercard">#62</a> <a href="https://github.com/go-openapi/jsonpointer/commit/3e3ae7582c69f86fd41cbd17eeb9bc34e9778d46">...</a></li>
<li>Licensing: added NOTICE by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/61" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/61/hovercard">#61</a> <a href="https://github.com/go-openapi/jsonpointer/commit/55cd65a476365f986300612c73ec4dca8e70c5ed">...</a></li>
</ul>
<h3>Code quality</h3>
<ul>
<li>chore(lint): code quality by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/64" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/64/hovercard">#64</a> <a href="https://github.com/go-openapi/jsonpointer/commit/061f7b466029738ccc3ed6d0e02e1ce6ad02e609">...</a></li>
</ul>
<h3>Testing</h3>
<ul>
<li>test: added fuzz test for parsing by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/69" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/69/hovercard">#69</a> <a href="https://github.com/go-openapi/jsonpointer/commit/c653a59742afed72aa739bd52396f5e64dfabd9b">...</a></li>
<li>test: improved test coverage by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/68" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/68/hovercard">#68</a> <a href="https://github.com/go-openapi/jsonpointer/commit/80920c3d030169e65d8ccbda8430768c0c33448a">...</a></li>
</ul>
<h3>Miscellaneous tasks</h3>
<ul>
<li>ci: fixed sarif file by <a href="https://github.com/fredbi">@fredbi</a> <a href="https://github.com/go-openapi/jsonpointer/commit/b834f5761e794c0cabc61681598497892eb9a0c0">...</a></li>
<li>chore(deps): removed indirect test dependencies by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/60" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/60/hovercard">#60</a> <a href="https://github.com/go-openapi/jsonpointer/commit/be8ec04d6601462523b2417c58c5686e347556bc">...</a></li>
</ul>
<h3>Security</h3>
<ul>
<li>ci: added govulscan security scanner tool by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/67" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/67/hovercard">#67</a> <a href="https://github.com/go-openapi/jsonpointer/commit/12e705fbb0ab91a9e4cc1ee7cbc26bf16cb42539">...</a></li>
<li>doc: added examples to document simple use cases by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/65" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/65/hovercard">#65</a> <a href="https://github.com/go-openapi/jsonpointer/commit/c3422bb4074d88dd9c6533e4335974639f8c1003">...</a></li>
<li>ci: added workflows by <a href="https://github.com/fredbi">@fredbi</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/63" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/63/hovercard">#63</a> <a href="https://github.com/go-openapi/jsonpointer/commit/e00aa647c04ebd7ab4d2f54bda6d3e2717dbfe7e">...</a></li>
</ul>
<h3>Updates</h3>
<ul>
<li>chore(deps): bump the development-dependencies group with 5 updates by <a href="https://github.com/dependabot%5Bbot%5D">@dependabot[bot]</a> in <a href="https://github.com/go-openapi/jsonpointer/pull/66" data-hovercard-type="pull_request" data-hovercard-url="/go-openapi/jsonpointer/pull/66/hovercard">#66</a> <a href="https://github.com/go-openapi/jsonpointer/commit/adc6681363cf19de00da9a70c2151efd8e1aef92">...</a></li>
</ul>
<hr>
<h3>People who contributed to this release</h3>
<ul>
<li><a href="https://github.com/fredbi">@fredbi</a></li>
</ul>
<hr>
<p><strong><a href="https://github.com/go-openapi/jsonpointer">jsonpointer</a> license terms</strong></p>
<p><a href="https://github.com/go-openapi/jsonpointer/?tab=Apache-2.0-1-ov-file#readme"><img src="https://camo.githubusercontent.com/ee82ecef40e506733abc21d503bdc60855d4e8f20abb421012fc5698412264de/687474703a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d41706163686525323076322d6f72616e67652e737667" alt="License" data-canonical-src="http://img.shields.io/badge/license-Apache%20v2-orange.svg" style="max-width: 100%;"></a></p>
github-actions[bot]
tag:github.com,2008:Repository/56419418/v0.22.1
2025-09-26T17:03:54Z
v0.22.1: Merge pull request #59 from fredbi/chore/perf-minor-optimizations
<p>perf: minor performance optimization for escape/unescape</p>
fredbi
tag:github.com,2008:Repository/56419418/v0.22.0
2025-08-30T10:42:26Z
v0.22.0: deps: removed (indirect) dependency to mailru/easyjson
<p>fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3352055348" data-permission-text="Title is private" data-url="https://github.com/go-openapi/jsonpointer/issues/53" data-hovercard-type="issue" data-hovercard-url="/go-openapi/jsonpointer/issues/53/hovercard" href="https://github.com/go-openapi/jsonpointer/issues/53">#53</a></p>
<p>Signed-off-by: Frederic BIDON <a href="mailto:[email protected]">[email protected]</a></p>
fredbi
tag:github.com,2008:Repository/56419418/v0.21.2
2025-08-09T15:26:48Z
v0.21.2: fix: prevent panic on nil intermediate values during Set operations
<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>
<ul>
<li>Add isNil() check before reflection operations in setSingleImpl()</li>
<li>Add nil validation in set() method traversal loop</li>
<li>Return descriptive errors: "cannot set field X on nil value"</li>
<li>Add comprehensive test cases for nil traversal scenarios</li>
</ul>
<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 <a href="mailto:[email protected]">[email protected]</a></p>
mfleader
tag:github.com,2008:Repository/56419418/v0.21.1
2025-03-12T15:55:30Z
v0.21.1: updated dependencies
<p>Signed-off-by: Frederic BIDON <a href="mailto:[email protected]">[email protected]</a></p>
fredbi
tag:github.com,2008:Repository/56419418/v0.21.0
2024-03-09T18:18:34Z
v0.21.0: chore(go): go-openapi requires go.1.20 across the board
<p>Signed-off-by: Frederic BIDON <a href="mailto:[email protected]">[email protected]</a></p>
fredbi
tag:github.com,2008:Repository/56419418/v0.20.3
2024-03-04T09:57:19Z
v0.20.3: updated dependencies
<p>Signed-off-by: Frederic BIDON <a href="mailto:[email protected]">[email protected]</a></p>
fredbi