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 18.104.22.168||February 2, 2016|
Release Notes for recent releases.
Information for script builders and embedders:
JavaDoc for all the APIs:
More resources if you get stuck:
Status of "master" branch
How to Build
Rhino builds with
Gradle. Here are some useful tasks:
Build and create
Rhino jar in the
Build and run all the tests.
Build and run benchmark tests.
Releasing and publishing new version
- Ensure all tests are passing
-SNAPSHOTfrom version in
gradle.propertiesin project root folder
- Create file
$HOME/.gradlefolder with following properties. Populate them with maven repo credentials and repo location.
mavenUser= mavenPassword= mavenSnapshotRepo= mavenReleaseRepo= ```
Gradletask to publish artifacts to Maven Central.
5. Increase version and add
-SNAPSHOT to it in `gradle.properties` in project root folder.
6. Push `gradle.properties` to `GitHub`
Rhino can run as a stand-alone interpreter from the command line:
java -jar buildGradle/libs/rhino-22.214.171.124.jar Rhino 1.7.7 2015 05 03 js> print('Hello, World!'); Hello, World! js>
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: