|
1 | 1 | Change log |
2 | 2 | ========== |
3 | 3 |
|
4 | | -## July 4, 2017 - v2.2.3 |
| 4 | +## v2.2.3 - July 4, 2017 |
5 | 5 | * Now during the rethrowing of exceptions are preserved the full call stack trace |
6 | 6 | * Reduced a number of delegate-wrappers |
7 | 7 |
|
8 | | -## June 28, 2017 - v2.2.2 |
| 8 | +## v2.2.2 - June 28, 2017 |
9 | 9 | * Switched to Apache license |
10 | 10 | * In JsRT modes fixed a problems in calculation of error locations |
11 | 11 | * An attempt was made to prevent occurrence of the access violation exception |
12 | 12 | * Now the original exception is added to instance of the `JsRuntimeException` class as an inner exception |
13 | 13 | * An attempt was made to prevent a blocking of finalizer's thread |
14 | 14 | * Added support of identifier names compliant with ECMAScript 5 |
15 | 15 |
|
16 | | -## April 25, 2017 - v2.2.1 |
| 16 | +## v2.2.1 - April 25, 2017 |
17 | 17 | * Now during debugging in ActiveScript modes the script error contains a error location |
18 | 18 |
|
19 | | -## April 21, 2017 - v2.2.0 |
| 19 | +## v2.2.0 - April 21, 2017 |
20 | 20 | * Added support of .NET Core 1.0.4 |
21 | 21 | * In JsRT modes now script error contains a full stack trace |
22 | 22 | * In `MsieJsEngine` class was added overloaded versions of the `Evaluate`, `Evaluate<T>` and `Execute` methods, which take the document name as second parameter |
23 | 23 | * Now all modes support the possibility to debug in Visual Studio by adding the `debugger` statement to script code |
24 | 24 |
|
25 | | -## February 12, 2017 - v2.1.2 |
| 25 | +## v2.1.2 - February 12, 2017 |
26 | 26 | * Fixed a error causing a crash during finalization |
27 | 27 |
|
28 | | -## February 10, 2017 - v2.1.1 |
| 28 | +## v2.1.1 - February 10, 2017 |
29 | 29 | * Was made refactoring |
30 | 30 |
|
31 | | -## December 19, 2016 - v2.1.0 |
| 31 | +## v2.1.0 - December 19, 2016 |
32 | 32 | * Added support of .NET Core 1.0.3 |
33 | 33 | * Downgraded .NET Framework version from 4.5.1 to 4.5 |
34 | 34 | * Now when you call the overloaded version of the `ExecuteResource` method, that takes the type, need to pass the resource name without the namespace |
35 | 35 | * Fixed a error “Out of stack space” |
36 | 36 | * JSON2 library was updated to version of October 28, 2016 |
37 | 37 |
|
38 | | -## December 2, 2016 - v2.0.2 |
| 38 | +## v2.0.2 - December 2, 2016 |
39 | 39 | * Another attempt to prevent occurrence of the access violation exception in the `CallFunction` method |
40 | 40 |
|
41 | | -## November 8, 2016 - v2.0.1 |
| 41 | +## v2.0.1 - November 8, 2016 |
42 | 42 | * All exceptions made serializable |
43 | 43 |
|
44 | | -## September 19, 2016 - v2.0.0 |
| 44 | +## v2.0.0 - September 19, 2016 |
45 | 45 | * Added support of .NET Core 1.0.1 (only supported `ChakraIeJsRt` and `ChakraEdgeJsRt` modes) and .NET Framework 4.5.1 |
46 | 46 | * Added the `CollectGarbage` method |
47 | 47 |
|
48 | | -## September 17, 2016 - v2.0.0 Beta 2 |
| 48 | +## v2.0.0 Beta 2 - September 17, 2016 |
49 | 49 | * Added support of .NET Core 1.0.1 |
50 | 50 |
|
51 | | -## September 9, 2016 - v2.0.0 Beta 1 |
| 51 | +## v2.0.0 Beta 1 - September 9, 2016 |
52 | 52 | * Added the `CollectGarbage` method |
53 | 53 |
|
54 | | -## September 3, 2016 - v2.0.0 Alpha 1 |
| 54 | +## v2.0.0 Alpha 1 - September 3, 2016 |
55 | 55 | * Added support of .NET Core 1.0 (only supported `ChakraIeJsRt` and `ChakraEdgeJsRt` modes) and .NET Framework 4.5.1 |
56 | 56 |
|
57 | | -## August 17, 2016 - v1.7.2 |
| 57 | +## v1.7.2 - August 17, 2016 |
58 | 58 | * An attempt was made to prevent occurrence of the access violation exception in the `CallFunction` method |
59 | 59 |
|
60 | | -## May 24, 2016 - v1.7.1 |
| 60 | +## v1.7.1 - May 24, 2016 |
61 | 61 | * JSON2 library was updated to version of May 10, 2016 |
62 | 62 |
|
63 | | -## March 4, 2016 - v1.7.0 |
| 63 | +## v1.7.0 - March 4, 2016 |
64 | 64 | * Added the `EmbedHostObject` method (embeds a instance of simple class, structure or delegate to script code) |
65 | 65 | * Added the `EmbedHostType` method (embeds a host type to script code) |
66 | 66 | * Added a possibility to debug in Visual Studio by adding the `debugger` statement to script code. This feature only works in the `ChakraIeJsRt` and `ChakraEdgeJsRt` modes. |
67 | 67 | * In JavaScript engine settings was added one new property - `EnableDebugging` (default `false`) |
68 | 68 | * Improved implementation of the `CallFunction` method for Chakra JsRT modes |
69 | 69 |
|
70 | | -## February 26, 2016 - v1.7.0 Beta 1 |
| 70 | +## v1.7.0 Beta 1 - February 26, 2016 |
71 | 71 | * Added the `EmbedHostType` method (embeds a host type to script code) |
72 | 72 |
|
73 | | -## January 16, 2016 - v1.7.0 Alpha 2 |
| 73 | +## v1.7.0 Alpha 2 - January 16, 2016 |
74 | 74 | * Added a possibility to debug in Visual Studio by adding the `debugger` statement to script code. This feature only works in the `ChakraIeJsRt` and `ChakraEdgeJsRt` modes. |
75 | 75 | * In JavaScript engine settings was added one new property - `EnableDebugging` (default `false`) |
76 | 76 |
|
77 | | -## January 5, 2016 - v1.7.0 Alpha 1 |
| 77 | +## v1.7.0 Alpha 1 - January 5, 2016 |
78 | 78 | * Added the `EmbedHostObject` method (embeds a instance of simple class, structure or delegate to script code) |
79 | 79 | * Improved implementation of the `CallFunction` method for Chakra JsRT modes |
80 | 80 |
|
81 | | -## December 3, 2015 - v1.6.0 |
| 81 | +## v1.6.0 - December 3, 2015 |
82 | 82 | * Added support of “Edge” JsRT version of Chakra JavaScript engine |
83 | 83 | * `ChakraJsRt` mode was renamed to `ChakraIeJsRt` |
84 | 84 |
|
85 | | -## July 23, 2015 - v1.5.6 |
| 85 | +## v1.5.6 - July 23, 2015 |
86 | 86 | * Source code of the `ChakraJsRtJsEngine` was synchronized with the Chakra Sample Hosts version of July 11, 2015 |
87 | 87 |
|
88 | | -## June 29, 2015 - v1.5.5 |
| 88 | +## v1.5.5 - June 29, 2015 |
89 | 89 | * Fixed an error, that occurs on computers with IE 6 |
90 | 90 | * Removed `Obsolete` attribute from parameterless constructor |
91 | 91 |
|
92 | | -## June 28, 2015 - v1.5.4 |
| 92 | +## v1.5.4 - June 28, 2015 |
93 | 93 | * In `ChakraActiveScript` mode added native support of ECMAScript 5 (without polyfills) |
94 | 94 | * Added `JsEngineSettings` class for any reason in the future to abandon redundant constructors |
95 | 95 |
|
96 | | -## May 5, 2015 - v1.5.3 |
| 96 | +## v1.5.3 - May 5, 2015 |
97 | 97 | * JSON2 library was updated to version of May 3, 2015 |
98 | 98 |
|
99 | | -## April 5, 2015 - v1.5.2 |
| 99 | +## v1.5.2 - April 5, 2015 |
100 | 100 | * JSON2 library was updated to version of February 25, 2015 |
101 | 101 |
|
102 | | -## January 13, 2015 - v1.5.1 |
| 102 | +## v1.5.1 - January 13, 2015 |
103 | 103 | * In ECMAScript 5 Polyfill added polyfill for the `String.prototype.split` method |
104 | 104 |
|
105 | | -## October 12, 2014 - v1.5.0 |
| 105 | +## v1.5.0 - October 12, 2014 |
106 | 106 | * Removed dependency on `System.Web.Extensions` |
107 | 107 | * Assembly is now targeted on the .NET Framework 4 Client Profile |
108 | 108 |
|
109 | | -## July 22, 2014 - v1.4.4 |
| 109 | +## v1.4.4 - July 22, 2014 |
110 | 110 | * Source code of the `ChakraJsRtJsEngine` was synchronized with the Chakra Sample Hosts version of July 22, 2014 |
111 | 111 |
|
112 | | -## April 27, 2014 - v1.4.3 |
| 112 | +## v1.4.3 - April 27, 2014 |
113 | 113 | * In solution was enabled NuGet package restore |
114 | 114 | * Fixed [JavaScriptEngineSwitcher.Msie's bug #7](https://github.com/Taritsyn/JavaScriptEngineSwitcher/issues/7) "MsieJavaScriptEngine.ActiveScript.ActiveScriptException not wrapped" |
115 | 115 |
|
116 | | -## March 24, 2014 - v1.4.2 |
| 116 | +## v1.4.2 - March 24, 2014 |
117 | 117 | * Fixed [JavaScriptEngineSwitcher.Msie's bug #5](http://github.com/Taritsyn/JavaScriptEngineSwitcher/issues/5) "MSIE "Catastrophic failure" when disposing" |
118 | 118 |
|
119 | | -## March 22, 2014 - v1.4.1 |
| 119 | +## v1.4.1 - March 22, 2014 |
120 | 120 | * Fixed minor bugs |
121 | 121 |
|
122 | | -## February 27, 2014 - v1.4.0 |
| 122 | +## v1.4.0 - February 27, 2014 |
123 | 123 | * Removed following methods: `HasProperty`, `GetPropertyValue`, `SetPropertyValue` and `RemoveProperty` |
124 | 124 | * Fixed [bug #3](http://github.com/Taritsyn/MsieJavaScriptEngine/issues/3) "execute code from different threads" |
125 | 125 | * Now in the `ChakraJsRt` mode is available a more detailed information about errors |
126 | 126 | * In ECMAScript 5 Polyfill improved a performance of the `String.prototype.trim` method |
127 | 127 | * JSON2 library was updated to version of February 4, 2014 |
128 | 128 |
|
129 | | -## January 16, 2014 - v1.3.0 |
| 129 | +## v1.3.0 - January 16, 2014 |
130 | 130 | * Added support of the JsRT version of Chakra |
131 | 131 | * Now the MSIE JavaScript Engine can work in 4 modes: `Auto` (selected by default), `Classic`, `ChakraActiveScript` and `ChakraJsRt` |
132 | 132 | * Following methods are obsolete: `HasProperty`, `GetPropertyValue`, `SetPropertyValue` and `RemoveProperty` |
133 | 133 |
|
134 | | -## December 30, 2013 - v1.2.0 |
| 134 | +## v1.2.0 - December 30, 2013 |
135 | 135 | * Fixed errors in ECMAScript 5 Polyfill |
136 | 136 | * Added support of JavaScript `undefined` type |
137 | 137 |
|
138 | | -## September 3, 2013 - v1.1.3 |
| 138 | +## v1.1.3 - September 3, 2013 |
139 | 139 | * Access modifier of the `JsEngineLoadException` class has changed to public |
140 | 140 |
|
141 | | -## June 20, 2013 - v1.1.2 |
| 141 | +## v1.1.2 - June 20, 2013 |
142 | 142 | * JSON2 library was updated to version of May 26, 2013 |
143 | 143 |
|
144 | | -## October 15, 2012 - v1.1.1 |
| 144 | +## v1.1.1 - October 15, 2012 |
145 | 145 | * Assembly `MsieJavaScriptEngine.dll` now signed |
146 | 146 |
|
147 | | -## October 11, 2012 - v1.1.0 |
| 147 | +## v1.1.0 - October 11, 2012 |
148 | 148 | * Added ability of using the Douglas Crockford's [JSON2](http://github.com/douglascrockford/JSON-js) library |
149 | 149 | * By default using of the JSON2 library is disabled |
150 | 150 |
|
151 | | -## September 21, 2012 - v1.0.8 |
| 151 | +## v1.0.8 - September 21, 2012 |
152 | 152 | * Changed the format of error messages |
153 | 153 |
|
154 | | -## September 9, 2012 - v1.0.7 |
| 154 | +## v1.0.7 - September 9, 2012 |
155 | 155 | * Added the `ActiveScriptErrorFormatter` class |
156 | 156 |
|
157 | | -## August 29, 2012 - v1.0.5 |
| 157 | +## v1.0.5 - August 29, 2012 |
158 | 158 | * [JavaScript Array Polyfills from TutorialsPoint.com](http://www.tutorialspoint.com/javascript/) was replaced by the Douglas Crockford's [ECMAScript 5 Polyfill](http://nuget.org/packages/ES5) |
159 | 159 | * By default using of the ECMAScript 5 Polyfill is disabled |
160 | 160 |
|
161 | | -## August 27, 2012 - v1.0.1 |
| 161 | +## v1.0.1 - August 27, 2012 |
162 | 162 | * Added the `JsEngineLoadException` class |
163 | 163 |
|
164 | | -## August 26, 2012 - v1.0.0 |
| 164 | +## v1.0.0 - August 26, 2012 |
165 | 165 | * Initial version uploaded |
0 commit comments