Version 7.5.1-preview
Pre-release
Pre-release
- Breaking change:
- The strong‑name keypair used to sign .NET assemblies has changed. All hosts must be recompiled.
Added support for JavaScript explicit resource management and script-side host object disposal (GitHub Issue #533).
Added support for JavaScript object disposal from the host.
- Added
JavaScriptObjectFlags:Iterable,AsyncIterable,Disposable,AsyncDisposable. - Added
IJavaScriptObject.Update. - Made
HostItemFlags.DirectAccessapply to all fully public classes by default (GitHub Discussion #626). - Added
HostSettings.DisableInteropAssemblyConstruction(GitHub Issue #645). - Added
ScriptEngine.MarshalEnumAsUnderlyingTypeandAcceptEnumAsUnderlyingType(GitHub Discussion #693). Updated
V8FastArgsto useArrayPool. Thanks, @AnsisMalins!- Removed initialization script minimization to ease debugging.
- Updated API documentation.
- Tested with V8 14.3.127.17.