<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/json/json_addition_test.rb, 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] Categorize deprecated warning</title>
<updated>2024-11-06T22:31:30+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-11-06T03:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8254f6492c49ce7ace6b12af981034083066176e'/>
<id>8254f6492c49ce7ace6b12af981034083066176e</id>
<content type='text'>
https://github.com/ruby/json/commit/1acce7aceb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/1acce7aceb
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate unsafe default options of `JSON.load`</title>
<updated>2024-11-01T04:04:24+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-10-24T14:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f2b8829df0092409c944aafeac03f72ab2a6e7ac'/>
<id>f2b8829df0092409c944aafeac03f72ab2a6e7ac</id>
<content type='text'>
[Feature #19528]

Ref: https://bugs.ruby-lang.org/issues/19528

`load` is understood as the default method for serializer kind of libraries, and
the default options of `JSON.load` has caused many security vulnerabilities over the
years.

The plan is to do like YAML/Psych, deprecate these default options and direct
users toward using `JSON.unsafe_load` so at least it's obvious it should be
used against untrusted data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Feature #19528]

Ref: https://bugs.ruby-lang.org/issues/19528

`load` is understood as the default method for serializer kind of libraries, and
the default options of `JSON.load` has caused many security vulnerabilities over the
years.

The plan is to do like YAML/Psych, deprecate these default options and direct
users toward using `JSON.unsafe_load` so at least it's obvious it should be
used against untrusted data.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use frozen string literals</title>
<updated>2024-10-26T09:44:15+00:00</updated>
<author>
<name>Étienne Barrié</name>
<email>etienne.barrie@gmail.com</email>
</author>
<published>2024-10-21T10:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=82f7550f65f9872f6d7bff1a876395c23bbd7fc1'/>
<id>82f7550f65f9872f6d7bff1a876395c23bbd7fc1</id>
<content type='text'>
Co-authored-by: Jean Boussier &lt;jean.boussier@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Jean Boussier &lt;jean.boussier@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[flori/json] Make OpenStruct support as optional</title>
<updated>2024-01-31T05:56:00+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-01-31T01:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7c8f9603b1dcacb7f04b559dadac905e167a5cc1'/>
<id>7c8f9603b1dcacb7f04b559dadac905e167a5cc1</id>
<content type='text'>
https://github.com/flori/json/commit/202ffe2335
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/flori/json/commit/202ffe2335
</pre>
</div>
</content>
</entry>
<entry>
<title>Use require_relative in JSON tests</title>
<updated>2023-08-25T22:32:14+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-08-25T22:32:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=96a809f621b742b6256545e85519002d0fd28a44'/>
<id>96a809f621b742b6256545e85519002d0fd28a44</id>
<content type='text'>
to prevent them from conflicting with yarp/test_helper
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to prevent them from conflicting with yarp/test_helper
</pre>
</div>
</content>
</entry>
<entry>
<title>[flori/json] Skip BigDecimal tests when it's missing to load</title>
<updated>2023-07-18T03:25:55+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2023-07-18T02:36:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=56c8dab46891bb21b637ec64903bb0a38bb5d2a3'/>
<id>56c8dab46891bb21b637ec64903bb0a38bb5d2a3</id>
<content type='text'>
https://github.com/flori/json/commit/3dd36c6077
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/flori/json/commit/3dd36c6077
</pre>
</div>
</content>
</entry>
<entry>
<title>[flori/json] Remove unknown keyword arg from DateTime.parse</title>
<updated>2022-05-20T08:49:13+00:00</updated>
<author>
<name>Charles Oliver Nutter</name>
<email>headius@headius.com</email>
</author>
<published>2021-12-01T15:13:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a37051ef3b455a808b32d72561d50b8610d917ce'/>
<id>a37051ef3b455a808b32d72561d50b8610d917ce</id>
<content type='text'>
This snuck in while addding tests for the `create_additions`
feature. Caught by JRuby when we added the `limit` option to the
Date/DateTime parsing methods, which causes this to be rejected as
an unknown keyword.

https://github.com/flori/json/commit/b1007dff66
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This snuck in while addding tests for the `create_additions`
feature. Caught by JRuby when we added the `limit` option to the
Date/DateTime parsing methods, which causes this to be rejected as
an unknown keyword.

https://github.com/flori/json/commit/b1007dff66
</pre>
</div>
</content>
</entry>
<entry>
<title>SortedSet was removed at a3db08d7b6ff119223f77e3df00b4f6deac971e2</title>
<updated>2020-12-04T10:36:12+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2020-12-04T10:34:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b06ffce4aef002dc47c3c5968181230e7ab8d7cc'/>
<id>b06ffce4aef002dc47c3c5968181230e7ab8d7cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge json-2.2.0 from flori/json.</title>
<updated>2019-02-23T03:43:58+00:00</updated>
<author>
<name>hsbt</name>
<email>hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2019-02-23T03:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6604e1b7cd75bef7ed72db699d8f88a7fb56c330'/>
<id>6604e1b7cd75bef7ed72db699d8f88a7fb56c330</id>
<content type='text'>
  https://github.com/flori/json/releases/tag/v2.2.0

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  https://github.com/flori/json/releases/tag/v2.2.0

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* test/lib/test/unit.rb: added test files with `_test` suffix for json</title>
<updated>2016-07-13T13:27:07+00:00</updated>
<author>
<name>hsbt</name>
<email>hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2016-07-13T13:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a7b5d454667f9926377b9f230b86bc68c7ed2c6c'/>
<id>a7b5d454667f9926377b9f230b86bc68c7ed2c6c</id>
<content type='text'>
  upstream.
* test/json: merge original test files from json upstream.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  upstream.
* test/json: merge original test files from json upstream.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
