Skip to content

Releases: Taritsyn/JavaScriptEngineSwitcher

v2.4.19

12 Jun 16:59
Compare
Choose a tag to compare

Version: 2.4.19
Published: 6/12/2018
Change Set: b64914f

  • In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.9
  • In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of June 7, 2018
  • In JavaScriptEngineSwitcher.ChakraCore changed a implementation of the Dispose method

NuGet Packages

v3.0.0 Beta 5

06 Jun 19:14
Compare
Choose a tag to compare
v3.0.0 Beta 5 Pre-release
Pre-release

Version: 3.0.0 Beta 5
Published: 6/6/2018
Change Set: bf68bc2

  • In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Beta 4
  • In JavaScriptEngineSwitcher.ChakraCore:
    • Changed a implementation of the Dispose method
    • Prevented a early destruction of delegates, which have been passed to the native methods
  • In JavaScriptEngineSwitcher.NiL added support of NiL.JS version 2.5.1275

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 Beta 4

29 May 19:17
Compare
Choose a tag to compare
v3.0.0 Beta 4 Pre-release
Pre-release

Version: 3.0.0 Beta 4
Published: 5/29/2018
Change Set: 5c9dc53

  • Fixed a error #54 “System.Runtime.InteropServices.RuntimeInformation not required for .NET Framework 4.7.1”. Special thanks to David Gardiner.
  • Now all modules are support of .NET Framework 4.7.1
  • In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Beta 3
  • In JavaScriptEngineSwitcher.ChakraCore:
    • Fixed a implementation of the JsSerializedLoadScriptCallback delegate
    • Fixed a error #34 “Finalazier thread is blocked because of JavaScriptEngineSwitcher.ChakraCore.ChakraCoreJsEngine”

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.18

24 May 15:10
Compare
Choose a tag to compare

Version: 2.4.18
Published: 5/24/2018
Change Set: d1458c7

  • In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.8
  • In JavaScriptEngineSwitcher.ChakraCore fixed a error #34 “Finalazier thread is blocked because of JavaScriptEngineSwitcher.ChakraCore.ChakraCoreJsEngine”

NuGet Packages

v3.0.0 Beta 3

22 May 20:47
Compare
Choose a tag to compare
v3.0.0 Beta 3 Pre-release
Pre-release

Version: 3.0.0 Beta 3
Published: 5/22/2018
Change Set: b2e5a34

  • In IJsEngine interface was added SupportsScriptPrecompilation property and three new methods: Precompile, PrecompileFile and PrecompileResource
  • In JavaScriptEngineSwitcher.Msie, JavaScriptEngineSwitcher.V8, JavaScriptEngineSwitcher.Jurassic, JavaScriptEngineSwitcher.Jint and JavaScriptEngineSwitcher.ChakraCore added a ability to pre-compile scripts
  • Added a module based on the NiL.JS
  • In JavaScriptEngineSwitcher.V8.Native.win-* and JavaScriptEngineSwitcher.ChakraCore.Native.win-* packages the directories with win7-* RIDs was renamed to win-*
  • In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Beta 2
  • In JavaScriptEngineSwitcher.ChakraCore:
    • ChakraCore was updated to version 1.8.4
    • JavaScriptEngineSwitcher.ChakraCore.Native.win8-arm package has been replaced by the JavaScriptEngineSwitcher.ChakraCore.Native.win-arm package

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.17

09 May 19:37
Compare
Choose a tag to compare

Version: 2.4.17
Published: 5/9/2018
Change Set: 9d7f337

In JavaScriptEngineSwitcher.ChakraCore:

  • ChakraCore was updated to version 1.8.4
  • JavaScriptEngineSwitcher.ChakraCore.Native.win8-arm package has been replaced by the JavaScriptEngineSwitcher.ChakraCore.Native.win-arm package

NuGet Packages

v2.4.16

13 Apr 18:56
Compare
Choose a tag to compare

Version: 2.4.16
Published: 4/13/2018
Change Set: cea8741

In JavaScriptEngineSwitcher.V8.Native.win-* and JavaScriptEngineSwitcher.ChakraCore.Native.win-* packages the directories with win7-* RIDs was renamed to win-*.

NuGet Packages

v3.0.0 Beta 2

12 Apr 11:30
Compare
Choose a tag to compare
v3.0.0 Beta 2 Pre-release
Pre-release

Version: 3.0.0 Beta 2
Published: 4/12/2018
Change Set: 80252a4

In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.8.3.

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.15

11 Apr 19:41
Compare
Choose a tag to compare

Version: 2.4.15
Published: 4/11/2018
Change Set: 3299d06

  • In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.7
  • In JavaScriptEngineSwitcher.ChakraCore and JavaScriptEngineSwitcher.Vroom fixed a minor errors
  • In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.8.3

NuGet Packages

v3.0.0 Beta 1

08 Apr 20:00
Compare
Choose a tag to compare
v3.0.0 Beta 1 Pre-release
Pre-release

Version: 3.0.0 Beta 1
Published: 4/8/2018
Change Set: 2d75f6d

  • Format of the error messages was unified
  • Created a new exception classes: JsCompilationException, JsEngineException, JsFatalException, JsTimeoutException and JsUsageException. These exceptions are responsible for handling errors, some of which were previously handled by the JsRuntimeException class.
  • In the JsException class was added two new properties: Category and Description
  • From the JsRuntimeException class was removed one property - ErrorCode
  • In the JsRuntimeException class was added three new properties: Type, DocumentName and CallStack
  • JsScriptInterruptedException class was renamed to the JsInterruptedException class and now is inherited from the JsRuntimeException class
  • JsEngineLoadException class now is inherited from the JsEngineException class
  • Removed a EmptyValueException class
  • Format method of the JsErrorHelpers class was renamed to the GenerateErrorDetails
  • In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Beta 1
  • In JavaScriptEngineSwitcher.V8:
  • In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of February 24, 2018
  • In JavaScriptEngineSwitcher.Jint in configuration settings of the Jint JS engine a Timeout property has been replaced by the TimeoutInterval property (default TimeSpan.Zero)
  • In JavaScriptEngineSwitcher.ChakraCore:

NuGet Packages

Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 3.X” section of the documentation.