Skip to content

Commit 02a376e

Browse files
author
Gregory Brail
committed
Update readme and versions for 1.7.7.
1 parent 46a73a9 commit 02a376e

File tree

6 files changed

+154
-5
lines changed

6 files changed

+154
-5
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Rhino is licensed under the [MPL 2.0](./LICENSE.txt).
1313
<table>
1414
<tr><td><a href="https://github.com/mozilla/rhino/releases/tag/Rhino1_7R5_RELEASE">Rhino 1.7R5</a></td><td>January 29, 2015</td></tr>
1515
<tr><td><a href="https://github.com/mozilla/rhino/releases/tag/Rhino1_7_6_RELEASE">Rhino 1.7.6</a></td><td>April 15, 2015</td></tr>
16+
<tr><td><a href="https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_RELEASE">Rhino 1.7.7</a></td><td>June 17, 2015</td></tr>
1617
</table>
1718

1819
[Release Notes](./RELEASE-NOTES.md) for recent releases.
@@ -92,8 +93,8 @@ mavenReleaseRepo=
9293
9394
Rhino can run as a stand-alone interpreter from the command line:
9495
95-
java -jar build/libs/rhino-1.7.7-SNAPSHOT.jar
96-
Rhino 1.7.7-SNAPSHOT 2015 05 03
96+
java -jar build/libs/rhino-1.7.7.jar
97+
Rhino 1.7.7 2015 05 03
9798
js> print('Hello, World!');
9899
Hello, World!
99100
js>

