Skip to content

Commit

Permalink
Version 2.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Taritsyn committed Apr 26, 2017
1 parent ef26666 commit a4493a8
Show file tree
Hide file tree
Showing 52 changed files with 105 additions and 79 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
Change log
==========

## April 26, 2017 - v2.4.0
* Added support of .NET Core 1.0.4
* In `IJsEngine` interface was added overloaded versions of the `Evaluate`, `Evaluate<T>` and `Execute` methods, which take the document name as second parameter
* Now all JS engines provide extended information about the error location
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.2.1
* In JavaScriptEngineSwitcher.V8:
* Added support of Microsoft ClearScript.V8 version of April 19, 2017 (support of V8 version 5.5.372.40)
* Now the `Evaluate` and `Execute` methods of `V8ScriptEngine` class are called with the `discard` parameter equal to `false`
* In JavaScriptEngineSwitcher.Jurassic added support of Jurassic version of March 9, 2017
* In JavaScriptEngineSwitcher.Jint added support of Jint version 2.10.4
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.4.2

## February 12, 2017 - v2.3.2
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 2.1.2
* In JavaScriptEngineSwitcher.ChakraCore fixed a error causing a crash during finalization
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.3.2</version>
<version>2.4.0</version>
<title>JS Engine Switcher: ChakraCore</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -21,23 +21,23 @@ This package does not contain the native implementations of ChakraCore. Therefor
* JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64</description>
<summary>JavaScriptEngineSwitcher.ChakraCore contains adapter `ChakraCoreJsEngine` (wrapper for the ChakraCore).</summary>
<releaseNotes>1. Added support of .NET Core 1.0.4;
2. Now script error contains a full stack trace;
3. ChakraCore was updated to version 1.4.2.</releaseNotes>
2. ChakraCore was updated to version 1.4.2;
3. Now script error contains a full stack trace.</releaseNotes>
<copyright>Copyright (c) 2013-2017 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
<language>en-US</language>
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript ChakraCore</tags>
<dependencies>
<group targetFramework=".NETFramework4.0-Client">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETStandard1.3">
<dependency id="NETStandard.Library" version="1.6.0" />
<dependency id="System.Reflection.TypeExtensions" version="4.1.0" />
<dependency id="System.Threading.Thread" version="4.0.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 2 additions & 0 deletions NuGet/JavaScriptEngineSwitcher.ChakraCore/build-package.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ del jsrt-dotnet-license.txt /Q/S
xcopy "%net4_project_bin_dir%\%project_name%.dll" lib\net40-client\
xcopy "%net4_project_bin_dir%\ru-ru\%project_name%.resources.dll" lib\net40-client\ru-ru\

%dotnet_cli% restore "%dotnet_project_source_dir%"

%dotnet_cli% build "%dotnet_project_source_dir%" --framework net45 --configuration Release --no-dependencies --no-incremental
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.dll" lib\net45\
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.xml" lib\net45\
Expand Down
6 changes: 3 additions & 3 deletions 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.3.2
README file for JS Engine Switcher: ChakraCore v2.4.0

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

Expand Down Expand Up @@ -31,8 +31,8 @@
RELEASE NOTES
=============
1. Added support of .NET Core 1.0.4;
2. Now script error contains a full stack trace;
3. ChakraCore was updated to version 1.4.2.
2. ChakraCore was updated to version 1.4.2;
3. Now script error contains a full stack trace.

=============
DOCUMENTATION
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.2.0</version>
<version>2.4.0</version>
<title>JS Engine Switcher: Core</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand Down
2 changes: 2 additions & 0 deletions NuGet/JavaScriptEngineSwitcher.Core/build-package.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ rmdir lib /Q/S
xcopy "%net4_project_bin_dir%\%project_name%.dll" lib\net40-client\
xcopy "%net4_project_bin_dir%\ru-ru\%project_name%.resources.dll" lib\net40-client\ru-ru\

%dotnet_cli% restore "%dotnet_project_source_dir%"

%dotnet_cli% build "%dotnet_project_source_dir%" --framework net45 --configuration Release --no-dependencies --no-incremental
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.dll" lib\net45\
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.xml" lib\net45\
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.2.0
README file for JS Engine Switcher: Core v2.4.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.2.0</version>
<version>2.4.0</version>
<title>JS Engine Switcher: MS Dependency Injection</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -19,12 +19,12 @@
<dependencies>
<group targetFramework=".NETFramework4.5">
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="1.0.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETStandard1.3">
<dependency id="NETStandard.Library" version="1.6.0" />
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="1.0.2" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
</dependencies>
<frameworkAssemblies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ call "..\setup.cmd"

rmdir lib /Q/S

%dotnet_cli% restore "%dotnet_project_source_dir%"

%dotnet_cli% build "%dotnet_project_source_dir%" --framework net45 --configuration Release --no-dependencies --no-incremental
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.dll" lib\net45\
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.xml" lib\net45\
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.2.0
README file for JS Engine Switcher: MS Dependency Injection v2.4.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.3.0</version>
<version>2.4.0</version>
<title>JS Engine Switcher: Jint</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -21,16 +21,16 @@
<dependencies>
<group targetFramework=".NETFramework4.0-Client">
<dependency id="Jint" version="2.10.4" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="Jint" version="2.10.4" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETStandard1.3">
<dependency id="NETStandard.Library" version="1.6.0" />
<dependency id="Jint" version="2.10.4" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 2 additions & 0 deletions NuGet/JavaScriptEngineSwitcher.Jint/build-package.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ del jint-license.txt /Q/S
xcopy "%net4_project_bin_dir%\%project_name%.dll" lib\net40-client\
xcopy "%net4_project_bin_dir%\ru-ru\%project_name%.resources.dll" lib\net40-client\ru-ru\

