Skip to content

Commit

Permalink
Update release notes for new version.
Browse files Browse the repository at this point in the history
  • Loading branch information
gbrail committed Jan 3, 2025
1 parent c130ca7 commit a2dfa44
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# Rhino 1.8.0
## January 2, 2025

Rhino 1.8.0 contains some significant changes, so we're incrementing the final version number for the first time in a very long time. Here are a few highlights:

* Rhino now requires Java 11 minimum. We currently test against Java 11, 17, and 21.
* Rhino has been broken down into individual Java modules that are properly encapsulated as Java Modules. See [README.md](https://github.com/mozilla/rhino/blob/master/README.md) for a breakdown of which modules are which -- short answer is that everyone will need the "rhino" module and many will need others.
* Older code not able to adapt to using multiple JARS can still use the "rhino-all" module, which publishes an "all-in-one" JAR like the old "rhino.jar".
* The default language level is "VERSION_ES6". That means that modern JavaScript features supported by Rhino will work by default.
* There are big improvements in compatibility, including support for "super", reflect and proxy, and lots of other language features. See the [compatibility table](https://mozilla.github.io/rhino/compat/engines.html) for the details.

Thanks to all who contributed -- we had 24 contributors to this release, with some new contributors who added significant capabilities. Please keep the contributions and attention coming!

# Rhino 1.7.15
## May 3, 2024

Expand Down

0 comments on commit a2dfa44

Please sign in to comment.