JavaScriptEngineSwitcher.Core 3.0.0-beta1

JS Engine Switcher: Core

JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (MSIE JavaScript Engine for .Net, Microsoft ClearScript.V8, Jurassic, Jint and ChakraCore). This library allows you to quickly and easily switch to using of another JavaScript engine.

This is a prerelease version of JavaScriptEngineSwitcher.Core.
There is a newer version of this package available.
See the version list below for details.
Install-Package JavaScriptEngineSwitcher.Core -Version 3.0.0-beta1
dotnet add package JavaScriptEngineSwitcher.Core --version 3.0.0-beta1
paket add JavaScriptEngineSwitcher.Core --version 3.0.0-beta1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1. Format of the error messages was unified;
2. Created a new exception classes: `JsCompilationException`, `JsEngineException`, `JsFatalException`, `JsTimeoutException` and `JsUsageException`. These exceptions are responsible for handling errors, some of which were previously handled by the `JsRuntimeException` class;
3. In the `JsException` class was added two new properties: `Category` and `Description`;
4. From the `JsRuntimeException` class was removed one property - `ErrorCode`;
5. In the `JsRuntimeException` class was added three new properties: `Type`, `DocumentName` and `CallStack`;
6. `JsScriptInterruptedException` class was renamed to the `JsInterruptedException` class and now is inherited from the `JsRuntimeException` class;
7. `JsEngineLoadException` class now is inherited from the `JsEngineException` class;
8. Removed a `EmptyValueException` class;
9. `Format` method of the `JsErrorHelpers` class was renamed to the `GenerateErrorDetails`.

Version History

Version Downloads Last updated
3.0.0 10,689 12/25/2018
3.0.0-rc2 442 12/4/2018
3.0.0-rc1 5,413 9/19/2018
3.0.0-beta9 362 8/23/2018
3.0.0-beta4 7,291 5/29/2018
3.0.0-beta3 236 5/22/2018
3.0.0-beta1 735 4/8/2018
3.0.0-alpha9 1,690 12/22/2017
3.0.0-alpha6 548 10/17/2017
3.0.0-alpha2 474 7/26/2017
3.0.0-alpha1 259 7/12/2017
2.4.10 146,628 7/4/2017
2.4.9 164,877 6/28/2017
2.4.0 43,085 4/26/2017
2.2.0 123,116 12/20/2016
2.1.2 15,401 11/8/2016
2.0.3 12,069 10/17/2016
2.0.0 83,931 9/19/2016
2.0.0-beta1 286 9/17/2016
2.0.0-alpha1 538 8/23/2016
1.5.0 193,402 3/4/2016
1.5.0-beta1 278 2/26/2016
1.5.0-alpha1 380 1/5/2016
1.2.4 229,620 2/19/2015
1.2.0 75,076 10/13/2014
1.1.3 104,587 3/22/2014
1.1.0 38,929 1/16/2014
1.0.0 3,001 12/30/2013
0.9.5 5,384 12/7/2013
0.9.2 41,720 9/5/2013
Show less