README.md in oj-1.4.5 vs README.md in oj-1.4.6a2
- old
+ new
@@ -30,14 +30,16 @@
*Fast XML parser and marshaller on GitHub*: https://github.com/ohler55/ox
## <a name="release">Release Notes</a>
-### Release 1.4.5
+### Release 1.4.6
- - Adds the old deprecated methods of unparse(), fast_unparse(), and pretty_unparse() to JSON_mimic.
+ - Silently ignores BOM on files and Strings.
+ - Now works with JRuby 1.7.0 to the extent possible with the unsupported C extension in JRuby.
+
## <a name="description">Description</a>
Optimized JSON (Oj), as the name implies was written to provide speed
optimized JSON handling. It was designed as a faster alternative to Yajl and
other the common Ruby JSON parsers. So far is has achieved that at about 2
@@ -61,13 +63,13 @@
method. If either exists that method is used for serializing the Object. The
to_hash() is more flexible and produces more consistent output so it has a
preference over the to_json() method. If neither the to_json() or to_hash()
methods exist then the Oj internal Object variable encoding is used.
-Oj is compatible with Ruby 1.8.7, 1.9.2, 1.9.3, JRuby, RBX, and the latest
-2.0dev. Note that JRuby now disables support for extentions by default. JRuby
-can be build with extensions enabled. Check the documenation for JRuby
-installs in your environment.
+Oj is compatible with Ruby 1.8.7, 1.9.2, 1.9.3, JRuby, RBX, and the latest 2.0dev. Note that JRuby now disables support
+for extentions by default and is no longer supporting C extensions. Bugs reported in the JRuby MRI are no longer being
+fixed and there is at least one that has caused a test to be commented out for JRuby in the Oj test suite. JRuby can be
+build with extensions enabled. Check the documenation for JRuby installs in your environment.
Oj is also compatible with Rails. Just make sure the Oj gem is installed and
[multi_json](https://github.com/intridea/multi_json) will pick it up and use it.
## <a name="compare">Comparisons</a>