ClearScript 5.6
- Breaking Changes:
- V8 deployment requires two new assemblies:
v8-libcpp-ia32.dll
andv8-libcpp-x64.dll
. - Visual Studio 2015 is no longer supported.
- V8 deployment requires two new assemblies:
- Added initial support for JavaScript modules (V8 only, GitHub Issue #114).
- Added initial support for CommonJS modules (V8 and JScript).
- Added
ScriptEngine.ExecuteDocument
andScriptEngine.EvaluateDocument
. - Added
V8ScriptEngine.CompileDocument
andV8Runtime.CompileDocument
. - Added support for machine-level deployment (GitHub Issue #117).
- Added
Extensions
andJavaScriptExtensions
to facilitate specific scenarios. - Added implicit conversion of host method arguments via user-defined operators (GitHub Issue #115).
- Patched a V8 issue that causes occasional script execution failure in 32-bit processes (GitHub Issue #111).
- Fixed accessibility of public methods overriden by internal classes (GitHub Issue #112).
- Updated deployment and API documentation.
- Tested with V8 7.6.303.28.