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)