Skip to content

Commit de40351

Browse files
committed
Version 1.6.0
1 parent e149667 commit de40351

File tree

12 files changed

+64
-54
lines changed

12 files changed

+64
-54
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Change log
22
==========
33

4+
## December 3, 2015 - v1.6.0
5+
* Added support of “Edge” JsRT version of Chakra JavaScript engine
6+
* `ChakraJsRt` mode was renamed to `ChakraIeJsRt`
7+
48
## June 29, 2015 - v1.5.5
59
* Fixed an error, that occurs on computers with IE 6
610
* Removed `Obsolete` attribute from parameterless constructor

NuGet/MsieJavaScriptEngine.nuspec

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
11
<?xml version="1.0"?>
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
3-
<metadata>
4-
<id>MsieJavaScriptEngine</id>
5-
<version>1.5.6</version>
6-
<title>MSIE JavaScript Engine for .NET</title>
7-
<authors>Andrey Taritsyn</authors>
8-
<owners>Andrey Taritsyn</owners>
9-
<licenseUrl>http://github.com/Taritsyn/MsieJavaScriptEngine/blob/master/LICENSE.md</licenseUrl>
10-
<projectUrl>http://github.com/Taritsyn/MsieJavaScriptEngine</projectUrl>
11-
<iconUrl>http://i.imgur.com/cbiHK.png</iconUrl>
12-
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13-
<description>This project is a .NET wrapper for working with the Internet Explorer's JavaScript engines (JsRT version of Chakra, ActiveScript version of Chakra and Classic JavaScript Engine). Project was based on the code of SassAndCoffee.JavaScript (http://github.com/paulcbetts/SassAndCoffee) and Chakra Sample Hosts (http://github.com/panopticoncentral/chakra-host).</description>
14-
<summary>This project is a .NET wrapper for working with the Internet Explorer's JavaScript engines (JsRT version of Chakra, ActiveScript version of Chakra and Classic JavaScript Engine).</summary>
15-
<releaseNotes>Source code of the `ChakraJsRtJsEngine` was synchronized with the Chakra Sample Hosts version of July 11, 2015.</releaseNotes>
16-
<copyright>Copyright (c) 2012-2015 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
17-
<language>en-US</language>
18-
<tags>JavaScript ECMAScript MSIE IE Chakra</tags>
19-
<references>
20-
<reference file="MsieJavaScriptEngine.dll" />
21-
</references>
22-
</metadata>
23-
<files>
24-
<file src="..\MsieJavaScriptEngine\bin\Release\MsieJavaScriptEngine.dll" target="lib\net40" />
25-
<file src="..\MsieJavaScriptEngine\bin\Release\**\MsieJavaScriptEngine.resources.dll" target="lib\net40" />
26-
<file src="readme.txt" />
27-
<file src="..\Licenses\sass-and-coffee-license.txt" />
28-
<file src="..\Licenses\chakra-host-license.txt" />
29-
<file src="..\Licenses\microsoft-ajax-minifier-license.txt" />
30-
</files>
3+
<metadata>
4+
<id>MsieJavaScriptEngine</id>
5+
<version>1.6.0</version>
6+
<title>MSIE JavaScript Engine for .NET</title>
7+
<authors>Andrey Taritsyn</authors>
8+
<owners>Andrey Taritsyn</owners>
9+
<licenseUrl>http://github.com/Taritsyn/MsieJavaScriptEngine/blob/master/LICENSE.md</licenseUrl>
10+
<projectUrl>http://github.com/Taritsyn/MsieJavaScriptEngine</projectUrl>
11+
<iconUrl>http://i.imgur.com/cbiHK.png</iconUrl>
12+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13+
<description>This library is a .NET wrapper for working with the JavaScript engines of Internet Explorer and Edge (JsRT versions of Chakra, ActiveScript version of Chakra and Classic JavaScript Engine). Project was based on the code of SassAndCoffee.JavaScript (http://github.com/paulcbetts/SassAndCoffee) and Chakra Sample Hosts (http://github.com/panopticoncentral/chakra-host).</description>
14+
<summary>This library is a .NET wrapper for working with the JavaScript engines of Internet Explorer and Edge (JsRT versions of Chakra, ActiveScript version of Chakra and Classic JavaScript Engine).</summary>
15+
<releaseNotes>1. Added support of “Edge” JsRT version of Chakra JavaScript engine;
16+
2. `ChakraJsRt` mode was renamed to `ChakraIeJsRt`.</releaseNotes>
17+
<copyright>Copyright (c) 2012-2015 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
18+
<language>en-US</language>
19+
<tags>JavaScript ECMAScript MSIE IE Edge Chakra</tags>
20+
<references>
21+
<reference file="MsieJavaScriptEngine.dll" />
22+
</references>
23+
</metadata>
24+
<files>
25+
<file src="..\src\MsieJavaScriptEngine\bin\Release\MsieJavaScriptEngine.dll" target="lib\net40" />
26+
<file src="..\src\MsieJavaScriptEngine\bin\Release\**\MsieJavaScriptEngine.resources.dll" target="lib\net40" />
27+
<file src="readme.txt" />
28+
<file src="..\Licenses\sass-and-coffee-license.txt" />
29+
<file src="..\Licenses\chakra-host-license.txt" />
30+
<file src="..\Licenses\microsoft-ajax-minifier-license.txt" />
31+
</files>
3132
</package>

NuGet/build-package.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe ..\MsieJavaScriptEngine\MsieJavaScriptEngine.csproj /p:Configuration=Release
1+
\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe ..\src\MsieJavaScriptEngine\MsieJavaScriptEngine.csproj /p:Configuration=Release
22
..\.nuget\nuget.exe pack MsieJavaScriptEngine.nuspec

NuGet/readme.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22

33
----------------------------------------------------------------------
4-
README file for MSIE JavaScript Engine for .NET 1.5.6
4+
README file for MSIE JavaScript Engine for .NET v1.6.0
55

66
----------------------------------------------------------------------
77

@@ -11,18 +11,18 @@
1111
===========
1212
DESCRIPTION
1313
===========
14-
This project is a .NET wrapper for working with the Internet Explorer's
15-
JavaScript engines (JsRT version of Chakra, ActiveScript version of
16-
Chakra and Classic JavaScript Engine).
14+
This library is a .NET wrapper for working with the JavaScript engines
15+
of Internet Explorer and Edge (JsRT versions of Chakra, ActiveScript
16+
version of Chakra and Classic JavaScript Engine).
1717
Project was based on the code of SassAndCoffee.JavaScript
1818
(http://github.com/paulcbetts/SassAndCoffee) and Chakra Sample Hosts
1919
(http://github.com/panopticoncentral/chakra-host).
2020

2121
=============
2222
RELEASE NOTES
2323
=============
24-
Source code of the `ChakraJsRtJsEngine` was synchronized with the
25-
Chakra Sample Hosts version of July 11, 2015.
24+
1. Added support of “Edge” JsRT version of Chakra JavaScript engine;
25+
2. `ChakraJsRt` mode was renamed to `ChakraIeJsRt`.
2626

2727
============
2828
PROJECT SITE

README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@ MSIE JavaScript Engine for .NET
33

44
![MSIE JS Engine Logo](http://i.imgur.com/T3K5q.png)
55

6-
This project is a .NET wrapper for working with the Internet Explorer's JavaScript engines (JsRT version of Chakra, ActiveScript version of Chakra and Classic JavaScript Engine).
6+
This project is a .NET wrapper for working with the JavaScript engines of Internet Explorer and Edge (JsRT versions of Chakra, ActiveScript version of Chakra and Classic JavaScript Engine).
77
Project was based on the code of [SassAndCoffee.JavaScript](http://github.com/paulcbetts/SassAndCoffee) and [Chakra Sample Hosts](http://github.com/panopticoncentral/chakra-host).
88

9-
MSIE JavaScript Engine requires a installation of Internet Explorer on the machine and can work in 4 modes, that are defined in the `MsieJavaScriptEngine.JsEngineMode` enumeration:
9+
MSIE JavaScript Engine requires a installation of Internet Explorer or Edge on the machine and can work in 5 modes, that are defined in the `MsieJavaScriptEngine.JsEngineMode` enumeration:
1010

1111
* `Auto`. Automatically selects the most modern JavaScript engine from available on the machine.
1212
* `Classic`. Classic MSIE JavaScript engine (supports ECMAScript 3 with possibility of using the ECMAScript 5 Polyfill and the JSON2 library). Requires Internet Explorer 6 or higher on the machine.
1313
* `ChakraActiveScript`. ActiveScript version of Chakra JavaScript engine (supports ECMAScript 5). Requires Internet Explorer 9 or higher on the machine.
14-
* `ChakraJsRt`. JsRT version of Chakra JavaScript engine (supports ECMAScript 5). Requires Internet Explorer 11 or higher on the machine. Detailed information about JsRT you can read in the [Paul Vick's blog](http://www.panopticoncentral.net/category/javascript/).
14+
* `ChakraIeJsRt`. “Legacy” JsRT version of Chakra JavaScript engine (supports ECMAScript 5). Requires Internet Explorer 11 or higher on the machine.
15+
* `ChakraEdgeJsRt`. “Edge” JsRT version of Chakra JavaScript engine (supports ECMAScript 5). Requires Microsoft Edge on the machine.
1516

1617
The supported .NET types are as follows:
1718

@@ -40,8 +41,12 @@ Consider a simple example of usage of the MSIE JavaScript Engine:
4041
{
4142
try
4243
{
43-
using (var jsEngine = new MsieJsEngine(engineMode: JsEngineMode.Auto,
44-
useEcmaScript5Polyfill: false, useJson2Library: false))
44+
using (var jsEngine = new MsieJsEngine(new JsEngineSettings
45+
{
46+
EngineMode = JsEngineMode.Auto,
47+
UseEcmaScript5Polyfill = false,
48+
UseJson2Library = false
49+
}))
4550
{
4651
const string expression = "7 * 8 - 20";
4752
var result = jsEngine.Evaluate<int>(expression);

src/MsieJavaScriptEngine/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[assembly: ComVisible(false)]
1414
[assembly: Guid("ae6911c9-e2a9-4386-ab90-3722a9166564")]
1515

16-
[assembly: AssemblyVersion("1.5.6.0")]
17-
[assembly: AssemblyFileVersion("1.5.6.0")]
16+
[assembly: AssemblyVersion("1.6.0.0")]
17+
[assembly: AssemblyFileVersion("1.6.0.0")]
1818

1919
[module: DefaultCharSet(CharSet.Unicode)]

test/MsieJavaScriptEngine.Test.Auto/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
[assembly: ComVisible(false)]
1414
[assembly: Guid("e9baa5d3-59fe-4c0f-82ee-d415ffe53903")]
1515

16-
[assembly: AssemblyVersion("1.5.4.0")]
17-
[assembly: AssemblyFileVersion("1.5.4.0")]
16+
[assembly: AssemblyVersion("1.6.0.0")]
17+
[assembly: AssemblyFileVersion("1.6.0.0")]

test/MsieJavaScriptEngine.Test.ChakraActiveScript/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
[assembly: ComVisible(false)]
1414
[assembly: Guid("34feac4f-a145-465e-aa36-0eceb5242dd4")]
1515

16-
[assembly: AssemblyVersion("1.5.4.0")]
17-
[assembly: AssemblyFileVersion("1.5.4.0")]
16+
[assembly: AssemblyVersion("1.6.0.0")]
17+
[assembly: AssemblyFileVersion("1.6.0.0")]

test/MsieJavaScriptEngine.Test.ChakraEdgeJsRt/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
[assembly: ComVisible(false)]
1414
[assembly: Guid("ebd8a69f-5bb3-47ab-9a8d-b8f35035c278")]
1515

16-
[assembly: AssemblyVersion("1.5.4.0")]
17-
[assembly: AssemblyFileVersion("1.5.4.0")]
16+
[assembly: AssemblyVersion("1.6.0.0")]
17+
[assembly: AssemblyFileVersion("1.6.0.0")]

test/MsieJavaScriptEngine.Test.ChakraIeJsRt/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
[assembly: ComVisible(false)]
1414
[assembly: Guid("2c54c249-206c-45f4-bd1b-6e67a07775af")]
1515

16-
[assembly: AssemblyVersion("1.5.4.0")]
17-
[assembly: AssemblyFileVersion("1.5.4.0")]
16+
[assembly: AssemblyVersion("1.6.0.0")]
17+
[assembly: AssemblyFileVersion("1.6.0.0")]

0 commit comments

Comments
 (0)