You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+83Lines changed: 83 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,6 +69,16 @@ Change log
69
69
* Added a `netcoreapp2.1` target
70
70
* In JavaScriptEngineSwitcher.NiL added support of NiL.JS version 2.5.1282
71
71
72
+
## v2.4.29 - November 20, 2018
73
+
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.10
74
+
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.11.3
75
+
76
+
## v2.4.28 - October 13, 2018
77
+
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.11.2
78
+
79
+
## v2.4.27 - September 21, 2018
80
+
* In JavaScriptEngineSwitcher.ChakraCore was optimized a memory usage in version for Unix
81
+
72
82
## v3.0.0 RC 1 - September 19, 2018
73
83
* Fixed a [error #59](https://github.com/Taritsyn/JavaScriptEngineSwitcher/issues/59) “Unhandled exception when JS exception is thrown”
74
84
* In JavaScriptEngineSwitcher.Msie:
@@ -81,6 +91,16 @@ Change log
81
91
* Optimized a memory usage
82
92
*`MaxStackSize` configuration property was removed from the version for .NET Standard 1.3
83
93
94
+
## v2.4.26 - September 13, 2018
95
+
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.11.1
96
+
97
+
## v2.4.25 - September 8, 2018
98
+
* In JavaScriptEngineSwitcher.Jint in configuration settings was added one new property - `LocalTimeZone` (default `TimeZoneInfo.Local`)
99
+
* In JavaScriptEngineSwitcher.ChakraCore improved a performance in version for Unix
100
+
101
+
## v2.4.24 - August 30, 2018
102
+
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.11.0
103
+
84
104
## v3.0.0 Beta 9 - August 21, 2018
85
105
* In JavaScriptEngineSwitcher.V8 added support of Microsoft ClearScript.V8 version 5.5.3 (support of V8 version 6.8.275.28)
86
106
* In JavaScriptEngineSwitcher.Jurassic the original library was rolled back to version of February 24, 2018
@@ -89,17 +109,37 @@ Change log
89
109
* Added support of NiL.JS version 2.5.1278
90
110
* Fixed a [error #57](https://github.com/Taritsyn/JavaScriptEngineSwitcher/issues/57) “Nil - can't locate function name”
91
111
112
+
## v2.4.23 - August 20, 2018
113
+
* In JavaScriptEngineSwitcher.Jurassic the original library was rolled back to version of February 24, 2018
114
+
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.10.2
115
+
116
+
## v2.4.22 - July 11, 2018
117
+
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.10.1
118
+
92
119
## v3.0.0 Beta 8 - July 7, 2018
93
120
* ChakraCore was updated to version 1.10.0
94
121
* In configuration settings of the ChakraCore JS engine was added one new property - `DisableExecutablePageAllocation` (default `false`)
95
122
123
+
## v2.4.21 - July 2, 2018
124
+
* In JavaScriptEngineSwitcher.ChakraCore:
125
+
* ChakraCore was updated to version 1.10.0
126
+
* In configuration settings of the ChakraCore JS engine was added one new property - `DisableExecutablePageAllocation` (default `false`)
127
+
96
128
## v3.0.0 Beta 7 - June 18, 2018
97
129
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.8.5
98
130
131
+
## v2.4.20 - June 13, 2018
132
+
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.8.5
133
+
99
134
## v3.0.0 Beta 6 - June 12, 2018
100
135
* In JavaScriptEngineSwitcher.Extensions.MsDependencyInjection added a overloaded versions of the `AddJsEngineSwitcher` extension method, which takes an instance of JS engine switcher
101
136
* In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of June 7, 2018
102
137
138
+
## v2.4.19 - June 12, 2018
139
+
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.9
140
+
* In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of June 7, 2018
141
+
* In JavaScriptEngineSwitcher.ChakraCore changed a implementation of the `Dispose` method
142
+
103
143
## v3.0.0 Beta 5 - June 6, 2018
104
144
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Beta 4
105
145
* In JavaScriptEngineSwitcher.ChakraCore:
@@ -115,6 +155,10 @@ Change log
115
155
* Fixed a implementation of the `JsSerializedLoadScriptCallback` delegate
116
156
* Fixed a [error #34](https://github.com/Taritsyn/JavaScriptEngineSwitcher/issues/34) “Finalazier thread is blocked because of JavaScriptEngineSwitcher.ChakraCore.ChakraCoreJsEngine”
117
157
158
+
## v2.4.18 - May 24, 2018
159
+
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.8
160
+
* In JavaScriptEngineSwitcher.ChakraCore fixed a [error #34](https://github.com/Taritsyn/JavaScriptEngineSwitcher/issues/34) “Finalazier thread is blocked because of JavaScriptEngineSwitcher.ChakraCore.ChakraCoreJsEngine”
161
+
118
162
## v3.0.0 Beta 3 - May 22, 2018
119
163
* In `IJsEngine` interface was added `SupportsScriptPrecompilation` property and three new methods: `Precompile`, `PrecompileFile` and `PrecompileResource`
120
164
* In JavaScriptEngineSwitcher.Msie, JavaScriptEngineSwitcher.V8, JavaScriptEngineSwitcher.Jurassic, JavaScriptEngineSwitcher.Jint and JavaScriptEngineSwitcher.ChakraCore added a ability to pre-compile scripts
@@ -125,9 +169,22 @@ Change log
125
169
* ChakraCore was updated to version 1.8.4
126
170
* JavaScriptEngineSwitcher.ChakraCore.Native.win8-arm package has been replaced by the JavaScriptEngineSwitcher.ChakraCore.Native.win-arm package
127
171
172
+
## v2.4.17 - May 9, 2018
173
+
* In JavaScriptEngineSwitcher.ChakraCore:
174
+
* ChakraCore was updated to version 1.8.4
175
+
* JavaScriptEngineSwitcher.ChakraCore.Native.win8-arm package has been replaced by the JavaScriptEngineSwitcher.ChakraCore.Native.win-arm package
176
+
177
+
## v2.4.16 - April 13, 2018
178
+
* In JavaScriptEngineSwitcher.V8.Native.win-* and JavaScriptEngineSwitcher.ChakraCore.Native.win-* packages the directories with `win7-*` RIDs was renamed to `win-*`
179
+
128
180
## v3.0.0 Beta 2 - April 12, 2018
129
181
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.8.3
130
182
183
+
## v2.4.15 - April 11, 2018
184
+
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.7
185
+
* In JavaScriptEngineSwitcher.ChakraCore and JavaScriptEngineSwitcher.Vroom fixed a minor errors
186
+
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.8.3
187
+
131
188
## v3.0.0 Beta 1 - April 8, 2018
132
189
* Format of the error messages was unified
133
190
* 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.
@@ -149,11 +206,37 @@ Change log
149
206
* Now the ChakraCore for Windows requires the [Microsoft Visual C++ Redistributable for Visual Studio 2017](https://www.visualstudio.com/downloads/#microsoft-visual-c-redistributable-for-visual-studio-2017)
150
207
* In configuration settings of the ChakraCore JS engine was added one new property - `MaxStackSize` (default `492` or `984` KB)
151
208
209
+
## v2.4.14 - March 14, 2018
210
+
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.8.2
211
+
212
+
## v2.4.13 - February 24, 2018
213
+
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.6
214
+
* In JavaScriptEngineSwitcher.V8:
215
+
* Microsoft ClearScript.V8 was updated to version 5.4.10
216
+
* Improved implementation of the `CallFunction` method
217
+
* Removed unnecessary locks from the `V8JsEngine` class
218
+
* In configuration settings of the V8 JS engine was added 3 new properties: `HeapSizeSampleInterval` (default `TimeSpan.Zero`), `MaxHeapSize` (default `UIntPtr.Zero`) and `MaxStackUsage` (default `UIntPtr.Zero`)
219
+
* In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of February 24, 2018
220
+
* In JavaScriptEngineSwitcher.Jint added support of Jint version 2.11.58
221
+
222
+
## v2.4.12 - February 20, 2018
223
+
* In JavaScriptEngineSwitcher.ChakraCore:
224
+
* ChakraCore was updated to version 1.8.1
225
+
* JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64 package has been replaced by the JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64 package
226
+
* ICU-57 library was embedded into the `libChakraCore.so` and `libChakraCore.dylib` assemblies
227
+
* Prevented an occurrence of the “Host may not have set any promise continuation callback. Promises may not be executed.” error
228
+
* In configuration settings of the ChakraCore JS engine was added two new properties - `MemoryLimit` and `DisableFatalOnOOM` (default `false`)
229
+
* Now during calling of the `CollectGarbage` method is no longer performed blocking
230
+
152
231
## v3.0.0 Alpha 10 - January 3, 2018
153
232
* In JavaScriptEngineSwitcher.V8:
154
233
* Added support of Microsoft ClearScript.V8 version 5.5.1.1 (support of V8 version 6.3.292.48)
155
234
* In configuration settings of the V8 JS engine was added one new property - `AwaitDebuggerAndPauseOnStart` (default `false`)
156
235
236
+
## v2.4.11 - December 24, 2017
237
+
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.5
238
+
* In JavaScriptEngineSwitcher.ChakraCore fixed a error, that occurred during finding the suitable method overload, that receives numeric values and interfaces as parameters, of the host object
239
+
157
240
## v3.0.0 Alpha 9 - December 22, 2017
158
241
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Alpha 3
159
242
* In JavaScriptEngineSwitcher.V8 in configuration settings of the V8 JS engine was changed types of `MaxHeapSize` and `MaxStackUsage` properties from `ulong` to `UIntPtr`
0 commit comments