Skip to content

Commit b2e5a34

Browse files
committed
Version 3.0.0 Beta 3
1 parent 265e99d commit b2e5a34

File tree

26 files changed

+42
-30
lines changed

26 files changed

+42
-30
lines changed

CHANGELOG.md

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

4+
## v3.0.0 Beta 3 - May 22, 2018
5+
* In `IJsEngine` interface was added `SupportsScriptPrecompilation` property and three new methods: `Precompile`, `PrecompileFile` and `PrecompileResource`
6+
* In JavaScriptEngineSwitcher.Msie, JavaScriptEngineSwitcher.V8, JavaScriptEngineSwitcher.Jurassic, JavaScriptEngineSwitcher.Jint and JavaScriptEngineSwitcher.ChakraCore added a ability to pre-compile scripts
7+
* Added a module based on the NiL.JS
8+
* In JavaScriptEngineSwitcher.V8.Native.win-* and JavaScriptEngineSwitcher.ChakraCore.Native.win-* packages the directories with `win7-*` RIDs was renamed to `win-*`
9+
* In JavaScriptEngineSwitcher.Msie added support of MSIE JavaScript Engine version 3.0.0 Beta 2
10+
* In JavaScriptEngineSwitcher.ChakraCore:
11+
* ChakraCore was updated to version 1.8.4
12+
* JavaScriptEngineSwitcher.ChakraCore.Native.win8-arm package has been replaced by the JavaScriptEngineSwitcher.ChakraCore.Native.win-arm package
13+
414
## v3.0.0 Beta 2 - April 12, 2018
515
* In JavaScriptEngineSwitcher.ChakraCore added support of ChakraCore version 1.8.3
616

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
JavaScript Engine Switcher [![NuGet version](http://img.shields.io/nuget/v/JavaScriptEngineSwitcher.Core.svg)](https://www.nuget.org/packages/JavaScriptEngineSwitcher.Core/) [![Download count](https://img.shields.io/nuget/dt/JavaScriptEngineSwitcher.Core.svg)](https://www.nuget.org/packages/JavaScriptEngineSwitcher.Core/)
22
==========================
33

4-
JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines ([MSIE JavaScript Engine for .Net](http://github.com/Taritsyn/MsieJavaScriptEngine), [Microsoft ClearScript.V8](http://github.com/Microsoft/ClearScript), [Jurassic](http://github.com/paulbartrum/jurassic), [Jint](http://github.com/sebastienros/jint), [ChakraCore](http://github.com/Microsoft/ChakraCore) and [VroomJs](http://github.com/pauldotknopf/vroomjs-core)).
4+
JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines ([MSIE JavaScript Engine for .NET](http://github.com/Taritsyn/MsieJavaScriptEngine), [Microsoft ClearScript.V8](http://github.com/Microsoft/ClearScript), [Jurassic](http://github.com/paulbartrum/jurassic), [Jint](http://github.com/sebastienros/jint), [ChakraCore](http://github.com/Microsoft/ChakraCore), [VroomJs](http://github.com/pauldotknopf/vroomjs-core) and [NiL.JS](https://github.com/nilproject/NiL.JS)).
55
This library allows you to quickly and easily switch to using of another JavaScript engine.
66

77
The supported .NET types are as follows:
@@ -26,10 +26,11 @@ This library can be installed through NuGet:
2626
* [JS Engine Switcher: ChakraCore](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore) (supports .NET Framework 4.0 Client, .NET Framework 4.5, .NET Standard 1.3 and .NET Standard 2.0)
2727
* [Windows (x86)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.win-x86)
2828
* [Windows (x64)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.win-x64)
29-
* [Windows (ARM)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.win8-arm)
29+
* [Windows (ARM)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.win-arm)
3030
* [Linux (x64)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64)
3131
* [OS X (x64)](http://nuget.org/packages/JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64)
3232
* [JS Engine Switcher: Vroom](http://nuget.org/packages/JavaScriptEngineSwitcher.Vroom) (supports .NET Framework 4.0 Client, .NET Framework 4.5, .NET Standard 1.6 and .NET Standard 2.0)
33+
* [JS Engine Switcher: NiL](http://nuget.org/packages/JavaScriptEngineSwitcher.NiL) (supports .NET Framework 4.0 Client, .NET Framework 4.5, .NET Standard 1.3 and .NET Standard 2.0)
3334

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

samples/JavaScriptEngineSwitcher.Sample.AspNetCore1.Mvc1/JavaScriptEngineSwitcher.Sample.AspNetCore1.Mvc1.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Product>JS Engine Switcher: Sample ASP.NET Core 1.0 MVC 1 Site</Product>
55
<VersionPrefix>3.0.0</VersionPrefix>
6-
<VersionSuffix>beta1</VersionSuffix>
6+
<VersionSuffix>beta3</VersionSuffix>
77
<TargetFramework>netcoreapp1.0</TargetFramework>
88
<RuntimeFrameworkVersion>1.0.9</RuntimeFrameworkVersion>
99
<OutputType>Exe</OutputType>

samples/JavaScriptEngineSwitcher.Sample.AspNetCore1Full.Mvc1/JavaScriptEngineSwitcher.Sample.AspNetCore1Full.Mvc1.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Product>JS Engine Switcher: Sample ASP.NET Core 1.0 Full MVC 1 Site</Product>
55
<VersionPrefix>3.0.0</VersionPrefix>
6-
<VersionSuffix>beta1</VersionSuffix>
6+
<VersionSuffix>beta3</VersionSuffix>
77
<TargetFramework>net451</TargetFramework>
88
<OutputType>Exe</OutputType>
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

samples/JavaScriptEngineSwitcher.Sample.AspNetCore2.Mvc2/JavaScriptEngineSwitcher.Sample.AspNetCore2.Mvc2.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Product>JS Engine Switcher: Sample ASP.NET Core 2.0 MVC 2 Site</Product>
55
<VersionPrefix>3.0.0</VersionPrefix>
6-
<VersionSuffix>beta1</VersionSuffix>
6+
<VersionSuffix>beta3</VersionSuffix>
77
<TargetFramework>netcoreapp2.0</TargetFramework>
88
<OutputType>Exe</OutputType>
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

samples/JavaScriptEngineSwitcher.Sample.Logic/JavaScriptEngineSwitcher.Sample.Logic.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Product>JS Engine Switcher: Logic for Samples</Product>
55
<VersionPrefix>3.0.0</VersionPrefix>
6-
<VersionSuffix>beta1</VersionSuffix>
6+
<VersionSuffix>beta3</VersionSuffix>
77
<TargetFrameworks>net40;net451;netstandard1.6;netstandard2.0</TargetFrameworks>
88
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.0</NetStandardImplicitPackageVersion>
99
<OutputType>Library</OutputType>

samples/JavaScriptEngineSwitcher.Sample.Resources/JavaScriptEngineSwitcher.Sample.Resources.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Product>JS Engine Switcher: Resources for Samples</Product>
55
<VersionPrefix>3.0.0</VersionPrefix>
6-
<VersionSuffix>beta1</VersionSuffix>
6+
<VersionSuffix>beta3</VersionSuffix>
77
<TargetFrameworks>net40-client;net45;netstandard1.3;netstandard2.0</TargetFrameworks>
88
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.0</NetStandardImplicitPackageVersion>
99
<OutputType>Library</OutputType>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
<p>JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (<a href="http://github.com/Taritsyn/MsieJavaScriptEngine" target="blank">MSIE JavaScript Engine for .Net</a>, <a href="http://clearscript.codeplex.com/" target="blank">Microsoft ClearScript.V8</a>, <a href="http://github.com/paulbartrum/jurassic" target="blank">Jurassic</a>, <a href="http://github.com/sebastienros/jint" target="blank">Jint</a>, <a href="http://github.com/Microsoft/ChakraCore" target="blank">ChakraCore</a> and <a href="http://github.com/pauldotknopf/vroomjs-core" target="blank">VroomJs</a>). This library allows you to quickly and easily switch to using of another JavaScript engine.</p>
1+
<p>JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (<a href="http://github.com/Taritsyn/MsieJavaScriptEngine" target="blank">MSIE JavaScript Engine for .NET</a>, <a href="http://clearscript.codeplex.com/" target="blank">Microsoft ClearScript.V8</a>, <a href="http://github.com/paulbartrum/jurassic" target="blank">Jurassic</a>, <a href="http://github.com/sebastienros/jint" target="blank">Jint</a>, <a href="http://github.com/Microsoft/ChakraCore" target="blank">ChakraCore</a>, <a href="http://github.com/pauldotknopf/vroomjs-core" target="blank">VroomJs</a> and <a href="https://github.com/nilproject/NiL.JS" target="blank">NiL.JS</a>). This library allows you to quickly and easily switch to using of another JavaScript engine.</p>
22
<p>JavaScript Engine Switcher was created and is maintained by Andrey Taritsyn.</p>

src/JavaScriptEngineSwitcher.ChakraCore/ChakraCoreJsEngine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1156,7 +1156,7 @@ private static WrapperEngineLoadException WrapDllNotFoundException(
11561156
else if (osArchitecture == Architecture.Arm)
11571157
{
11581158
descriptionBuilder.AppendFormat(CoreStrings.Engine_NuGetPackageInstallationRequired,
1159-
"JavaScriptEngineSwitcher.ChakraCore.Native.win8-arm");
1159+
"JavaScriptEngineSwitcher.ChakraCore.Native.win-arm");
11601160
}
11611161
else
11621162
{

src/JavaScriptEngineSwitcher.ChakraCore/JavaScriptEngineSwitcher.ChakraCore.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Product>JS Engine Switcher: ChakraCore</Product>
55
<VersionPrefix>3.0.0</VersionPrefix>
6-
<VersionSuffix>beta2</VersionSuffix>
6+
<VersionSuffix>beta3</VersionSuffix>
77
<TargetFrameworks>net40-client;net45;netstandard1.3;netstandard2.0</TargetFrameworks>
88
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.0</NetStandardImplicitPackageVersion>
99
<OutputType>Library</OutputType>

0 commit comments

Comments
 (0)