Update dependency org.mozilla:rhino-all to v1.9.0 #144
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/org.mozilla-rhino-all-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.8.0->1.9.0Release Notes
mozilla/rhino (org.mozilla:rhino-all)
v1.9.0December 22, 2025
This release represents about a year of work on Rhino by a growing team of contributors.
Some of the improvements include:
Some other improvements:
JavaScript Language Updates:
arrays/objects, Symbol API, and improved let/const scoping.
TypedArray.from/of and BigInt.asUintN/asIntN fixes.
assertions, and Unicode mode support.
Promise.withResolvers, Promise.try, ArrayBuffer transfer methods, and
new Set methods.
Core Engine Enhancements:
lambda-based architecture and a comprehensive overhaul of the
interpreter bytecodes for better performance and maintainability.
and enhanced Java interoperability, including better generics
support.
Going forward -- we have lots of plans for Rhino, including some changes that may
affect compatibility for projects that embed Rhino into larger frameworks. We think
that these changes will be worth it because they will unlock better language
compatibility and performance.
As such, the next version going forward will be 2.0.0-SNAPSHOT.
Thanks to everyone who contributed!
v1.8.1December 2, 2025
These releases fix a bug in the code that formats floating-point numbers into strings
that could result in very bad performance in some cases.
We recommend that all users of Rhino upgrade to release 1.8.1 if possible,
and upgrade to Java 17 or 21.
Users who need an older release, or who cannot yet leave Java 8, can also
use 1.7.15.1 or 1.7.14.1.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.