Skip to content

Commit b0403e4

Browse files
committed
Version 2.0.0
1 parent 0ea4029 commit b0403e4

File tree

30 files changed

+128
-100
lines changed

30 files changed

+128
-100
lines changed

CHANGELOG.md

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

4+
## September 19, 2016 - v2.0.0
5+
* Removed dependency on `System.Configuration.dll` (no longer supported configuration by using the `Web.config` and `App.config` files)
6+
* In JavaScriptEngineSwitcher.Core, JavaScriptEngineSwitcher.Msie (.NET Core version only works in JsRT modes) and JavaScriptEngineSwitcher.ChakraCore added support of .NET Core 1.0.1
7+
* Now all modules are support of .NET Framework 4.5.1 and can be used in web applications based on the “ASP.NET Core Web Application (.NET Framework)” template
8+
* In `IJsEngine` interface was added `SupportsGarbageCollection` property and `CollectGarbage` method
9+
* `JsRuntimeErrorHelpers` class was renamed to `JsErrorHelpers` class
10+
* Created a JavaScriptEngineSwitcher.Extensions.MsDependencyInjection package, that contains extension methods for adding the JS engine switcher in an `IServiceCollection`
11+
* JavaScriptEngineSwitcher.ConfigurationIntelliSense package is no longer required for the current version of the JavaScript Engine Switcher
12+
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.0.0
13+
* In JavaScriptEngineSwitcher.V8:
14+
* Added support of Microsoft ClearScript.V8 version 5.4.7 (support of V8 version 5.3.332.45)
15+
* In configuration settings of the V8 JS engine was changed type of `DebugPort` property from `int` to `ushort`
16+
* In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of September 19, 2016
17+
* In JavaScriptEngineSwitcher.ChakraCore:
18+
* Added support of ChakraCore version 1.3
19+
* Added the ability to change configuration settings of the ChakraCore JS engine: `DisableBackgroundWork` (default `false`), `DisableNativeCodeGeneration` (default `false`), `DisableEval` (default `false`) and `EnableExperimentalFeatures` (default `false`)
20+
421
## September 17, 2016 - v2.0.0 Beta 1
522
* In `IJsEngine` interface was added `SupportsGarbageCollection` property and `CollectGarbage` method
623
* `JsRuntimeErrorHelpers` class was renamed to `JsErrorHelpers` class

NuGet/JavaScriptEngineSwitcher.ChakraCore/JavaScriptEngineSwitcher.ChakraCore.nuspec

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>JavaScriptEngineSwitcher.ChakraCore</id>
5-
<version>2.0.0-beta1</version>
5+
<version>2.0.0</version>
66
<title>JS Engine Switcher: ChakraCore</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
@@ -14,25 +14,25 @@
1414

1515
For correct working of the ChakraCore require assemblies `msvcp120.dll` and `msvcr120.dll` from the Visual C++ Redistributable Packages for Visual Studio 2013.</description>
1616
<summary>JavaScriptEngineSwitcher.ChakraCore contains adapter `ChakraCoreJsEngine` (wrapper for the ChakraCore version 1.3).</summary>
17-
<releaseNotes>1. ChakraCore was updated to version 1.3;
18-
2. Added the ability to change configuration settings of the ChakraCore JS engine: `DisableBackgroundWork` (default `false`), `DisableNativeCodeGeneration` (default `false`), `DisableEval` (default `false`) and `EnableExperimentalFeatures` (default `false`);
19-
3. Added support of .NET Core 1.0.1.</releaseNotes>
17+
<releaseNotes>1. Added support of .NET Core 1.0.1 and .NET Framework 4.5.1;
18+
2. ChakraCore was updated to version 1.3;
19+
3. Added the ability to change configuration settings of the ChakraCore JS engine: `DisableBackgroundWork` (default `false`), `DisableNativeCodeGeneration` (default `false`), `DisableEval` (default `false`) and `EnableExperimentalFeatures` (default `false`).</releaseNotes>
2020
<copyright>Copyright (c) 2013-2016 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
2121
<language>en-US</language>
2222
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript ChakraCore</tags>
2323
<dependencies>
2424
<group targetFramework=".NETFramework4.0-Client">
25-
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0-beta1" />
25+
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0" />
2626
</group>
2727
<group targetFramework=".NETFramework4.5.1">
28-
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0-beta1" />
28+
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0" />
2929
</group>
3030
<group targetFramework=".NETStandard1.3">
3131
<dependency id="System.Diagnostics.Tools" version="4.0.1" />
3232
<dependency id="System.Reflection.Extensions" version="4.0.1" />
3333
<dependency id="System.Reflection.TypeExtensions" version="4.1.0" />
3434
<dependency id="Microsoft.Extensions.PlatformAbstractions" version="1.0.0" />
35-
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0-beta1" />
35+
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0" />
3636
</group>
3737
</dependencies>
3838
<references>

