Skip to content

JRuby 9.2.0.0 Release Notes

Karol Bucek edited this page May 23, 2018 · 2 revisions

JRuby 9.2.0.0

Notable changes since 9.1

Java Integration

  • due a native (ruby) Set implementation sets now implement (are Java coercible) java.util.Set

  • due a native (ruby) SortedSet implementation sets now implement (are Java coercible) java.util.SortedSet

  • Java numbers now seamlessly work on operations where Ruby Integer/Float are expected

    e.g. [ java.lang.Integer.new(1), 2 ].pack('S')

  • the internal (previously deprecated) JavaPackageModuleTemplate has been removed use JavaPackage instead

  • refactored and deprecated Class#subclasses (from jruby/core_ext.rb)

  • moved String#unseeded_hash extension (from require 'jruby') to jruby/core_ext/string.rb

Clone this wiki locally