Releases: Taritsyn/MsieJavaScriptEngine
Releases · Taritsyn/MsieJavaScriptEngine
v3.0.6
v3.0.5
v3.0.4
v3.0.3
v3.0.2
v3.0.1
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
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
andJsUsageException
. These exceptions are responsible for handling errors, some of which were previously handled by theJsRuntimeException
class. - In the
JsException
class was added two new properties:Category
andDescription
- From the
JsRuntimeException
class was removed one property -ErrorCode
- In the
JsRuntimeException
class was added three new properties:Type
,DocumentName
andCallStack
JsEngineLoadException
class now is inherited from theJsEngineException
classFormat
method of theJsErrorHelpers
class was renamed to theGenerateErrorDetails
- 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 addedSupportsScriptPrecompilation
property and four new methods:Interrupt
,Precompile
,PrecompileFile
andPrecompileResource
- In JavaScript engine settings was added one new property -
MaxStackSize
(default492
or984
KB) - Added support of .NET Standard 2.0 (only supported
ChakraIeJsRt
andChakraEdgeJsRt
modes)
v3.0.0 RC 2
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 ofJsErrorHelpers
class has been replaced by theGetTextFragmentFromLine
method ofTextHelpers
class- One part of the auxiliary code was removed, and other part moved to an external library - AdvancedStringBuilder
- In the
IeNativeMethods
andEdgeNativeMethods
classes for thenetstandard
targets was changed a calling convention fromStdCall
toCdecl
v2.2.10
v3.0.0 RC 1
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
(default492
or984
KB) - JSON2 library was updated to version of June 12, 2017