Skip to content

Releases: Taritsyn/JavaScriptEngineSwitcher

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.

v2.4.14

14 Mar 18:51
Compare
Choose a tag to compare

Version: 2.4.14
Published: 3/14/2018
Change Set: 4cdc9b4

In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.8.2.

NuGet Packages

v2.4.13

24 Feb 19:04
Compare
Choose a tag to compare

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 CallFunction method
    • Removed unnecessary locks from the V8JsEngine class
    • In configuration settings of the V8 JS engine was added 3 new properties: HeapSizeSampleInterval (default TimeSpan.Zero), MaxHeapSize (default UIntPtr.Zero) and MaxStackUsage (default UIntPtr.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

20 Feb 19:52
Compare
Choose a tag to compare

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.so and libChakraCore.dylib assemblies
  • 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 - MemoryLimit and DisableFatalOnOOM (default false)
  • Now during calling of the CollectGarbage method is no longer performed blocking

NuGet Packages

v3.0.0 Alpha 10

03 Jan 18:34
Compare
Choose a tag to compare
v3.0.0 Alpha 10 Pre-release
Pre-release

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 (default false)

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

24 Dec 19:12
Compare
Choose a tag to compare

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

22 Dec 19:59
Compare
Choose a tag to compare
v3.0.0 Alpha 9 Pre-release
Pre-release

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 MaxHeapSize and MaxStackUsage properties from ulong to UIntPtr
  • 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 - MemoryLimit and DisableFatalOnOOM (default false)
    • Now during calling of the CollectGarbage method 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

17 Nov 14:29
Compare
Choose a tag to compare
v3.0.0 Alpha 8 Pre-release
Pre-release

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.