Skip to content

Releases: microsoft/ClearScript

Version 7.4.5

25 Mar 00:51
Compare
Choose a tag to compare
  • V8 Added AddPerformanceObject and SetTimerResolution to V8ScriptEngineFlags (GitHub Discussion #568).
  • V8 Enhanced execution and termination transitions, fixing GitHub Issue #560.
  • Optimized document code for string documents (GitHub Discussion #567).
  • Switched to Clang and C++20 on all platforms.
  • Added .NET 8 targets to test projects.
  • Updated API and build documentation.
  • Tested with V8 12.3.219.12.

Version 7.4.4

17 Oct 02:12
Compare
Choose a tag to compare

Version 7.4.3

19 Aug 14:33
Compare
Choose a tag to compare
  • Improved handling of anonymous host types.
  • V8 JScript Added support for JSON modules.
  • V8 Made host object toJSON method non-enumerable.
  • V8 Added enhanced compilation APIs (GitHub Issue #521).
  • V8 Added debugger connection events (GitHub Issue #518).
  • Added the ClearScript.Complete NuGet package (GitHub Issue #515).
  • Updated API documentation.
  • Tested with V8 11.6.189.18.

Version 7.4.2

01 Jun 01:46
Compare
Choose a tag to compare
  • Enhanced support for parameterless value type constructors (mentioned in GitHub Issue #444).
  • Fixed COM-related memory leak on .NET Framework (GitHub Issue #510).
  • Enabled multidimensional array manipulation via VBScript indexing syntax (GitHub Issue #511).
  • Improved stability on Apple Silicon devices.
  • Tested with V8 11.4.183.17.

Version 7.4.1

08 Apr 18:27
Compare
Choose a tag to compare
  • Performance improvements:
    • .NET method arguments and property/field values are now passed pre-decoded, eliminating decoding hops.
    • Property, field, and constructor bind caching accelerates re-invocation.
  • Further refined HeapExpansionMultiplier handling.
  • Miscellaneous NuGet package updates.
  • Tested with V8 11.2.214.13.

ClearScript 7.4

09 Mar 13:47
Compare
Choose a tag to compare

Version 7.3.7

23 Jan 14:46
Compare
Choose a tag to compare

Version 7.3.6

20 Dec 02:53
Compare
Choose a tag to compare

Version 7.3.5

12 Nov 15:59
Compare
Choose a tag to compare
  • Added support for script object identity comparison (GitHub Issue #422).
  • Overhauled scriptable enumerators to fix GitHub Issue #423.
  • Eliminated default V8 platform to fix process exit deadlock on Windows 7 (GitHub Issue #424).
  • Addressed performance regression reported in GitHub Issue #433.
  • Added a pair of ToRestrictedHostObject overloads (GitHub Issue #437).
  • Fixed a specific property accessor scriptability scenario (GitHub Issue #439).
  • Updated API documentation.
  • Tested with V8 10.7.193.22.

Version 7.3.4

29 Sep 23:56
Compare
Choose a tag to compare
  • Fixed Linux and macOS NuGet packages (GitHub Issue #418).