ClearScript
|
51dc719394
|
ClearScript 7.3: Added V8ScriptEngineFlags.EnableStringifyEnhancements (GitHub Issue #376); the V8 ICU data is now packaged as a managed library to ease deployment; V8 and JScript startup scripts are now minified; fixed Exception.TargetSite reflection hole and added V8ScriptEngineFlags.HideHostExceptions (GitHub Issue #382); fixed typeof-literal comparison in V8; V8Update.cmd now works in a Visual Studio 2022 command prompt; Rosetta is no longer required for macOS builds on the arm64 (M1) architecture; updated build, deployment, and API documentation. Tested with V8 10.2.154.5.
|
2022-06-02 09:22:30 -04:00 |
ClearScript
|
7f7cc4efe4
|
Version 7.1.3: Added V8Settings.EnableTopLevelAwait; host collections and async enumerables now support "for await...of" in V8 (GitHub Issue #259 ); added ScriptEngine.DisableExtensionMethods (GitHub Issue #261); fixed V8 property name/index retrieval bug (GitHub Issue #262); added ScriptEngine.AddHostTypes; updated API documentation. Tested with V8 9.1.269.28.
|
2021-05-26 07:39:08 -07:00 |
ClearScript
|
6aec9cda34
|
ClearScript 7.1: Split out ClearScript.Windows.Core from 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); enabled the JavaScript Internationalization API in V8ScriptEngine (GitHub Issue #150); 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.
|
2021-01-22 06:44:18 -08:00 |
ClearScript
|
28d6aa212f
|
ClearScript 7.0 RC: Removed all C++/CLI code, paving the way for non-Windows builds and resolving GitHub Issue #197; switched to static linking for V8 and C++ libraries; added initial support for .NET Core 3.1 on Linux and macOS; added V8ScriptEngineFlags.EnableTaskPromiseConversion to resolve GitHub Issue #198; updated managed code to leverage C# 7.3 features; updated build, deployment, and debugging documentation, resolving GitHub Issue #199. Tested with V8 8.6.395.17.
|
2020-10-16 21:26:01 -07:00 |
ClearScript
|
66738cefff
|
ClearScript 6.0: Added preliminary support for .NET Core 3.1 on Windows (GitHub Issue #9); 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.
|
2019-12-17 11:50:07 -05:00 |
ClearScript
|
33036db296
|
Version 5.5.4: Overhauled ScriptEngine.AccessContext support to fix GitHub Issue #68; added ScriptEngine.EnforceAnonymousTypeAccess; fixed Microsoft.ClearScript.targets for VS 2015 compatibility (GitHub Issue #74); added support for building delay-signed assemblies; updated deployment and API documentation. Tested with V8 7.0.276.42.
|
2018-11-19 14:49:38 -05:00 |
ClearScript
|
8591cc5415
|
Version 5.5.3: Changed V8Update to use V8's GN-based build system; 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.
|
2018-08-20 13:45:15 -04:00 |
ClearScript
|
3273d22958
|
ClearScript 5.5: 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.
|
2017-11-07 14:32:41 -05:00 |
ClearScript
|
a453fe935c
|
Version 5.4.6: Expanded canonical reference support to all equatable value types; fixed a bug preventing assembly-qualified type names from being used with ScriptEngine.AddHostType(); fixed double execution of exception-throwing code via C# dynamic (Issue #105); added IScriptEngineException.ExecutionStarted; fixed cross-engine double execution of exception-throwing code (Issue #108); tweaked V8 debug protocol implementation to support non-Eclipse debuggers; added tests for bug fixes and new APIs. Tested with V8 5.1.281.50.
|
2016-05-29 07:03:05 -04:00 |
ClearScript
|
4d6048f4be
|
Version 5.4.4: Added fast data transfer between host arrays and JavaScript typed arrays (and other ArrayBuffer views) (Issue #83); IEnumerable instances now support ES6 iteration and for...of when exposed in V8ScriptEngine; added fully dynamic treatment for exposed IDispatchEx instances (Issue #96); fixed host member enumeration and deletion on JScript with Standards Mode (Issue #94); improved numeric argument conversion and matching (Issue #95); fixed nested termination behavior on V8; added tests for bug fixes and new APIs. Tested with V8 4.7.80.25.
|
2015-12-07 06:57:35 -05:00 |
ClearScript
|
84a26f4359
|
Project creation.
|
2013-01-07 11:34:03 -05:00 |