Releases: Taritsyn/JavaScriptEngineSwitcher
v2.4.13
Version: 2.4.13
Published: 2/24/2018
Change Set: 74375f6
- In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.6
- In JavaScriptEngineSwitcher.V8:
- Microsoft ClearScript.V8 was updated to version 5.4.10
- Improved implementation of the
CallFunctionmethod - Removed unnecessary locks from the
V8JsEngineclass - In configuration settings of the V8 JS engine was added 3 new properties:
HeapSizeSampleInterval(defaultTimeSpan.Zero),MaxHeapSize(defaultUIntPtr.Zero) andMaxStackUsage(defaultUIntPtr.Zero)
- In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of February 24, 2018
- In JavaScriptEngineSwitcher.Jint added support of Jint version 2.11.58
NuGet Packages
v2.4.12
Version: 2.4.12
Published: 2/20/2018
Change Set: 99d5706
In JavaScriptEngineSwitcher.ChakraCore:
- ChakraCore was updated to version 1.8.1
- JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64 package has been replaced by the JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64 package
- ICU-57 library was embedded into the
libChakraCore.soandlibChakraCore.dylibassemblies - Prevented an occurrence of the “Host may not have set any promise continuation callback. Promises may not be executed.” error
- In configuration settings of the ChakraCore JS engine was added two new properties -
MemoryLimitandDisableFatalOnOOM(defaultfalse) - Now during calling of the
CollectGarbagemethod is no longer performed blocking
NuGet Packages
v3.0.0 Alpha 10
Version: 3.0.0 Alpha 10
Published: 1/3/2018
Change Set: 8eaea45
In JavaScriptEngineSwitcher.V8:
- Added support of Microsoft ClearScript.V8 version 5.5.1.1 (support of V8 version 6.3.292.48)
- In configuration settings of the V8 JS engine was added one new property -
AwaitDebuggerAndPauseOnStart(defaultfalse)
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 3.X” section of the documentation.
v2.4.11
Version: 2.4.11
Published: 12/24/2017
Change Set: 6dbe471
- In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.5
- In JavaScriptEngineSwitcher.ChakraCore fixed a error, that occurred during finding the suitable method overload, that receives numeric values and interfaces as parameters, of the host object
NuGet Packages
v3.0.0 Alpha 9
Version: 3.0.0 Alpha 9
Published: 12/22/2017
Change Set: a7de370
- In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Alpha 3
- In JavaScriptEngineSwitcher.V8 in configuration settings of the V8 JS engine was changed types of
MaxHeapSizeandMaxStackUsageproperties fromulongtoUIntPtr - In JavaScriptEngineSwitcher.Jint added support of Jint version 2.11.58
- In JavaScriptEngineSwitcher.ChakraCore:
- ChakraCore was updated to version 1.7.5
- In configuration settings of the ChakraCore JS engine was added two new properties -
MemoryLimitandDisableFatalOnOOM(defaultfalse) - Now during calling of the
CollectGarbagemethod is no longer performed blocking
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 3.X” section of the documentation.
v3.0.0 Alpha 8
Version: 3.0.0 Alpha 8
Published: 11/17/2017
Change Set: cb90a82
- In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Alpha 2
- In JavaScriptEngineSwitcher.ChakraCore fixed a error, that occurred during finding the suitable method overload, that receives numeric values and interfaces as parameters, of the host object
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 3.X” section of the documentation.
v3.0.0 Alpha 7
Version: 3.0.0 Alpha 7
Published: 11/12/2017
Change Set: 35a88d4
- In JavaScriptEngineSwitcher.V8.Native.win-* and JavaScriptEngineSwitcher.ChakraCore.Native.win* packages fixed a error “When using PackageReference DLL is not copied”
- In JavaScriptEngineSwitcher.V8:
- Added support of Microsoft ClearScript.V8 version 5.5.0 (support of V8 version 6.2.414.40)
- Now requires .NET Framework 4.5 or greater
- In configuration settings of the V8 JS engine became obsolete the
MaxExecutableSizeproperty and was added 4 new properties:EnableRemoteDebugging(defaultfalse),HeapSizeSampleInterval(defaultTimeSpan.Zero),MaxHeapSize(default0) andMaxStackUsage(default0)
- In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of November 2, 2017
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 3.X” section of the documentation.
- JS Engine Switcher: V8
- JS Engine Switcher: Jurassic
- JS Engine Switcher: ChakraCore
v3.0.0 Alpha 6
Version: 3.0.0 Alpha 6
Published: 10/17/2017
Change Set: 6c20c51
- In all modules, except the JavaScriptEngineSwitcher.V8 module, added support of .NET Standard 2.0
- In JavaScriptEngineSwitcher.V8 improved implementation of the
CallFunctionmethod - In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of September 1, 2017
- In JavaScriptEngineSwitcher.ChakraCore:
- ChakraCore was updated to version 1.7.3
- JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64 package has been replaced by the JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64 package
- ICU-57 library was embedded into the
libChakraCore.soandlibChakraCore.dylibassemblies
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 3.X” section of the documentation.
v3.0.0 Alpha 5
Version: 3.0.0 Alpha 5
Published: 9/29/2017
Change Set: 81dcb47
In JavaScriptEngineSwitcher.V8 added support of Microsoft ClearScript.V8 version 5.4.10.
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 3.X” section of the documentation.
v3.0.0 Alpha 4
Version: 3.0.0 Alpha 4
Published: 9/22/2017
Change Set: cefe6df
In JavaScriptEngineSwitcher.ChakraCore prevented an occurrence of the “Host may not have set any promise continuation callback. Promises may not be executed.” error.
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 3.X” section of the documentation.