Skip to content

Releases: microsoft/ClearScript

Version 5.5.6

02 May 15:39
Compare
Choose a tag to compare

Version 5.5.5

06 Feb 14:48
Compare
Choose a tag to compare
  • Enhanced ScriptObject to simplify script object access without dynamic.
  • Added IWindowsScriptObject (GitHub Issue #97).
  • Improved property accessor scriptability (GitHub Issue #88).
  • Updated API documentation.
  • Tested with V8 7.2.502.25.

Version 5.5.4

20 Nov 15:36
Compare
Choose a tag to compare

Version 5.5.3

20 Aug 18:48
Compare
Choose a tag to compare
  • Changed V8Update to use V8's GN-based build system. See here for the latest information.
  • Fixed VB.NET access to nonexistent JavaScript properties (GitHub Issue #47, Take 2).
  • Fixed script object serialization via Json.NET (GitHub Issue #60).
  • Added host item invocability assessment and patched V8's typeof implementation to return "object" for all non-delegate host objects (GitHub Issue #62).
  • Added DocumentInfo and related APIs to address GitHub Issue #46.
  • Fixed property bag invocation.
  • Updated deployment and API documentation.
  • Tested with V8 6.8.275.28.

Version 5.5.2

30 Mar 15:04
Compare
Choose a tag to compare

Version 5.5.1.1

20 Jan 16:05
Compare
Choose a tag to compare

Version 5.5.1

01 Jan 21:11
Compare
Choose a tag to compare
  • V8 debugging enhancements:
  • Added ToString() overrides to exception classes (GitHub Issue #16).
  • Fixed VBScript access to nested types (GitHub Issue #23).
  • (Andrey Taritsyn) Switch all project files to .NET Framework 4.5.
  • Updated debugging and API documentation.
  • Tested with V8 6.3.292.48 + infinite loop fix (GitHub Issue #33).

ClearScript 5.5

08 Nov 01:42
Compare
Choose a tag to compare
  • Breaking Changes:
    • ClearScript now requires .NET Framework 4.5 or greater.
    • Visual Studio 2013 is no longer supported.
    • The legacy V8 debugging protocol is no longer supported.
    • V8 deployment requires two new assemblies: v8-base-ia32.dll and v8-base-x64.dll.
  • Added support for the V8 Inspector debugging protocol.
  • Added V8ScriptEngineFlags.EnableRemoteDebugging and V8RuntimeFlags.EnableRemoteDebugging.
  • Updated deployment, debugging, and API documentation.
  • Tested with V8 6.2.414.40.

Version 5.4.10

29 Sep 11:40
Compare
Choose a tag to compare
  • Improved indexing support for dynamic host objects.
  • Added V8ScriptEngine.SuppressInstanceMethodEnumeration.
  • Fixed hang on application pool recycle (Issue #119)
  • Added blocking of Exception.GetType() and _Exception.GetType() when AllowReflection is false (GitHub Issue #1).
  • Added blocking of Delegate.Method when AllowReflection is false (GitHub Issue #2).

Version 5.4.9

26 Sep 16:18
Compare
Choose a tag to compare
  • Enabled V8 snapshot feature to accelerate V8ScriptEngine initialization.
  • Overhauled V8 interface, eliminating deprecated API usage and fixing Issue #116.
  • Tested with V8 5.5.372.40.