- In ECMAScript 5 Polyfill added polyfill for the
String.prototype.splitmethod
- Removed dependency on
System.Web.Extensions - Assembly is now targeted on the .NET Framework 4 Client Profile
- Source code of the
ChakraJsRtJsEnginewas synchronized with the Chakra Sample Hosts version of July 22, 2014
- In solution was enabled NuGet package restore
- Fixed JavaScriptEngineSwitcher.Msie's bug #7 "MsieJavaScriptEngine.ActiveScript.ActiveScriptException not wrapped"
- Fixed JavaScriptEngineSwitcher.Msie's bug #5 "MSIE "Catastrophic failure" when disposing"
- Fixed minor bugs
- Removed following methods:
HasProperty,GetPropertyValue,SetPropertyValueandRemoveProperty - Fixed bug #3 "execute code from different threads"
- Now in the
ChakraJsRtmode is available a more detailed information about errors - In ECMAScript 5 Polyfill improved a performance of the
String.prototype.trimmethod - JSON2 library was updated to version of February 4, 2014
- Added support of the JsRT version of Chakra
- Now the MSIE JavaScript Engine can work in 4 modes:
Auto(selected by default),Classic,ChakraActiveScriptandChakraJsRt - Following methods are obsolete:
HasProperty,GetPropertyValue,SetPropertyValueandRemoveProperty
- Fixed errors in ECMAScript 5 Polyfill
- Added support of JavaScript
undefinedtype
- Access modifier of the
JsEngineLoadExceptionclass has changed to public
- JSON2 library was updated to version of May 26, 2013
- Assembly
MsieJavaScriptEngine.dllnow signed
- Added ability of using the Douglas Crockford's JSON2 library
- By default using of the JSON2 library is disabled
- Changed the format of error messages
- Added the
ActiveScriptErrorFormatterclass
- JavaScript Array Polyfills from TutorialsPoint.com was replaced by the Douglas Crockford's ECMAScript 5 Polyfill
- By default using of the ECMAScript 5 Polyfill is disabled
- Added the
JsEngineLoadExceptionclass
- Initial version uploaded