%dotnet_cli% restore "%dotnet_project_source_dir%"

%dotnet_cli% build "%dotnet_project_source_dir%" --framework net45 --configuration Release --no-dependencies --no-incremental
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.dll" lib\net45\
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.xml" lib\net45\
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.3.0
README file for JS Engine Switcher: Jint v2.4.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.3.1</version>
<version>2.4.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.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
</dependencies>
<references>
Expand Down
1 change: 1 addition & 0 deletions NuGet/JavaScriptEngineSwitcher.Jurassic/build-package.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ xcopy "%net4_project_bin_dir%\%project_name%.dll" lib\net40-client\
xcopy "%net4_project_bin_dir%\ru-ru\%project_name%.resources.dll" lib\net40-client\ru-ru\
xcopy "%lib_dir%\Jurassic.dll" lib\net40-client\

%dotnet_cli% restore "%dotnet_project_source_dir%"
%dotnet_cli% build "%dotnet_project_source_dir%" --framework net45 --configuration Release --no-dependencies --no-incremental
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.dll" lib\net45\
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.xml" lib\net45\
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.3.1
README file for JS Engine Switcher: Jurassic v2.4.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.3.2</version>
<version>2.4.0</version>
<title>JS Engine Switcher: MSIE</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -20,16 +20,16 @@
<dependencies>
<group targetFramework=".NETFramework4.0-Client">
<dependency id="MsieJavaScriptEngine" version="2.2.1" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="MsieJavaScriptEngine" version="2.2.1" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETStandard1.3">
<dependency id="NETStandard.Library" version="1.6.0" />
<dependency id="MsieJavaScriptEngine" version="2.2.1" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 2 additions & 0 deletions NuGet/JavaScriptEngineSwitcher.Msie/build-package.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ del msie-javascript-engine-license.txt /Q/S
xcopy "%net4_project_bin_dir%\%project_name%.dll" lib\net40-client\
xcopy "%net4_project_bin_dir%\ru-ru\%project_name%.resources.dll" lib\net40-client\ru-ru\

%dotnet_cli% restore "%dotnet_project_source_dir%"

%dotnet_cli% build "%dotnet_project_source_dir%" --framework net45 --configuration Release --no-dependencies --no-incremental
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.dll" lib\net45\
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.xml" lib\net45\
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.3.2
README file for JS Engine Switcher: MSIE v2.4.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.2.0</version>
<version>2.4.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.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
</dependencies>
<references>
Expand Down
1 change: 1 addition & 0 deletions NuGet/JavaScriptEngineSwitcher.V8/build-package.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ xcopy "%net4_project_bin_dir%\%project_name%.dll" lib\net40-client\
xcopy "%net4_project_bin_dir%\ru-ru\%project_name%.resources.dll" lib\net40-client\ru-ru\
xcopy "%lib_dir%\ClearScript.dll" lib\net40-client\

%dotnet_cli% restore "%dotnet_project_source_dir%"
%dotnet_cli% build "%dotnet_project_source_dir%" --framework net45 --configuration Release --no-dependencies --no-incremental
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.dll" lib\net45\
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.xml" lib\net45\
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.2.0
README file for JS Engine Switcher: V8 v2.4.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.2.0</version>
<version>2.4.0</version>
<title>JS Engine Switcher: Vroom</title>
<authors>Andrey Taritsyn</authors>
<owners>Andrey Taritsyn</owners>
Expand All @@ -21,16 +21,16 @@ 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.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETFramework4.5">
<dependency id="VroomJs" version="1.2.3" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
<group targetFramework=".NETStandard1.6">
<dependency id="NETStandard.Library" version="1.6.0" />
<dependency id="VroomJs" version="1.2.3" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.2.0" />
<dependency id="JavaScriptEngineSwitcher.Core" version="2.4.0" />
</group>
</dependencies>
<references>
Expand Down
2 changes: 2 additions & 0 deletions NuGet/JavaScriptEngineSwitcher.Vroom/build-package.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ del v8-license.txt /Q/S
xcopy "%net4_project_bin_dir%\%project_name%.dll" lib\net40-client\
xcopy "%net4_project_bin_dir%\ru-ru\%project_name%.resources.dll" lib\net40-client\ru-ru\

%dotnet_cli% restore "%dotnet_project_source_dir%"

%dotnet_cli% build "%dotnet_project_source_dir%" --framework net45 --configuration Release --no-dependencies --no-incremental
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.dll" lib\net45\
xcopy "%dotnet_project_bin_dir%\net45\%project_name%.xml" lib\net45\
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.2.0
README file for JS Engine Switcher: Vroom v2.4.0

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

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.3.2.0")]
[assembly: AssemblyFileVersion("2.3.2.0")]
[assembly: AssemblyVersion("2.4.0.0")]
[assembly: AssemblyFileVersion("2.4.0.0")]
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<VersionPrefix>2.3.2</VersionPrefix>
<VersionPrefix>2.4.0</VersionPrefix>
<TargetFramework>netcoreapp1.0</TargetFramework>
<RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
<OutputType>Exe</OutputType>
Expand Down
Loading

0 comments on commit a4493a8

Please sign in to comment.