NuGet/JavaScriptEngineSwitcher.ChakraCore/readme.txt

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

22

33
--------------------------------------------------------------------------------
4-
README file for JS Engine Switcher: ChakraCore v2.0.0 Beta 1
4+
README file for JS Engine Switcher: ChakraCore v2.0.0
55

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

@@ -24,12 +24,12 @@
2424
=============
2525
RELEASE NOTES
2626
=============
27-
1. ChakraCore was updated to version 1.3;
28-
2. Added the ability to change configuration settings of the ChakraCore JS
27+
1. Added support of .NET Core 1.0.1 and .NET Framework 4.5.1;
28+
2. ChakraCore was updated to version 1.3;
29+
3. Added the ability to change configuration settings of the ChakraCore JS
2930
engine: `DisableBackgroundWork` (default `false`),
3031
`DisableNativeCodeGeneration` (default `false`), `DisableEval` (default
31-
`false`) and `EnableExperimentalFeatures` (default `false`);
32-
3. Added support of .NET Core 1.0.1.
32+
`false`) and `EnableExperimentalFeatures` (default `false`).
3333

3434
====================
3535
POST-INSTALL ACTIONS

NuGet/JavaScriptEngineSwitcher.Core/JavaScriptEngineSwitcher.Core.nuspec

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>JavaScriptEngineSwitcher.Core</id>
5-
<version>2.0.0-beta1</version>
5+
<version>2.0.0</version>
66
<title>JS Engine Switcher: Core</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
@@ -12,9 +12,10 @@
1212
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1313
<description>JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (MSIE JavaScript Engine for .Net, Microsoft ClearScript.V8, Jurassic, Jint and ChakraCore). This library allows you to quickly and easily switch to using of another JavaScript engine.</description>
1414
<summary>JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (MSIE JavaScript Engine for .Net, Microsoft ClearScript.V8, Jurassic, Jint and ChakraCore).</summary>
15-
<releaseNotes>1. In `IJsEngine` interface was added `SupportsGarbageCollection` property and `CollectGarbage` method;
16-
2. `JsRuntimeErrorHelpers` class was renamed to `JsErrorHelpers` class;
17-
3. Added support of .NET Core 1.0.1.</releaseNotes>
15+
<releaseNotes>1. Removed dependency on `System.Configuration.dll` (no longer supported configuration by using the `Web.config` and `App.config` files);
16+
2. Added support of .NET Core 1.0.1 and .NET Framework 4.5.1;
17+
3. In `IJsEngine` interface was added `SupportsGarbageCollection` property and `CollectGarbage` method;
18+
4. `JsRuntimeErrorHelpers` class was renamed to `JsErrorHelpers` class.</releaseNotes>
1819
<copyright>Copyright (c) 2013-2016 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
1920
<language>en-US</language>
2021
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript</tags>

NuGet/JavaScriptEngineSwitcher.Core/readme.txt

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

22

33
--------------------------------------------------------------------------------
4-
README file for JS Engine Switcher: Core v2.0.0 Beta 1
4+
README file for JS Engine Switcher: Core v2.0.0
55

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

@@ -19,10 +19,12 @@
1919
=============
2020
RELEASE NOTES
2121
=============
22-
1. In `IJsEngine` interface was added `SupportsGarbageCollection` property and
22+
1. Removed dependency on `System.Configuration.dll` (no longer supported
23+
configuration by using the `Web.config` and `App.config` files);
24+
2. Added support of .NET Core 1.0.1 and .NET Framework 4.5.1;
25+
3. In `IJsEngine` interface was added `SupportsGarbageCollection` property and
2326
`CollectGarbage` method;
24-
2. `JsRuntimeErrorHelpers` class was renamed to `JsErrorHelpers` class;
25-
3. Added support of .NET Core 1.0.1.
27+
4. `JsRuntimeErrorHelpers` class was renamed to `JsErrorHelpers` class.
2628

2729
=============
2830
DOCUMENTATION

