Skip to content

Releases: Taritsyn/MsieJavaScriptEngine

v3.0.6

16 Dec 18:48
Compare
Choose a tag to compare

Version: 3.0.6
Published: 12/16/2019
Change Set: df4d3e5
NuGet Package MsieJavaScriptEngine

Fixed a errors leading to null reference exceptions in the ReflectionHelpers class. Special thanks to Vanjoge.

v3.0.5

21 Oct 17:16
Compare
Choose a tag to compare

Version: 3.0.5
Published: 10/21/2019
Change Set: d6ff483
NuGet Package MsieJavaScriptEngine

  • Fixed a error that caused a crash during finalization
  • In JsRT modes during calling of the CollectGarbage method is again not performed blocking

v3.0.4

09 Oct 17:58
Compare
Choose a tag to compare

Version: 3.0.4
Published: 10/9/2019
Change Set: 5a4cfaa
NuGet Package MsieJavaScriptEngine

  • Slightly improved performance
  • In JsRT modes the CollectGarbage method is called synchronously again
  • Enabled a SourceLink in NuGet package

v3.0.3

28 Apr 18:41
Compare
Choose a tag to compare

Version: 3.0.3
Published: 4/28/2019
Change Set: 2430ed0
NuGet Package MsieJavaScriptEngine

Fixed a error that occurred during the recursive execution and evaluation of JS files (while without correct handling of host exceptions).

v3.0.2

13 Mar 15:04
Compare
Choose a tag to compare

Version: 3.0.2
Published: 3/13/2019
Change Set: ec81ea1
NuGet Package MsieJavaScriptEngine

In version for .NET Core improved a embedding of delegates and types.

v3.0.1

23 Jan 17:14
Compare
Choose a tag to compare

Version: 3.0.1
Published: 1/23/2019
Change Set: ca0d594
NuGet Package MsieJavaScriptEngine

  • Fixed a error, that occurred in the Classic mode during calling an embedded delegate, which does not return a result
  • Fixed a error, that occurred during setting a value to field of embedded type
  • Improved a performance of the embedding of objects and types
  • Accelerated a conversion of script types to host types

v3.0.0

24 Dec 19:30
Compare
Choose a tag to compare

Version: 3.0.0
Published: 12/24/2018
Change Set: 632168c
NuGet Package MsieJavaScriptEngine

  • Format of the error messages was unified
  • Created a new exception classes: JsCompilationException, JsEngineException, JsFatalException, JsInterruptedException, JsScriptException 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
  • JsEngineLoadException class now is inherited from the JsEngineException class
  • Format method of the JsErrorHelpers class was renamed to the GenerateErrorDetails
  • One part of the auxiliary code was removed, and other part moved to an external library - AdvancedStringBuilder
  • Added a ability to interrupt execution of the script
  • In JsRT modes added a ability to pre-compile scripts
  • In MsieJsEngine class was added SupportsScriptPrecompilation property and four new methods: Interrupt, Precompile, PrecompileFile and PrecompileResource
  • In JavaScript engine settings was added one new property - MaxStackSize (default 492 or 984 KB)
  • Added support of .NET Standard 2.0 (only supported ChakraIeJsRt and ChakraEdgeJsRt modes)

v3.0.0 RC 2

04 Dec 14:51
Compare
Choose a tag to compare
v3.0.0 RC 2 Pre-release
Pre-release

Version: 3.0.0 RC 2
Published: 12/4/2018
Change Set: 9664fa7
NuGet Package MsieJavaScriptEngine

  • Improved performance of debugging in ActiveScript modes
  • GetSourceFragmentFromLine method of JsErrorHelpers class has been replaced by the GetTextFragmentFromLine method of TextHelpers class
  • One part of the auxiliary code was removed, and other part moved to an external library - AdvancedStringBuilder
  • In the IeNativeMethods and EdgeNativeMethods classes for the netstandard targets was changed a calling convention from StdCall to Cdecl

v2.2.10

20 Nov 17:55
Compare
Choose a tag to compare

Version: 2.2.10
Published: 11/20/2018
Change Set: 68fb013
NuGet Package MsieJavaScriptEngine

  • Improved performance of debugging in ActiveScript modes
  • JSON2 library was updated to version of June 12, 2017

v3.0.0 RC 1

18 Sep 18:56
Compare
Choose a tag to compare
v3.0.0 RC 1 Pre-release
Pre-release

Version: 3.0.0 RC 1
Published: 9/18/2018
Change Set: 82c6479
NuGet Package MsieJavaScriptEngine

  • In JavaScript engine settings was added one new property - MaxStackSize (default 492 or 984 KB)
  • JSON2 library was updated to version of June 12, 2017