Skip to content

Releases: microsoft/ClearScript

ClearScript 7.2

22 Nov 15:49
Compare
Choose a tag to compare

Version 7.1.7

21 Oct 11:33
Compare
Choose a tag to compare
  • Fixed a crash affecting JavaScript iteration protocols in V8 (GitHub Issue #299).
  • Disabled V8 pointer compression to improve performance and fix GitHub Issue #291.
  • Added support for Visual Studio 2022.
  • Added symbols to managed component packages.
  • Tested with V8 9.5.172.21.

Version 7.1.7 Preview

28 Sep 15:53
Compare
Choose a tag to compare
Version 7.1.7 Preview Pre-release
Pre-release
  • Disabled V8 pointer compression to improve performance and potentially fix GitHub Issue #291.
  • Added symbols to managed component packages.
  • Tested with V8 9.5.172.13 (Beta).

Version 7.1.6

21 Sep 18:05
Compare
Choose a tag to compare
  • Optimized simple member access, addressing GitHub Issue #281.
  • Fixed a Windows Script error handling scenario (GitHub Issue #274).
  • Enabled 64-bit V8 features such as pointer compression.
  • Tested with V8 9.4.146.16.

Version 7.1.5

23 Jul 12:08
Compare
Choose a tag to compare

Version 7.1.4

29 Jun 12:30
Compare
Choose a tag to compare
  • Added initial support for macOS on arm64 (M1) hardware.
  • Fixed intermittent crashes in heavily multithreaded applications (GitHub Issue #268).
  • Merged @KurtGokhan's implicit conversion fix (GitHub PR #265).
  • Made CacheDocument and GetCachedDocument public to facilitate custom document loaders.
  • Updated API documentation.
  • Tested with V8 9.1.269.36.

Version 7.1.3

26 May 14:43
Compare
Choose a tag to compare

Version 7.1.2

17 Apr 18:13
Compare
Choose a tag to compare
  • Added optional ValueTask conversions (GitHub Issue #248).
  • Patched V8 to avoid Date.prototype.toLocaleString crash when ICU data is unavailable (GitHub Issue #246).
  • Added HostSettings.AuxiliarySearchPath.
  • Fixed default document loader issue with foreign file name extensions.
  • Updated V8 debug agent web responses for Node.js alignment.
  • Updated API documentation.
  • Tested with V8 9.0.257.19.

Version 7.1.1

04 Mar 13:35
Compare
Choose a tag to compare
  • Added support for Linux on 32-bit ARM hardware (GitHub Issue #230).
  • Added support for .NET Standard 2.1 (GitHub Issue #151).
  • Added V8RuntimeConstraints.HeapExpansionMultiplier.
  • Fixed an intermittent crash related to V8 background tasks.
  • Updated API and build documentation.
  • Tested with V8 8.9.255.20.

ClearScript 7.1

22 Jan 14:49
Compare
Choose a tag to compare
  • Breaking Changes:
    • A new assembly, ClearScript.Windows.Core, has been split out of ClearScript.Windows.
    • Added "core" Windows Script engine classes that don't require the Windows Desktop runtime.
  • Added support for Windows and Linux on arm64 hardware (GitHub Issue #206).
    • The Windows Desktop runtime is not available for arm64, so only V8 and the "core" Windows Script engines are supported.
  • Enabled the JavaScript Internationalization API in V8ScriptEngine (GitHub Issue #150).
    • An ICU Data file must be deployed with the application for full support of this API.
  • Added V8Runtime.WriteHeapSnapshot and V8ScriptEngine.WriteRuntimeHeapSnapshot (GitHub Issue #85).
  • Switched to static linking of C/C++ libraries to broaden Linux support (GitHub Issue #215).
  • Relaxed type comparison in HostTypeCollection (GitHub Issue #213).
  • Added experimental support for the Universal Windows Platform (V8 only).
  • Updated API and build documentation.
  • Tested with V8 8.8.278.14.