Skip to content

Commit

Permalink
Version 2.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Taritsyn committed Dec 20, 2016
1 parent dc96828 commit 33cf105
Show file tree
Hide file tree
Showing 45 changed files with 125 additions and 114 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
Change log
==========

## December 20, 2016 - v2.2.0
* Added support of .NET Core 1.0.3
* Downgraded .NET Framework version from 4.5.1 to 4.5
* Now when you call the overloaded version of the `ExecuteResource` method, that takes the type, need to pass the resource name without the namespace
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.1.0
* In JavaScriptEngineSwitcher.V8 now the Microsoft ClearScript.V8 requires `msvcp140.dll` assembly from the [Visual C++ Redistributable for Visual Studio 2015](http://www.microsoft.com/en-us/download/details.aspx?id=48145)
* In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of December 8, 2016
* In JavaScriptEngineSwitcher.ChakraCore:
* Attempt to prevent occurrence of the access violation exception in the `CallFunction` method
* Fixed a error “Out of stack space”

## November 8, 2016 - v2.1.2
* Fixed a error #22 [“Make Exception serializable”](https://github.com/Taritsyn/JavaScriptEngineSwitcher/issues/22)
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.0.1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>JavaScriptEngineSwitcher.ChakraCore</id>
<version>2.1.2</version>
<version>2.2.0</version>
<title>JS Engine Switcher: ChakraCore</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -29,18 +29,18 @@ This package does not contain the native implementations of ChakraCore. Therefor
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript ChakraCore</tags>
<dependencies>
<group targetFramework=".NETFramework4.0-Client">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETStandard1.3">
<dependency id="System.Diagnostics.Tools" version="4.0.1" />
<dependency id="System.Reflection.Extensions" version="4.0.1" />
<dependency id="System.Reflection.TypeExtensions" version="4.1.0" />
<dependency id="System.Threading.Thread" version="4.0.0" />
<dependency id="Microsoft.Extensions.PlatformAbstractions" version="1.0.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 1 addition & 1 deletion NuGet/JavaScriptEngineSwitcher.ChakraCore/readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


--------------------------------------------------------------------------------
README file for JS Engine Switcher: ChakraCore v2.1.2
README file for JS Engine Switcher: ChakraCore v2.2.0

--------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>JavaScriptEngineSwitcher.Core</id>
<version>2.1.2</version>
<version>2.2.0</version>
<title>JS Engine Switcher: Core</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand Down
2 changes: 1 addition & 1 deletion NuGet/JavaScriptEngineSwitcher.Core/readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


--------------------------------------------------------------------------------
README file for JS Engine Switcher: Core v2.1.2
README file for JS Engine Switcher: Core v2.2.0

--------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>JavaScriptEngineSwitcher.Extensions.MsDependencyInjection</id>
<version>2.0.0</version>
<version>2.2.0</version>
<title>JS Engine Switcher: MS Dependency Injection</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -20,11 +20,11 @@
<dependencies>
<group targetFramework=".NETFramework4.5">
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="1.0.1" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETStandard1.3">
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="1.0.1" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
</dependencies>
<frameworkAssemblies>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


--------------------------------------------------------------------------------
README file for JS Engine Switcher: MS Dependency Injection v2.0.0
README file for JS Engine Switcher: MS Dependency Injection v2.2.0

--------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>JavaScriptEngineSwitcher.Jint</id>
<version>2.1.2</version>
<version>2.2.0</version>
<title>JS Engine Switcher: Jint</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -20,15 +20,15 @@
<dependencies>
<group targetFramework=".NETFramework4.0-Client">
<dependency id="Jint" version="2.10.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="Jint" version="2.10.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETStandard1.3">
<dependency id="Jint" version="2.10.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 1 addition & 1 deletion NuGet/JavaScriptEngineSwitcher.Jint/readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


--------------------------------------------------------------------------------
README file for JS Engine Switcher: Jint v2.1.2
README file for JS Engine Switcher: Jint v2.2.0

--------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>JavaScriptEngineSwitcher.Jurassic</id>
<version>2.1.2</version>
<version>2.2.0</version>
<title>JS Engine Switcher: Jurassic</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -19,10 +19,10 @@
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript Jurassic</tags>
<dependencies>
<group targetFramework=".NETFramework4.0-Client">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 1 addition & 1 deletion NuGet/JavaScriptEngineSwitcher.Jurassic/readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


--------------------------------------------------------------------------------
README file for JS Engine Switcher: Jurassic v2.1.2
README file for JS Engine Switcher: Jurassic v2.2.0

--------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>JavaScriptEngineSwitcher.Msie</id>
<version>2.1.2</version>
<version>2.2.0</version>
<title>JS Engine Switcher: MSIE</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -21,15 +21,15 @@
<dependencies>
<group targetFramework=".NETFramework4.0-Client">
<dependency id="MsieJavaScriptEngine" version="2.1.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="MsieJavaScriptEngine" version="2.1.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETStandard1.3">
<dependency id="MsieJavaScriptEngine" version="2.1.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 1 addition & 1 deletion NuGet/JavaScriptEngineSwitcher.Msie/readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


--------------------------------------------------------------------------------
README file for JS Engine Switcher: MSIE v2.1.2
README file for JS Engine Switcher: MSIE v2.2.0

--------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>JavaScriptEngineSwitcher.V8</id>
<version>2.1.2</version>
<version>2.2.0</version>
<title>JS Engine Switcher: V8</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -24,10 +24,10 @@ This package does not contain the native ClearScript and V8 assemblies. Therefor
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript V8 ClearScript</tags>
<dependencies>
<group targetFramework=".NETFramework4.0-Client">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 1 addition & 1 deletion NuGet/JavaScriptEngineSwitcher.V8/readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


--------------------------------------------------------------------------------
README file for JS Engine Switcher: V8 v2.1.2
README file for JS Engine Switcher: V8 v2.2.0

--------------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>JavaScriptEngineSwitcher.Vroom</id>
<version>2.1.2</version>
<version>2.2.0</version>
<title>JS Engine Switcher: Vroom</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -22,15 +22,15 @@ For correct working of the VroomJs on Windows require assemblies `msvcr110.dll`
<dependencies>
<group targetFramework=".NETFramework4.0-Client">
<dependency id="VroomJs" version="1.2.3" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="VroomJs" version="1.2.3" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
<group targetFramework=".NETStandard1.6">
<dependency id="VroomJs" version="1.2.3" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.1.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 1 addition & 1 deletion NuGet/JavaScriptEngineSwitcher.Vroom/readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


--------------------------------------------------------------------------------
README file for JS Engine Switcher: Vroom v2.1.2
README file for JS Engine Switcher: Vroom v2.2.0

--------------------------------------------------------------------------------

Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,21 @@ The supported .NET types are as follows:
## Installation
This library can be installed through NuGet:

* [JS Engine Switcher: Core](http://nuget.org/packages/JavaScriptEngineSwitcher.Core) (supports .NET Framework 4.0 Client, .NET Framework 4.5.1 and .NET Standard 1.3)
* [JS Engine Switcher: MS Dependency Injection](http://nuget.org/packages/JavaScriptEngineSwitcher.Extensions.MsDependencyInjection) (supports .NET Framework 4.5.1 and .NET Standard 1.3)
* [JS Engine Switcher: MSIE](http://nuget.org/packages/JavaScriptEngineSwitcher.Msie) (supports .NET Framework 4.0 Client, .NET Framework 4.5.1 and .NET Standard 1.3)
* [JS Engine Switcher: V8](http://nuget.org/packages/JavaScriptEngineSwitcher.V8) (supports .NET Framework 4.0 Client and .NET Framework 4.5.1)
* [JS Engine Switcher: Core](http://nuget.org/packages/JavaScriptEngineSwitcher.Core) (supports .NET Framework 4.0 Client, .NET Framework 4.5 and .NET Standard 1.3)
* [JS Engine Switcher: MS Dependency Injection](http://nuget.org/packages/JavaScriptEngineSwitcher.Extensions.MsDependencyInjection) (supports .NET Framework 4.5 and .NET Standard 1.3)
* [JS Engine Switcher: MSIE](http://nuget.org/packages/JavaScriptEngineSwitcher.Msie) (supports .NET Framework 4.0 Client, .NET Framework 4.5 and .NET Standard 1.3)
* [JS Engine Switcher: V8](http://nuget.org/packages/JavaScriptEngineSwitcher.V8) (supports .NET Framework 4.0 Client and .NET Framework 4.5)
* [Windows (x86)](http://nuget.org/packages/JavaScriptEngineSwitcher.V8.Native.win-x86)
* [Windows (x64)](http://nuget.org/packages/JavaScriptEngineSwitcher.V8.Native.win-x64)
* [JS Engine Switcher: Jurassic](http://nuget.org/packages/JavaScriptEngineSwitcher.Jurassic) (supports .NET Framework 4.0 Client and .NET Framework 4.5.1)
* [JS Engine Switcher: Jint](http://nuget.org/packages/JavaScriptEngineSwitcher.Jint) (supports .NET Framework 4.0 Client, .NET Framework 4.5.1 and .NET Standard 1.3)
* [JS Engine Switcher: ChakraCore](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore) (supports .NET Framework 4.0 Client, .NET Framework 4.5.1 and .NET Standard 1.3)
* [JS Engine Switcher: Jurassic](http://nuget.org/packages/JavaScriptEngineSwitcher.Jurassic) (supports .NET Framework 4.0 Client and .NET Framework 4.5)
* [JS Engine Switcher: Jint](http://nuget.org/packages/JavaScriptEngineSwitcher.Jint) (supports .NET Framework 4.0 Client, .NET Framework 4.5 and .NET Standard 1.3)
* [JS Engine Switcher: ChakraCore](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore) (supports .NET Framework 4.0 Client, .NET Framework 4.5 and .NET Standard 1.3)
* [Windows (x86)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.win-x86)
* [Windows (x64)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.win-x64)
* [Windows (ARM)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.win8-arm)
* [Debian (x64)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64)
* [OS X (x64)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64)
* [JS Engine Switcher: Vroom](http://nuget.org/packages/JavaScriptEngineSwitcher.Vroom) (supports .NET Framework 4.0 Client, .NET Framework 4.5.1 and .NET Standard 1.6)
* [JS Engine Switcher: Vroom](http://nuget.org/packages/JavaScriptEngineSwitcher.Vroom) (supports .NET Framework 4.0 Client, .NET Framework 4.5 and .NET Standard 1.6)

If you have used the JavaScript Engine Switcher version 1.X, then I recommend to first read [“How to upgrade applications to version 2.X”](https://github.com/Taritsyn/JavaScriptEngineSwitcher/wiki/How-to-upgrade-applications-to-version-2.X) section of the documentation.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
[assembly: ComVisible(false)]
[assembly: Guid("39487053-b459-4433-ae93-e00affc653c6")]

[assembly: AssemblyVersion("2.1.2.0")]
[assembly: AssemblyFileVersion("2.1.2.0")]
[assembly: AssemblyVersion("2.2.0.0")]
[assembly: AssemblyFileVersion("2.2.0.0")]
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
[assembly: ComVisible(false)]
[assembly: Guid("061add3e-535f-4d6d-8b6c-22a01bddc485")]

[assembly: AssemblyVersion("2.1.2.0")]
[assembly: AssemblyFileVersion("2.1.2.0")]
[assembly: AssemblyVersion("2.2.0.0")]
[assembly: AssemblyFileVersion("2.2.0.0")]
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "2.1.2",
"version": "2.2.0",

"dependencies": {
"Microsoft.NETCore.App": {
Expand All @@ -22,17 +22,17 @@
"Microsoft.Extensions.Logging.Console": "1.0.1",
"Microsoft.Extensions.Logging.Debug": "1.0.1",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.1",
"JavaScriptEngineSwitcher.ChakraCore": "2.1.2",
"JavaScriptEngineSwitcher.ChakraCore": "2.2.0",
"JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64": "2.1.0",
"JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64": "2.1.0",
"JavaScriptEngineSwitcher.ChakraCore.Native.win8-arm": "2.1.0",
"JavaScriptEngineSwitcher.ChakraCore.Native.win-x64": "2.1.1",
"JavaScriptEngineSwitcher.ChakraCore.Native.win-x86": "2.1.1",
"JavaScriptEngineSwitcher.Extensions.MsDependencyInjection": "2.0.0",
"JavaScriptEngineSwitcher.Jint": "2.1.2",
"JavaScriptEngineSwitcher.Msie": "2.1.2",
"JavaScriptEngineSwitcher.Sample.Logic": "2.1.2",
"JavaScriptEngineSwitcher.Vroom": "2.1.2"
"JavaScriptEngineSwitcher.Extensions.MsDependencyInjection": "2.2.0",
"JavaScriptEngineSwitcher.Jint": "2.2.0",
"JavaScriptEngineSwitcher.Msie": "2.2.0",
"JavaScriptEngineSwitcher.Sample.Logic": "2.2.0",
"JavaScriptEngineSwitcher.Vroom": "2.2.0"
},

"tools": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
[assembly: ComVisible(false)]
[assembly: Guid("6a7e3f16-3c75-425a-b15d-7b8db5b884c8")]

[assembly: AssemblyVersion("2.1.2.0")]
[assembly: AssemblyFileVersion("2.1.2.0")]
[assembly: AssemblyVersion("2.2.0.0")]
[assembly: AssemblyFileVersion("2.2.0.0")]
Loading

0 comments on commit 33cf105

Please sign in to comment.