|
21 | 21 | ============= |
22 | 22 | RELEASE NOTES |
23 | 23 | ============= |
24 | | - 1. Format of the error messages was unified; |
25 | | - 2. Created a new exception classes: `JsCompilationException`, |
26 | | - `JsEngineException`, `JsFatalException`, `JsInterruptedException`, |
27 | | - `JsScriptException` and `JsUsageException`. These exceptions are responsible |
28 | | - for handling errors, some of which were previously handled by the |
29 | | - `JsRuntimeException` class; |
30 | | - 3. In the `JsException` class was added two new properties: `Category` and |
31 | | - `Description`; |
32 | | - 4. From the `JsRuntimeException` class was removed one property - `ErrorCode`; |
33 | | - 5. In the `JsRuntimeException` class was added three new properties: `Type`, |
34 | | - `DocumentName` and `CallStack`; |
35 | | - 6. `JsEngineLoadException` class now is inherited from the `JsEngineException` |
36 | | - class; |
37 | | - 7. `Format` method of the `JsErrorHelpers` class was renamed to the |
38 | | - `GenerateErrorDetails`; |
39 | | - 8. One part of the auxiliary code was removed, and other part moved to an |
40 | | - external library - AdvancedStringBuilder; |
41 | | - 9. Added a ability to interrupt execution of the script; |
42 | | - 10. In JsRT modes added a ability to pre-compile scripts; |
43 | | - 11. In `MsieJsEngine` class was added `SupportsScriptPrecompilation` property |
44 | | - and four new methods: `Interrupt`, `Precompile`, `PrecompileFile` and |
45 | | - `PrecompileResource`; |
46 | | - 12. In JavaScript engine settings was added one new property - `MaxStackSize` |
47 | | - (default `492` or `984` KB); |
48 | | - 13. Added support of .NET Standard 2.0 (only supported `ChakraIeJsRt` and |
49 | | - `ChakraEdgeJsRt` modes). |
| 24 | + Fixed a error, that occurred in the `Classic` mode during calling an embedded |
| 25 | + delegate, which does not return a result. |
50 | 26 |
|
51 | 27 | ============ |
52 | 28 | PROJECT SITE |
|
0 commit comments