v3.0.0 Beta 1
Pre-release
Pre-release
·
600 commits
to master
since this 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
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
JsScriptInterruptedException
class was renamed to theJsInterruptedException
class and now is inherited from theJsRuntimeException
classJsEngineLoadException
class now is inherited from theJsEngineException
class- Removed a
EmptyValueException
class Format
method of theJsErrorHelpers
class was renamed to theGenerateErrorDetails
- In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Beta 1
- In JavaScriptEngineSwitcher.V8:
- Added support of Microsoft ClearScript.V8 version 5.5.2 (support of V8 version 6.5.254.41)
- Now the Microsoft ClearScript.V8 requires the Microsoft Visual C++ Redistributable for Visual Studio 2017
- 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 theTimeoutInterval
property (defaultTimeSpan.Zero
) - In JavaScriptEngineSwitcher.ChakraCore:
- ChakraCore was updated to version 1.8.2
- Now the ChakraCore for Windows requires the Microsoft Visual C++ Redistributable for Visual Studio 2017
- In configuration settings of the ChakraCore JS engine was added one new property -
MaxStackSize
(default492
or984
KB)
NuGet Packages
Before installing of NuGet packages, I recommend to first read “How to upgrade applications to version 3.X” section of the documentation.