Releases
5.2.0
Compare
Sorry, something went wrong.
No results found
Breaking Change : Revamped error handling:
Added ScriptEngineException and ScriptInterruptedException.
Exceptions are now preserved and chained whenever possible, including across engines.
Breaking Change : Host member type restriction:
Field, property, and method return values are now restricted to their declared types.
Type restriction can be overridden via ScriptMemberAttribute.
Members declared as System.Object are exempt from type restriction.
Important : New V8 API usage:
Switched to new HandleScope constructor for improved performance.
ClearScript 5.2 requires V8 3.17.11 or later.
V8Update improvements:
V8Update is now compatible with 32-bit Windows.
Pre-existing Python installations no longer break builds.
ClearScriptTest changes:
Added error handling tests.
Replaced many instances of ExpectedExceptionAttribute.
Method hit tests no longer rely on stack walking.
Global properties created via V8ScriptEngine.Add*() are now read-only.
Script items now correctly implement DynamicObject.GetDynamicMemberNames().
ClearScriptConsole now preloads system and ClearScript assemblies and enables reflection.
You can’t perform that action at this time.