5.3.11
5.3.10
5.3.9
5.3.8
5.3.7
5.3.6
5.3.5
5.3.4
5.3.3
5.3.2
5.3.1
5.3.0
- Added support for building strong named assemblies (see ReadMe.txt).
- Added AppDomain.AssemblyResolve hook for ClearScriptV8 (Issue #34).
- Added WindowsScriptEngineFlags.EnableStandardsMode.
- Fixed parameterless invocation of Windows script items from VB.NET.
- Fixed WindowsScriptEngine execution result variant leak.
- Hardened assembly table I/O (Issue #33).
- Updates for breaking V8 API changes.
- Added tests for bug fixes and new APIs.
- Tested with V8 3.24.17.
5.3.10
- Added support for Visual Studio 2013.
- Fixed ErrorDetails line number issue in WindowsScriptEngine (Issue #24).
- Added ScriptEngine.FormatCode and V8Runtime.FormatCode.
- Code formatting is now disabled by default.
- Fixed script access to nullable values (Issue #30).
- Added ScriptEngine.GetStackTrace() (Issue #27).
- Added V8Runtime.MaxStackUsage and V8ScriptEngine.MaxRuntimeStackUsage (Issue #26).
- Fixed V8 root object marshaling crash when GlobalMembers is in effect.
- Added tests for bug fixes and new APIs.
- Tested with V8 3.23.13.
5.3.9
- V8Update now fetches known-good versions of GYP, Python, and Cygwin (Issue #20).
- Fixed HostMethod and HostIndexedProperty arguments.
- Added tests for bug fixes.
- Tested with V8 3.22.23.
5.3.8
- Added dynamic host object projection (Issue #3).
- Added support for overloaded indexers and indexed properties.
- Interface targets now expose System.Object members.
- Expanded caching for improved performance and memory usage.
- Fixed crashes and deadlocks when shutting down with Eclipse debugger attached.
- Added support for custom preloading of auxiliary assemblies (Issue #17).
- Added many new tests.
- Migrated to new V8 Persistent API.
- Tested with V8 3.22.11.
5.3.7
- Fixed V8ScriptEngine compiled script evaluation result marshaling (Issue #16).
- Added a test for the fix.
- Cleared PYTHONPATH in V8Update.
- Tested with V8 3.21.2.
5.3.6
- Added numeric conversion methods in HostFunctions.
- Fixed bugs affecting numeric arguments and return values.
- Added tests for bug fixes and new APIs.
- Tested with V8 3.20.16.
5.3.5
- Fixed invocation of base interface methods on derived interface targets (Issue #14).
- Fixed V8 and ClearScript builds on certain non-English locales (Issue #13).
- Added boxed enum reference canonicalization (Issue #15).
- PropertyBag enhancements.
- Lots of minor host integration fixes.
- Updates for breaking V8 API changes.
- Several new tests.
- Tested with V8 3.20.12.
5.3.4
- Fixed script interruption crash in V8ScriptEngine.
- Added a test for the fix.
5.3.3
- Improved V8 error handling (Issue #12).
- Lowered .NET Framework target to v4.0.
- Added several tests.
- Tested with V8 3.19.18.
5.3.2
- Updates for breaking V8 API changes.
- V8Update now fetches a tested revision by default.
- Tested with V8 3.19.9.
5.3.1
- Fixed JScriptEngine dynamic binding bug (Issue #9).
5.3.0
- Enhancements for V8 users:
- V8ScriptEngine now supports script compilation and re-execution.
- New V8Runtime class allows engines to share resources and compiled scripts.
- New experimental APIs for restricting and querying V8 memory usage.
- Improved V8 loading algorithm for simplified deployment.
- V8Update can now fetch a V8 version that is known to work with ClearScript.
- New method: ScriptEngine.CollectGarbage().
- Host item caching improves performance and reduces memory usage.
- Several new tests.