<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/json/lib, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/json] Release 2.9.1</title>
<updated>2024-12-18T23:45:31+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-12-18T16:58:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=91efe7b64f7ff6f67b8c270d37db50590af3a979'/>
<id>91efe7b64f7ff6f67b8c270d37db50590af3a979</id>
<content type='text'>
https://github.com/ruby/json/commit/f745ec145e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/f745ec145e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] Release 2.9.0</title>
<updated>2024-12-05T08:16:22+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-12-03T08:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=811bc15c75ff12c1a89ecac0af7d097e9de73d2f'/>
<id>811bc15c75ff12c1a89ecac0af7d097e9de73d2f</id>
<content type='text'>
https://github.com/ruby/json/commit/e1f6456499
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/e1f6456499
</pre>
</div>
</content>
</entry>
<entry>
<title>JSON::GeneratorError expose invalid object</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-11-25T10:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=693a79352157ee925308f029e6c3c0cad202aee4'/>
<id>693a79352157ee925308f029e6c3c0cad202aee4</id>
<content type='text'>
Fix: https://github.com/ruby/json/issues/710

Makes it easier to debug why a given tree of objects can't
be dumped as JSON.

Co-Authored-By: Étienne Barrié &lt;etienne.barrie@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix: https://github.com/ruby/json/issues/710

Makes it easier to debug why a given tree of objects can't
be dumped as JSON.

Co-Authored-By: Étienne Barrié &lt;etienne.barrie@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] JSON.dump: write directly into the provided IO</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-11-05T18:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ee0de3fd4e02f95f42fd3fe9cb18bcfe3e7e2bf1'/>
<id>ee0de3fd4e02f95f42fd3fe9cb18bcfe3e7e2bf1</id>
<content type='text'>
Ref: https://github.com/ruby/json/issues/524

Rather than to buffer everything in memory.

Unfortunately Ruby doesn't provide an API to write into
and IO without first allocating a string, which is a bit
wasteful.

https://github.com/ruby/json/commit/f017af6c0a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ref: https://github.com/ruby/json/issues/524

Rather than to buffer everything in memory.

Unfortunately Ruby doesn't provide an API to write into
and IO without first allocating a string, which is a bit
wasteful.

https://github.com/ruby/json/commit/f017af6c0a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] Fix the BEWARE documentation in `load` and `unsafe_load`.</title>
<updated>2024-11-18T03:23:18+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-11-16T10:05:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9c6217fd05912388a629d8151f40484f8ff0a072'/>
<id>9c6217fd05912388a629d8151f40484f8ff0a072</id>
<content type='text'>
https://github.com/ruby/json/commit/2d62ec449f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/2d62ec449f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] Release 2.8.2</title>
<updated>2024-11-18T03:23:18+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-11-14T13:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f3e17a84f4bc4d6bc5c87d95f4460ad5d29e2006'/>
<id>f3e17a84f4bc4d6bc5c87d95f4460ad5d29e2006</id>
<content type='text'>
https://github.com/ruby/json/commit/d5e4a6e3fd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/d5e4a6e3fd
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] Fix redundant to_str call</title>
<updated>2024-11-18T03:23:18+00:00</updated>
<author>
<name>razokulover</name>
<email>yuhei.nakasaka@gmail.com</email>
</author>
<published>2024-11-14T11:24:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=62e1469e8bcf379cd8bb9f0f2381be0bc22ce82a'/>
<id>62e1469e8bcf379cd8bb9f0f2381be0bc22ce82a</id>
<content type='text'>
https://github.com/ruby/json/commit/61f022dfbd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/61f022dfbd
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] JSON.load_file: explictly load the file as UTF-8</title>
<updated>2024-11-11T00:40:11+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-11-07T16:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1b6a26e23a43564de2e221f1b123e749bd3403d6'/>
<id>1b6a26e23a43564de2e221f1b123e749bd3403d6</id>
<content type='text'>
Fix: https://github.com/ruby/json/issues/697

This way even if `Encoding.default_external` is set to a weird value
the document will be parsed just fine.

https://github.com/ruby/json/commit/3a8505a8fa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix: https://github.com/ruby/json/issues/697

This way even if `Encoding.default_external` is set to a weird value
the document will be parsed just fine.

https://github.com/ruby/json/commit/3a8505a8fa
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] Release 2.8.1</title>
<updated>2024-11-11T00:40:09+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-11-06T17:35:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f1be046a1d0a4d6acaec4580d5c885e3b81468af'/>
<id>f1be046a1d0a4d6acaec4580d5c885e3b81468af</id>
<content type='text'>
https://github.com/ruby/json/commit/49650f7312
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/49650f7312
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/json] Release 2.8.0</title>
<updated>2024-11-06T22:31:30+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-11-06T15:10:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e4c15b8ace76d2a27191fe275b81d73f842cac26'/>
<id>e4c15b8ace76d2a27191fe275b81d73f842cac26</id>
<content type='text'>
https://github.com/ruby/json/commit/8071cc6f09
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/8071cc6f09
</pre>
</div>
</content>
</entry>
</feed>