NuGet/JavaScriptEngineSwitcher.Extensions.MsDependencyInjection/JavaScriptEngineSwitcher.Extensions.MsDependencyInjection.nuspec

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>JavaScriptEngineSwitcher.Extensions.MsDependencyInjection</id>
5-
<version>2.0.0-beta1</version>
5+
<version>2.0.0</version>
66
<title>JS Engine Switcher: MS Dependency Injection</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
@@ -12,18 +12,17 @@
1212
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1313
<description>JavaScriptEngineSwitcher.Extensions.MsDependencyInjection contains extension methods for adding the JS engine switcher in an `IServiceCollection`.</description>
1414
<summary>JavaScriptEngineSwitcher.Extensions.MsDependencyInjection contains extension methods for adding the JS engine switcher in an `IServiceCollection`.</summary>
15-
<releaseNotes>Added support of .NET Core 1.0.1.</releaseNotes>
1615
<copyright>Copyright (c) 2013-2016 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
1716
<language>en-US</language>
1817
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript DI</tags>
1918
<dependencies>
2019
<group targetFramework=".NETFramework4.5.1">
2120
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="1.0.0" />
22-
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0-beta1" />
21+
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0" />
2322
</group>
2423
<group targetFramework=".NETStandard1.3">
2524
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="1.0.0" />
26-
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0-beta1" />
25+
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0" />
2726
</group>
2827
</dependencies>
2928
<references>

NuGet/JavaScriptEngineSwitcher.Extensions.MsDependencyInjection/readme.txt

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

22

33
--------------------------------------------------------------------------------
4-
README file for JS Engine Switcher: MS Dependency Injection v2.0.0 Beta 1
4+
README file for JS Engine Switcher: MS Dependency Injection v2.0.0
55

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

@@ -14,11 +14,6 @@
1414
JavaScriptEngineSwitcher.Extensions.MsDependencyInjection contains extension
1515
methods for adding the JS engine switcher in an `IServiceCollection`.
1616

17-
=============
18-
RELEASE NOTES
19-
=============
20-
Added support of .NET Core 1.0.1.
21-
2217
=============
2318
DOCUMENTATION
2419
=============

NuGet/JavaScriptEngineSwitcher.Jint/JavaScriptEngineSwitcher.Jint.nuspec

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>JavaScriptEngineSwitcher.Jint</id>
5-
<version>2.0.0-beta1</version>
5+
<version>2.0.0</version>
66
<title>JS Engine Switcher: Jint</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
@@ -12,17 +12,19 @@
1212
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1313
<description>JavaScriptEngineSwitcher.Jint contains adapter `JintJsEngine` (wrapper for the Jint JavaScript Engine (http://github.com/sebastienros/jint) version 2.9.1).</description>
1414
<summary>JavaScriptEngineSwitcher.Jint contains adapter `JintJsEngine` (wrapper for the Jint JavaScript Engine version 2.9.1).</summary>
15+
<releaseNotes>1. Removed dependency on `System.Configuration.dll` (no longer supported configuration by using the `Web.config` and `App.config` files);
16+
2. Added support of .NET Framework 4.5.1.</releaseNotes>
1517
<copyright>Copyright (c) 2013-2016 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
1618
<language>en-US</language>
1719
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript Jint</tags>
1820
<dependencies>
1921
<group targetFramework=".NETFramework4.0-Client">
2022
<dependency id="Jint" version="2.9.1" />
21-
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0-beta1" />
23+
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0" />
2224
</group>
2325
<group targetFramework=".NETFramework4.5.1">
2426
<dependency id="Jint" version="2.9.1" />
25-
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0-beta1" />
27+
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0" />
2628
</group>
2729
</dependencies>
2830
<references>

NuGet/JavaScriptEngineSwitcher.Jint/readme.txt

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

22

33
--------------------------------------------------------------------------------
4-
README file for JS Engine Switcher: Jint v2.0.0 Beta 1
4+
README file for JS Engine Switcher: Jint v2.0.0
55

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

@@ -14,6 +14,13 @@
1414
JavaScriptEngineSwitcher.Jint contains adapter `JintJsEngine` (wrapper for the
1515
Jint JavaScript Engine (http://github.com/sebastienros/jint) version 2.9.1).
1616

17+
=============
18+
RELEASE NOTES
19+
=============
20+
1. Removed dependency on `System.Configuration.dll` (no longer supported
21+
configuration by using the `Web.config` and `App.config` files);
22+
2. Added support of .NET Framework 4.5.1.
23+
1724
=============
1825
DOCUMENTATION
1926
=============

NuGet/JavaScriptEngineSwitcher.Jurassic/JavaScriptEngineSwitcher.Jurassic.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>JavaScriptEngineSwitcher.Jurassic</id>
5-
<version>2.0.0-beta1</version>
5+
<version>2.0.0</version>
66
<title>JS Engine Switcher: Jurassic</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
@@ -20,10 +20,10 @@
2020
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript Jurassic</tags>
2121
<dependencies>
2222
<group targetFramework=".NETFramework4.0-Client">
23-
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0-beta1" />
23+
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0" />
2424
</group>
2525
<group targetFramework=".NETFramework4.5.1">
26-
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0-beta1" />
26+
<dependency id="JavaScriptEngineSwitcher.Core" version="2.0.0" />
2727
</group>
2828
</dependencies>
2929
<references>

0 commit comments

Comments
 (0)