# Change Log for Rhino

## Rhino 1.6R2, released 2005-09-19

### Release overview

Rhino 1.6R2 is a new maintenance release of Rhino. New to Rhino 1.6Rx is support for ECMAScript for XML (E4X). See Change Log for Rhino 1.6R1 for more details.

This version of Rhino should be binary compatible with the current embeddings that use only public API unless the code use the previously deperected classes as documented below. Please report any incompatibilitiy issues to Bugzilla.

### Bugs marked fixed in Rhino 1.6R2 (query)

ID | Summary
238649 | Removal of deprecated features after 1.5R5
243057 | enhancement - ability to assign to Java function result a...
252122 | double expansion of error message
255595 | Factory class for Context creation
258844 | Continuation support in interpreter
264637 | InterpretedFunction memory footprint could be lighter
271401 | JS prototypes for superclasses with ScriptableObject.defi...
274467 | Add JavaScript stack trace to exceptions
274996 | Exceptions with multiple interpreters on stack may lead t...
277537 | isXMLName() should be properly implemented
277935 | Assignments to descendants like "msg..s = something" => f...
278701 | Minimised windows don't indicate that breakpoints have be...
280047 | Not implementing Scriptable in Undefined
280629 | When using the debugger within another program the only w...
281067 | ThreadLocal in Context prevents class unloading
281247 | JDK compatibility via special class
281537 | ScriptRuntime.toNumber warns on Undefined
282447 | NPE trying to report error when trying to convert null to...
282595 | Patch for BeanProperties to work with several setters for...
286251 | initFunction can be called twice
289294 | Infinite loop during a script compilation
289603 | Update rhino-n.tests to eliminate spidermonkey only tests
290034 | Cannot catch in JavaScript the original exception thrown ...
291591 | Rhino has differing behaviour to spidermonkey, and does n...
292324 | ArrayIndexOutOfBoundsException while compiling a script
298786 | Infinite loop when compiling with optimization
299539 | Bad bytecode for function assignments
299613 | Runtime support for function-results-as-lvalue
302501 | constructor property shouldn't be readonly
303572 | Need access to underlying RhinoException in rethrown erro...
305323 | Rhino fails to select the appropriate overloaded method
305753 | NativeJavaMethod objects have incorrect parent when using...
306258 | Can not compile using Ant scripts under JDK 1.5
306268 | Decompilation of E4X dot query is broken
306308 | JS function as Java interface via reflect.Proxy
306419 | Add serialVersionUID to Serializable
306584 | Crashes parsing .jsp page with javascripts
303460 | Enhance Rhino's shell to execute compiled script .class f...
306825 | Allow to use shell.Global in servlets
309029 | Exception when evaluating recursive function

## Change logs for previous Rhino releases

- Rhino 1.6R1
- Rhino 1.5R5
- Rhino 1.5R4.1
- Rhino 1.5R4
- Rhino 1.5R3
- Rhino 1.5R2
- Rhino 1.5R1

back to top