Skip to content

Releases: ClearFoundry/ClearScript

ClearScript 6.0

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 18 Dec 15:41
  • Breaking Changes:
    • To build ClearScript you must now use Visual Studio 2019 Version 16.4 or later.
    • The assembly table has been deprecated and is now disabled by default.
  • Added preliminary support for .NET Core 3.1 on Windows (GitHub Issue #9).
    • .NET Core platform differences may impact some host integration features.
    • Hosts making heavy use of COM object scripting are advised not to migrate.
  • Added support for system documents (GitHub Issue #143).
  • Added IList implementation to V8 arrays.
  • Added ExtendedHostFunctions.typeLibEnums (GitHub Issue #147).
  • Added WindowsScriptEngineFlags.MarshalDateTimeAsDate (GitHub Issue #141).
  • Fixed generic type inference for COM interfaces.
  • Fixed enumeration of COM collections that don't provide class information (GitHub Issue #146).
  • Fixed memory leak impacting Windows Script object property assignment (GitHub Issue #135).
  • Updated build and API documentation.
  • Tested with V8 7.9.317.32.

ClearScript 5.6

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 01 Aug 18:20

Version 5.5.6

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 02 May 15:39

Version 5.5.5

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 06 Feb 14:48
  • 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

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 20 Nov 15:36

Version 5.5.3

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 20 Aug 18:48
  • 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

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 30 Mar 15:04

Version 5.5.1.1

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 20 Jan 16:05

Version 5.5.1

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 01 Jan 21:11
  • 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

Choose a tag to compare

@ClearScriptLib ClearScriptLib released this 08 Nov 01:42
  • 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.