RELEASE-NOTES.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,115 @@
1+
# Rhino 1.7.7
2+
## June 17, 2015
3+
4+
Major changes in this release:
5+
6+
[Release 1.7.7](https://github.com/mozilla/rhino/issues?q=milestone%3A%22Release+1.7.7%22+is%3Aclosed)
7+
8+
Specific changes:
9+
10+
* [Issue 202](https://github.com/mozilla/rhino/issues/202) Initial support for ECMA Script 6 "method definitions".
11+
* [Issue 201](https://github.com/mozilla/rhino/issues/201) Make sure that all native Error instances can be converted
12+
to JSON.
13+
* [Issue 184](https://github.com/mozilla/rhino/issues/184) Fix compile encoding errors.
14+
* [Issue 178](https://github.com/mozilla/rhino/issues/178) Support build using Gradle (build using Ant is still
15+
supported but will be removed in a future release.)
16+
* [Issue 176](https://github.com/mozilla/rhino/issues/176) Add ScriptRuntime.throwCustomError to make it easier
17+
to re-throw Java exceptions
18+
* [Issue 166](https://github.com/mozilla/rhino/issues/166) Support many ES6 additions to the Math class.
19+
* [Issue 165](https://github.com/mozilla/rhino/issues/165) Support many ES6 additions to the Number class.
20+
* [Issue 163](https://github.com/mozilla/rhino/issues/163) Support ES6 additions to the String class.
21+
22+
Thanks to everyone who contributed!
23+
24+
Ahmed Ashour (3):
25+
* Add .gitattributes for End-Of-Line automatic handling
26+
* Remove extra space
27+
* Update .gitignore for eclipse generated files.
28+
29+
Evgeny Shepelyuk (45):
30+
* Implementing possibility of writing JS tests code inside JUnit Test.
31+
* + gradle wrapper + sources and test compilation + jar building
32+
* + More JUnit style for Gradle compatibility - disabled test removed
33+
* + running tests
34+
* + benchmark test changes for Gradle compaibility + run benchmark from Gradle + publishing artifacts from Gradle
35+
* + benchmark test changes for Gradle compaibility + run benchmark from Gradle + publishing artifacts from Gradle
36+
* + publishing artifacts to maven compatible repositories
37+
* + releasing with Gradle
38+
* + releasing with Gradle
39+
* + releasing with Gradle
40+
* + releasing with Gradle
41+
* [Gradle Release Plugin] - new version commit: '1.7.8'.
42+
* + releasing with Gradle
43+
* + releasing with Gradle
44+
* + releasing with Gradle
45+
* [Gradle Release Plugin] - pre tag commit: '1.7.8'.
46+
* Revert "+ publishing artifacts to maven compatible repositories"
47+
* rollback gradle release
48+
* + properly populating manifest + exclude unnecesary files from jar
49+
* + adding license to jar
50+
* + build will not fail when maven credentials are not defined
51+
* + getting rhino display version from MANIFEST
52+
* * modifying README with Gradle details
53+
* Update README.md
54+
* Improving reporting of MozillaSuiteTest tests
55+
* Improving reporting of MozillaSuiteTest tests
56+
* + initial implementation of String.prototype.includes
57+
* + initial implementation of String.prototype.includes
58+
* + initial implementation of String.prototype.includes
59+
* + initial implementation of String.prototype.startsWith
60+
* + initial implementation of String.prototype.startsWith
61+
* + initial implementation of String.prototype.endsWith
62+
* + initial implementation of String.prototype.endsWith
63+
* + initial implementation of String.prototype.endsWith
64+
* + implementation of String.prototype.normalize
65+
* + implementation of String.prototype.normalize
66+
* + implementation of String.prototype.normalize
67+
* + implementation of String.prototype.repeat
68+
* + implementation of String.prototype.repeat
69+
* + implementation of String.prototype.codePointAt
70+
* + implementation of String.prototype.codePointAt
71+
* * fixing tests after implementation of ES6 string methods + implementing RequireObjectCoercible from ECMA spec
72+
* * fixing tests after implementation of ES6 string methods + implementing RequireObjectCoercible from ECMA spec
73+
* * fixing tests after implementation of ES6 string methods + implementing RequireObjectCoercible from ECMA spec
74+
* Better exception reporting
75+
76+
Gregory Brail (16):
77+
* Update for new development iteration.
78+
* Read manifest URLs in a loop until we find the right one when trying to determine the implementation version.
79+
* Permissions fix.
80+
* Fix potential NPE in ComplianceTest.
81+
* Re-run IDMap on NativeString.
82+
* Merge branch 'issue_176_2' of https://github.com/raimi/rhino into raimi-issue_176_2
83+
* Merge branch 'master' of https://github.com/asashour/rhino into asashour-master
84+
* Add .gitattributes.
85+
* Re-arrange "global variables" regression tests for fewer spurious failures under Gradle.
86+
* Don't make "javaException" and "rhinoException" on the NativeError object enumerable, because they cannot be converted to JSON.
87+
* Fix file name for V8 benchmark results.
88+
* Add some ES6 methods to Math and Number.
89+
* "BigO" regression test exhibits different and inconsistent behavior on Java 8. So fix it.
90+
* Fix a bug in Math.hypot().
91+
* Added a constant for ECMAScript 6 language level: Context.VERSION_ES6.
92+
* Add "readline" and "write" to console.
93+
94+
Raimund Jacob (5):
95+
* Allow throwing arbitrary objects from java world
96+
* 176: Adjust javadoc to reality.
97+
* Emacs, sorry
98+
* Issue176: Test infrastructure
99+
* 176: Actually Working Tests
100+
101+
sainaen (1):
102+
* Print exception message in case of JavaScriptException in ScriptTestsBase
103+
104+
tntim96 (1):
105+
* Fix Test compile encoding error 'unmappable character for encoding ASCII' - https://github.com/mozilla/rhino/issues/184
106+
107+
uchida_t (5):
108+
* set capacity for StringBuilder in String#repeat
109+
* Implement ES6 MethodDefinition
110+
* `set` and `get` is valid method name.
111+
* NumericLiteral/StringLiteral is valid method name.
112+
1113
# Rhino 1.7.6
2114
## April 15, 2015
3115

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Sun, 26 Apr 2015 10:43:55 +0300
22
rootProject.name=rhino
33
group=org.mozilla
4-
version=1.7.7-SNAPSHOT
4+
version=1.7.7
55
buildDir=buildGradle

maven/maven-pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<groupId>org.mozilla</groupId>
1313
<artifactId>rhino</artifactId>
1414
<name>Mozilla Rhino</name>
15-
<version>1.7.7-SNAPSHOT</version>
15+
<version>1.7.7</version>
1616

1717
<packaging>jar</packaging>
1818
<description>

maven/maven-staging-deploy.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ vers=`egrep '^version:' ../build.properties | awk '{print $2}'`
55
echo "Deploying ${vers}"
66

77
pom=maven-pom.xml
8-
jsjar=../build/rhino${vers}/js.jar
8+
jsjar=../buildGradle/libs/rhino-${vers}.jar
9+
echo "Installing ${jsjar}"
910
srczip=../rhino${vers}-sources.zip
11+
echo "Sources are ${srczip}"
1012
doczip=../build/rhino${vers}/javadoc.zip
13+
echo "Javadoc is ${doczip}"
1114

1215
if [ ! -f $jsjar ]
1316
then

release-steps.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Update version in:
2+
src/manifest
3+
build.properties
4+
maven/maven-pom.xml
5+
6+
ant dist source-zip
7+
8+
Paste release notes into RELEASE_NOTES.md:
9+
git shortlog LAST_TAG.. | sed 's/^ /*/'
10+
11+
Paste release info into README.md
12+
Copy README into gh-pages
13+
Extract build/*/javadoc.zip to gh-pages/javadoc
14+
15+
Re-run compat-table "engine.js"
16+
Copy HTML to gh-pages/compat
17+
18+
Go to oss.sonatype.org
19+
Find "org.mozilla" staging repo, close, release, and drop.
20+
21+
git tag for new release
22+
23+
Update release in GitHub
24+
Paste release notes, upload "rhinoXXX.zip" and "js.jar"
25+
26+
Update to new snapshot version in:
27+
src/manifest
28+
build.properties
29+
maven/maven-pom.xml
30+
31+
Update the Homebrew formula. Submit a PR for:
32+
Homebrew/homebrew
33+
Library/Formula/rhino.rb

0 commit comments

Comments
 (0)