dependabot[bot] opened a new pull request, #1441:
URL: https://github.com/apache/arrow-go/pull/1441

   Bumps [github.com/goccy/go-json](https://github.com/goccy/go-json) from 
0.11.2 to 0.12.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/goccy/go-json/releases";>github.com/goccy/go-json's 
releases</a>.</em></p>
   <blockquote>
   <h2>v0.12.0</h2>
   <h2>What's Changed</h2>
   <ul>
   <li>Encoder: call a pointer-receiver marshaler with the address of a 
pointer-sized value by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/692";>goccy/go-json#692</a></li>
   <li>Add github.com/goccy/go-json/jsontext, faster than 
encoding/json/jsontext by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/689";>goccy/go-json#689</a></li>
   <li>Share number, string and formatting code between v1 and jsontext, and 
fix v1 deviations by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/693";>goccy/go-json#693</a></li>
   <li>Look up a type the recent opcodes miss in the shared table without a 
call by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/674";>goccy/go-json#674</a></li>
   <li>Prepare the encoder and jsontext for github.com/goccy/go-json/v2 by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/695";>goccy/go-json#695</a></li>
   <li>Add the compile mode of the encoding/json/v2 semantics to the encoder by 
<a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/696";>goccy/go-json#696</a></li>
   <li>Add github.com/goccy/go-json/v2 with Marshal, MarshalWrite and 
MarshalEncode by <a href="https://github.com/goccy";><code>@​goccy</code></a> in 
<a 
href="https://redirect.github.com/goccy/go-json/pull/698";>goccy/go-json#698</a></li>
   <li>Add MarshalOf and MarshalWriteOf to github.com/goccy/go-json/v2, and 
benchmark the v2 encoder by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/699";>goccy/go-json#699</a></li>
   <li>Report the coverage by octocov instead of Codecov by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/700";>goccy/go-json#700</a></li>
   <li>Decoder: follow an embedded pointer to an unexported struct which is set 
by <a href="https://github.com/minhnhathoang";><code>@​minhnhathoang</code></a> 
in <a 
href="https://redirect.github.com/goccy/go-json/pull/697";>goccy/go-json#697</a></li>
   <li>Encoder: read maps by values of their own size, and detect cycles 
through map values by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/704";>goccy/go-json#704</a></li>
   <li>Encoder: fix crashes on maps of keys of no size and of values of an 
interface type with methods by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/705";>goccy/go-json#705</a></li>
   <li>Encoder: record the values of cycle detection by their types, and a 
pointer in an interface by itself by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/706";>goccy/go-json#706</a></li>
   <li>v2: fix panics on keys of an interface type with methods and on misuse 
of a method's encoder by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/707";>goccy/go-json#707</a></li>
   <li>jsontext: fail an attached encoder which ends the level it is attached 
in by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/708";>goccy/go-json#708</a></li>
   <li>v2: fail the value of a method when a call of MarshalEncode within it 
fails by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/709";>goccy/go-json#709</a></li>
   <li>v2: detect cycles through declined values and MarshalEncode called by 
methods by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/710";>goccy/go-json#710</a></li>
   <li>v2: write json.Number as a number and fail time.Duration map keys by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/711";>goccy/go-json#711</a></li>
   <li>v2: rewrite only raw values by the options which rewrite raw values by 
<a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/712";>goccy/go-json#712</a></li>
   <li>Encode json.Number and pointer map keys by their names by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/713";>goccy/go-json#713</a></li>
   <li>v2: give the string option of a field to its methods and functions by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/714";>goccy/go-json#714</a></li>
   <li>v2: name keys in interfaces and behind pointers by the functions of 
their values by <a href="https://github.com/goccy";><code>@​goccy</code></a> in 
<a 
href="https://redirect.github.com/goccy/go-json/pull/715";>goccy/go-json#715</a></li>
   <li>v2: escape field names for JavaScript and keep the escapes of nested 
calls by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/716";>goccy/go-json#716</a></li>
   <li>Fail values nested deeper than 10000 levels by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/717";>goccy/go-json#717</a></li>
   <li>v2: keep nothing of the caller's output in the state of MarshalEncode by 
<a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/718";>goccy/go-json#718</a></li>
   <li>v2: count the depth of methods, nested calls and declined values in the 
whole output by <a href="https://github.com/goccy";><code>@​goccy</code></a> in 
<a 
href="https://redirect.github.com/goccy/go-json/pull/719";>goccy/go-json#719</a></li>
   <li>v2: fix the names which methods write for map keys by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/720";>goccy/go-json#720</a></li>
   <li>Count the levels a type nests in its frame for the max depth by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/721";>goccy/go-json#721</a></li>
   <li>v2: give the functions of marshaling a pointer at the top level as its 
value by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/722";>goccy/go-json#722</a></li>
   <li>Fix the option ,string with Colorize and on a pointer to a pointer by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/723";>goccy/go-json#723</a></li>
   <li>Write a pointer to a nil value with omitempty as null by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/724";>goccy/go-json#724</a></li>
   <li>Fix small defects found by a review of the whole encoder by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/725";>goccy/go-json#725</a></li>
   <li>Choose and indent the fields of embedded structs as encoding/json does 
by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/726";>goccy/go-json#726</a></li>
   <li>Fail for a value of an unsupported type only when it is encoded by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/727";>goccy/go-json#727</a></li>
   <li>Add benchmarks of decoding a stream from a chunked reader by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/728";>goccy/go-json#728</a></li>
   <li>Decode the option ,string on pointers and keys of pointer types as 
encoding/json of Go 1.27 does by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/729";>goccy/go-json#729</a></li>
   <li>Add benchmarks of encoding maps under every condition by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/732";>goccy/go-json#732</a></li>
   <li>Decode the keys of maps as encoding/json does by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/733";>goccy/go-json#733</a></li>
   <li>Encode the values of a sorted map in the order of the names by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/730";>goccy/go-json#730</a></li>
   <li>Name a map key of pointers by what they lead to, and fail for a cycle by 
<a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/735";>goccy/go-json#735</a></li>
   <li>Decoder: bound the memory of a stream (supersedes <a 
href="https://redirect.github.com/goccy/go-json/issues/734";>#734</a>) by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/736";>goccy/go-json#736</a></li>
   <li>Add the sonic Decoder to the stream benchmarks which had none by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/737";>goccy/go-json#737</a></li>
   <li>Decoder: match encoding/json at the depth limit wherever the reads end 
by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/739";>goccy/go-json#739</a></li>
   <li>Decode as encoding/json of Go 1.27 on every version of Go by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/740";>goccy/go-json#740</a></li>
   <li>Encode a pointer type which is a value of itself through what it points 
to by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/738";>goccy/go-json#738</a></li>
   <li>README: describe decoding as Go 1.27's on every Go version, and the 
stream decoder by elements by <a 
href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/741";>goccy/go-json#741</a></li>
   <li>Decode recursive slice, map and array types instead of overflowing the 
stack by <a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/742";>goccy/go-json#742</a></li>
   <li>Decode the fields of embedded structs as encoding/json chooses them by 
<a href="https://github.com/goccy";><code>@​goccy</code></a> in <a 
href="https://redirect.github.com/goccy/go-json/pull/743";>goccy/go-json#743</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/goccy/go-json/commit/c0214cb91f1b089efa0b90ba6fc858dbeae133a2";><code>c0214cb</code></a>
 Docs: decoded values keep only their own memory, and DecodeNoCopyString 
keeps...</li>
   <li><a 
href="https://github.com/goccy/go-json/commit/8a0f08795e36df71f15d6f7b197c9a1107ec4a38";><code>8a0f087</code></a>
 Decoded values keep alive no memory but their own (<a 
href="https://redirect.github.com/goccy/go-json/issues/775";>#775</a>) (<a 
href="https://redirect.github.com/goccy/go-json/issues/777";>#777</a>)</li>
   <li><a 
href="https://github.com/goccy/go-json/commit/1b0ea329f1dcf5074d259181a2cb36d6663c179c";><code>1b0ea32</code></a>
 Path: return errors instead of panics, and select by .. at any depth (<a 
href="https://redirect.github.com/goccy/go-json/issues/774";>#774</a>) (...</li>
   <li><a 
href="https://github.com/goccy/go-json/commit/483eceb62892f22d948ba86760202d9cd28c3264";><code>483eceb</code></a>
 issues: drop the parts which master fixed, and state the rest as master has 
i...</li>
   <li><a 
href="https://github.com/goccy/go-json/commit/9adc5cb942670c56976c04c3c7a4ab37c3c87177";><code>9adc5cb</code></a>
 Decode a float whose digits wrap the mantissa around to 0 (<a 
href="https://redirect.github.com/goccy/go-json/issues/770";>#770</a>) (<a 
href="https://redirect.github.com/goccy/go-json/issues/772";>#772</a>)</li>
   <li><a 
href="https://github.com/goccy/go-json/commit/5c8a7ddcc8bc8936480e07cce4a2820c94adc428";><code>5c8a7dd</code></a>
 Call MarshalJSONTo and UnmarshalJSONFrom from the root package (<a 
href="https://redirect.github.com/goccy/go-json/issues/769";>#769</a>)</li>
   <li><a 
href="https://github.com/goccy/go-json/commit/8d26d8c9aa0ce98fa0e92f83db86b9a8d3db86ee";><code>8d26d8c</code></a>
 Add the options of encoding/json, applied by the engine of v2 (<a 
href="https://redirect.github.com/goccy/go-json/issues/771";>#771</a>)</li>
   <li><a 
href="https://github.com/goccy/go-json/commit/8850196c817bf6ad05711edd81d8683103d22224";><code>8850196</code></a>
 Follow encoding/json of Go 1.27.3, and pin CI to it (<a 
href="https://redirect.github.com/goccy/go-json/issues/768";>#768</a>)</li>
   <li><a 
href="https://github.com/goccy/go-json/commit/0ceaba22b739c30c19e54ce2a5e71efce0b326cf";><code>0ceaba2</code></a>
 Prepare v0.12.0: describe v2 and jsontext in the README, and pass the tests 
o...</li>
   <li><a 
href="https://github.com/goccy/go-json/commit/b6e231f8c17fb641baedb6795ce427e047173779";><code>b6e231f</code></a>
 v2: decode structs, streams and UnmarshalDecode by v1's paths where v2 
decode...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/goccy/go-json/compare/v0.11.2...v0.12.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/goccy/go-json&package-manager=go_modules&previous-version=0.11.2&new-version=0.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to