diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 05a9797719..0c15a2897e 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,3 +1,21 @@ +# Rhino 1.7.10 +## April 9, 2018 + +This release fixes a regression introduced in version 1.7.7.2 that caused the +"propertyIsEnumerable" to throw an exception when used with String and typed array objects, +and possibly with custom user-written objects as well. + +[Issue 415](https://github.com/mozilla/rhino/issues/415) + +It contains a few other fixes: + +Attila Szegedi (2): +* Make as many CallFrame fields as possible final, initialize them in constructor +* frame.debuggerFrame != null || frame.idata.itsNeedActivation is identical to frame.useActivation. + +Jeremy Whitlock (1): +* Missing properties are not enumerable when checking enumerability + # Rhino 1.7.9 ## March 15, 2018 diff --git a/gradle.properties b/gradle.properties index 5672937441..da9240a7c6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ rootProject.name=rhino group=org.mozilla -version=1.8.0-SNAPSHOT +version=1.7.10 buildDir=buildGradle mavenSnapshotRepo=https://oss.sonatype.org/content/repositories/snapshots mavenReleaseRepo=https://oss.sonatype.org/service/local/staging/deploy/maven diff --git a/maven/maven-pom.xml b/maven/maven-pom.xml index 41a358823b..1ea9c4ffda 100644 --- a/maven/maven-pom.xml +++ b/maven/maven-pom.xml @@ -12,7 +12,7 @@ org.mozilla rhino Mozilla Rhino - 1.8.0-SNAPSHOT + 1.7.10 jar diff --git a/src/manifest b/src/manifest index 55696f2c78..45ca72688f 100644 --- a/src/manifest +++ b/src/manifest @@ -1,6 +1,6 @@ Manifest-Version: 1.0 Main-Class: org.mozilla.javascript.tools.shell.Main -Implementation-Version: 1.8.0-SNAPSHOT -Implementation-Title: Mozilla Rhino 1.8.0-SNAPSHOT +Implementation-Version: 1.7.10 +Implementation-Title: Mozilla Rhino 1.7.10 Implementation-Vendor: Mozilla Foundation Implementation-URL: http://www.mozilla.org/rhino