Releases: Taritsyn/JavaScriptEngineSwitcher
v2.1.0 Beta 1
Version: 2.1.0 Beta 1
Published: 10/30/2016
Change Set: c2e7d0e
- In JavaScriptEngineSwitcher.V8:
- Fixed a error, that occurred during parsing of the original error message
- Native assemblies have been moved to separate packages: JavaScriptEngineSwitcher.V8.Native.win-x86 and JavaScriptEngineSwitcher.V8.Native.win-x64
- In JavaScriptEngineSwitcher.ChakraCore:
- Fixed a errors, that occurred during marshaling of Unicode strings in Unix-based operating systems
- Native assemblies have been moved to separate packages: JavaScriptEngineSwitcher.ChakraCore.Native.win-x86 and JavaScriptEngineSwitcher.ChakraCore.Native.win-x64
- ChakraCore was updated to version of October 29, 2016
- New version of the ChakraCore for Windows requires
msvcp140.dll
assembly from the Visual C++ Redistributable for Visual Studio 2015 - Added the JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64 and JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64 packages
NuGet Packages
v2.0.3
Version: 2.0.3
Published: 10/17/2016
Change Set: 0d4b378
- In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of October 17, 2016
- In JavaScriptEngineSwitcher.Jint added support of Jint version 2.10.2
- In JavaScriptEngineSwitcher.ChakraCore was made switch to new ChakraCore API
NuGet Packages
v2.0.2
v2.0.1
Version: 2.0.1
Published: 10/6/2016
Change Set: 2065447
Added module based on the VroomJs. Special thanks to Daniel Lo Nigro.
NuGet Packages
v2.0.0
Version: 2.0.0
Published: 9/19/2016
Change Set: b0403e4
- Removed dependency on
System.Configuration.dll
(no longer supported configuration by using theWeb.config
andApp.config
files) - In JavaScriptEngineSwitcher.Core, JavaScriptEngineSwitcher.Msie (.NET Core version only works in JsRT modes) and JavaScriptEngineSwitcher.ChakraCore added support of .NET Core 1.0.1
- Now all modules are support of .NET Framework 4.5.1 and can be used in web applications based on the “ASP.NET Core Web Application (.NET Framework)” template
- In
IJsEngine
interface was addedSupportsGarbageCollection
property andCollectGarbage
method JsRuntimeErrorHelpers
class was renamed toJsErrorHelpers
class- Created a JavaScriptEngineSwitcher.Extensions.MsDependencyInjection package, that contains extension methods for adding the JS engine switcher in an
IServiceCollection
- JavaScriptEngineSwitcher.ConfigurationIntelliSense package is no longer required for the current version of the JavaScript Engine Switcher
- In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.0.0
- In JavaScriptEngineSwitcher.V8:
- Added support of Microsoft ClearScript.V8 version 5.4.7 (support of V8 version 5.3.332.45)
- In configuration settings of the V8 JS engine was changed type of
DebugPort
property fromint
toushort
- In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of September 19, 2016
- In JavaScriptEngineSwitcher.ChakraCore:
- Added support of ChakraCore version 1.3
- Added the ability to change configuration settings of the ChakraCore JS engine:
DisableBackgroundWork
(defaultfalse
),DisableNativeCodeGeneration
(defaultfalse
),DisableEval
(defaultfalse
) andEnableExperimentalFeatures
(defaultfalse
)
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 2.X” section of the documentation.
v2.0.0 Beta 1
Version: 2.0.0 Beta 1
Published: 9/17/2016
Change Set: d61ae94
- In
IJsEngine
interface was addedSupportsGarbageCollection
property andCollectGarbage
method JsRuntimeErrorHelpers
class was renamed toJsErrorHelpers
class- Added support of .NET Core 1.0.1
- In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.0.0 Beta 2
- In JavaScriptEngineSwitcher.V8:
- Added support of Microsoft ClearScript.V8 version 5.4.7 (support of V8 version 5.3.332.45)
- In configuration settings of the V8 JS engine was changed type of
DebugPort
property fromint
toushort
- In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of September 13, 2016
- In JavaScriptEngineSwitcher.ChakraCore
- Added support of ChakraCore version 1.3
- Added the ability to change configuration settings of the ChakraCore JS engine:
DisableBackgroundWork
(defaultfalse
),DisableNativeCodeGeneration
(defaultfalse
),DisableEval
(defaultfalse
) andEnableExperimentalFeatures
(defaultfalse
)
NuGet Packages
- JS Engine Switcher: Core
- JS Engine Switcher: MS Dependency Injection
- JS Engine Switcher: MSIE
- JS Engine Switcher: V8
- JS Engine Switcher: Jurassic
- JS Engine Switcher: Jint
- JS Engine Switcher: ChakraCore
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 2.X” section of the documentation.
v2.0.0 Alpha 2
Version: 2.0.0 Alpha 2
Published: 9/3/2016
Change Set: 4e41f17
In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.0.0 Alpha 1
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 2.X” section of the documentation.
v2.0.0 Alpha 1
Version: 2.0.0 Alpha 1
Published: 8/23/2016
Change Set: 35a3f68
- Removed dependency on
System.Configuration.dll
(no longer supported configuration by using theWeb.config
andApp.config
files) - In JavaScriptEngineSwitcher.Core and JavaScriptEngineSwitcher.ChakraCore added support of .NET Core 1.0
- Now all modules are support of .NET Framework 4.5.1 and can be used in web applications based on the “ASP.NET Core Web Application (.NET Framework)” template
- Created a JavaScriptEngineSwitcher.Extensions.MsDependencyInjection package, that contains extension methods for adding the JS engine switcher in an
IServiceCollection
- JavaScriptEngineSwitcher.ConfigurationIntelliSense package is no longer required for the current version of the JavaScript Engine Switcher
NuGet Packages
- JS Engine Switcher: Core
- JS Engine Switcher: MS Dependency Injection
- JS Engine Switcher: MSIE
- JS Engine Switcher: V8
- JS Engine Switcher: Jurassic
- JS Engine Switcher: Jint
- JS Engine Switcher: ChakraCore
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 2.X” section of the documentation.
v1.5.9
Version: 1.5.9
Published: 7/27/2016
Change Set: e94f2cb
- In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of July 15, 2016
- In JavaScriptEngineSwitcher.Jint added support of Jint version 2.9.1
- In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.2
NuGet Packages
v1.5.8
Version: 1.5.8
Published: 6/30/2016
Change Set: e809436
- In JavaScriptEngineSwitcher.V8 added support of Microsoft ClearScript.V8 version of June 20, 2016 (support of V8 version 5.1.281.65)
- In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of June 29, 2016