This project has moved and is read-only. For the latest updates, please go here.

ClearScript 5.2

Rating: No reviews yet
Downloads: 88
Change Set: bfd6c6981b10
Released: Mar 27, 2013
Updated: May 21, 2013 by ClearScript
Dev status: Stable Help Icon

Recommended Download

Source Code
source code, 1466K, uploaded May 15, 2013 - 88 downloads

Release Notes

  • Fixed compilation errors caused by V8 API deprecation.

  • Restored .NET 4.0 source compatibility.
  • Updated build and deployment information in Readme.txt.

  • 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.

Reviews for this release

No reviews yet for this release.