Skip to content

Releases: Taritsyn/JavaScriptEngineSwitcher

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.

v3.0.0 Alpha 7

12 Nov 19:43
Compare
Choose a tag to compare
v3.0.0 Alpha 7 Pre-release
Pre-release

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 MaxExecutableSize property and was added 4 new properties: EnableRemoteDebugging (default false), HeapSizeSampleInterval (default TimeSpan.Zero), MaxHeapSize (default 0) and MaxStackUsage (default 0)
  • 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.

v3.0.0 Alpha 6

17 Oct 19:04
Compare
Choose a tag to compare
v3.0.0 Alpha 6 Pre-release
Pre-release

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 CallFunction method
  • 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.so and libChakraCore.dylib assemblies

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

29 Sep 18:49
Compare
Choose a tag to compare
v3.0.0 Alpha 5 Pre-release
Pre-release

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

22 Sep 11:56
Compare
Choose a tag to compare
v3.0.0 Alpha 4 Pre-release
Pre-release

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.

v3.0.0 Alpha 3

15 Sep 18:52
Compare
Choose a tag to compare
v3.0.0 Alpha 3 Pre-release
Pre-release

Version: 3.0.0 Alpha 3
Published: 9/15/2017
Change Set: ab48393

  • In JavaScriptEngineSwitcher.Msie:
    • Added support of MSIE JavaScript Engine version 3.0.0 Alpha 1
    • Added a ability to interrupt execution of the script
  • In JavaScriptEngineSwitcher.Jint added support of Jint version 2.11.23
  • In JavaScriptEngineSwitcher.ChakraCore:
    • Added support of ChakraCore version 1.7.2
    • Compilation error messages now contains a information about the error location

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 2

26 Jul 14:03
Compare
Choose a tag to compare
v3.0.0 Alpha 2 Pre-release
Pre-release

Version: 3.0.0 Alpha 2
Published: 7/26/2017
Change Set: d43fa66

  • In JsEngineSwitcher class Instance property was renamed to the Current property
  • Now you can implement your own version of the JsEngineSwitcher class
  • In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of July 13, 2017
  • In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.7.0

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 1

12 Jul 18:47
Compare
Choose a tag to compare
v3.0.0 Alpha 1 Pre-release
Pre-release

Version: 3.0.0 Alpha 1
Published: 7/12/2017
Change Set: b54a417

  • In IJsEngine interface was added SupportsScriptInterruption property and Interrupt method
  • In JavaScriptEngineSwitcher.V8 and JavaScriptEngineSwitcher.ChakraCore added a ability to interrupt execution of the script

NuGet Packages