Rhino is licensed under the MPL 2.0.
|Rhino 1.7R5||January 29, 2015|
|Rhino 1.7.6||April 15, 2015|
|Rhino 1.7.7||June 17, 2015|
|Rhino 220.127.116.11||February 2, 2016|
|Rhino 18.104.22.168||August 24, 2017|
|Rhino 1.7.8||January 22, 2018|
|Rhino 1.7.9||March 15, 2018|
|Rhino 1.7.10||April 9, 2018|
|Rhino 1.7.11||May 30, 2019|
|Rhino 1.7.11||January 13, 2020|
Release Notes for recent releases.
Information for script builders and embedders:
JavaDoc for all the APIs:
More resources if you get stuck:
Rhino builds with
Gradle. Here are some useful tasks:
Build and create
Rhino jar in the
git submodule init
git submodule update
Build and run all the tests.
Build and run benchmark tests.
-SNAPSHOTfrom version in
gradle.propertiesin project root folder
$HOME/.gradle folder with following properties. Populate them with maven repo credentials and repo location.
Gradle task to publish artifacts to Maven Central.
-SNAPSHOTto it in
gradle.propertiesin project root folder.
Rhino can run as a stand-alone interpreter from the command line:
java -jar buildGradle/libs/rhino-1.7.12.jar -debug -version 200
Rhino 1.7.9 2018 03 15
js> print('Hello, World!');
There is also a "rhino" package for many Linux distributions as well as Homebrew for the Mac.
You can also embed it, as most people do. See below for more docs.
Most issues are managed on GitHub:
The Google group is the best place to go with questions: