Releases: Taritsyn/JavaScriptEngineSwitcher
Releases · Taritsyn/JavaScriptEngineSwitcher
v3.27.2
Version: 3.27.2
Published: 9/1/2024
Change Set: fe2ecf4
- In JavaScriptEngineSwitcher.Jint added support for the Jint version 4.0.2
- In JavaScriptEngineSwitcher.Yantra added support for the YantraJS version 1.2.225
NuGet Packages
JS engines
v3.27.1
Version: 3.27.1
Published: 8/20/2024
Change Set: fb5d39e
- In JavaScriptEngineSwitcher.Jint added support for the Jint version 4.0.1
- In JavaScriptEngineSwitcher.Yantra added support for the YantraJS version 1.2.218
NuGet Packages
JS engines
v3.27.0
v3.26.1
Version: 3.26.1
Published: 6/18/2024
Change Set: 2769972
- In JavaScriptEngineSwitcher.Jint added support for the Jint version 3.1.3
- In JavaScriptEngineSwitcher.NiL:
- NiL.JS was updated to version 2.5.1684
- Added support for .NET 8
NuGet Packages
JS engines
v3.26.0
Version: 3.26.0
Published: 4/22/2024
Change Set: bcea6f9
In JavaScriptEngineSwitcher.ChakraCore:
- ChakraCore was updated to version of April 21, 2024
- In
JavaScriptEngineSwitcher.ChakraCore.Native.win-*
packages an additional deployment mechanism has been added to MSBuild scripts for the case when the target platform is focused on a specific processor architecture
NuGet Packages
JS engines
v3.25.0
Version: 3.25.0
Published: 4/10/2024
Change Set: 99e09ee
- In JavaScriptEngineSwitcher.Jint added support for the Jint version 3.1.0
- In JavaScriptEngineSwitcher.Yantra added support for the YantraJS version 1.2.209
NuGet Packages
JS engines
v3.24.2
Version: 3.24.2
Published: 3/25/2024
Change Set: 92c7bea
In JavaScriptEngineSwitcher.V8:
- Microsoft ClearScript.V8 was updated to version 7.4.5 (support of the V8 version 12.3.219.12)
- In configuration settings of the V8 JS engine was added two new properties:
AddPerformanceObject
(defaultfalse
) andSetTimerResolution
(defaultfalse
)
NuGet Packages
JS engines
- JS Engine Switcher: V8
- Microsoft ClearScript.V8 for Windows (x86)
- Microsoft ClearScript.V8 for Windows (x64)
- Microsoft ClearScript.V8 for Windows (ARM64)
- Microsoft ClearScript.V8 for Linux (x64)
- Microsoft ClearScript.V8 for Linux (ARM)
- Microsoft ClearScript.V8 for Linux (ARM64)
- Microsoft ClearScript.V8 for OS X (x64)
- Microsoft ClearScript.V8 for OS X (ARM64)
v3.24.1
Version: 3.24.1
Published: 3/7/2024
Change Set: f97062e
- Minor improvements in metadata of NuGet packages
- In JavaScriptEngineSwitcher.Jint added support for the Jint version 3.0.1
- In JavaScriptEngineSwitcher.Msie added support for the MSIE JavaScript Engine version 3.2.5
NuGet Packages
Core
JS engines
- JS Engine Switcher: ChakraCore
- JS Engine Switcher: Jint
- JS Engine Switcher: Jurassic
- JS Engine Switcher: MSIE
- JS Engine Switcher: NiL
- JS Engine Switcher: Node
- JS Engine Switcher: V8
- Microsoft ClearScript.V8 for Windows (x86)
- Microsoft ClearScript.V8 for Windows (x64)
- Microsoft ClearScript.V8 for Windows (ARM64)
- Microsoft ClearScript.V8 for Linux (x64)
- Microsoft ClearScript.V8 for Linux (ARM)
- Microsoft ClearScript.V8 for Linux (ARM64)
- Microsoft ClearScript.V8 for OS X (x64)
- Microsoft ClearScript.V8 for OS X (ARM64)
- JS Engine Switcher: Vroom
- JS Engine Switcher: Yantra
v3.24.0
Version: 3.24.0
Published: 2/6/2024
Change Set: e9a49c1
- In the
JsEngineSwitcher
class was added theAllowCurrentProperty
property (defaulttrue
) - In JavaScriptEngineSwitcher.Extensions.MsDependencyInjection:
AddJsEngineSwitcher(Action<IJsEngineSwitcher>)
andAddJsEngineSwitcher(IJsEngineSwitcher, Action<IJsEngineSwitcher>)
extension methods are replaced by new methods accordingly:AddJsEngineSwitcher(Action<JsEngineSwitcherOptions>)
andAddJsEngineSwitcher(IJsEngineSwitcher, Action<JsEngineSwitcherOptions>)
AllowCurrentProperty
property ofJsEngineSwitcherOptions
class allows to forbid usage of theJsEngineSwitcher.Current
property. This feature can be used to fix a error #115 “Concurrency issue when initializing JS engine switcher in startup”. Special thanks to Ville Häkli