Skip to content

Commit c75b012

Browse files
committed
Version 3.21.0
1 parent b87c088 commit c75b012

File tree

52 files changed

+76
-72
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+76
-72
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+
## v3.21.0 - April 1, 2023
5+
* Added a module based on the [YantraJS](https://yantrajs.com). Special thanks to [Akash Kava](https://github.com/ackava)
6+
* In JavaScriptEngineSwitcher.ChakraCore:
7+
* ChakraCore was updated to version of January 26, 2023
8+
* In configuration settings of the ChakraCore JS engine was added one new property - `AllowReflection` (default `false`)
9+
* In JavaScriptEngineSwitcher.Jint:
10+
* Jint was updated to version 3.0.0 Beta 2048
11+
* In configuration settings of the Jint JS engine was added two new properties: `AllowReflection` (default `false`) and `DisableEval` (default `false`)
12+
* In JavaScriptEngineSwitcher.Jurassic improved a conversion of results to a host types
13+
* In JavaScriptEngineSwitcher.Msie:
14+
* MSIE JavaScript Engine was updated to version 3.2.1
15+
* In configuration settings of the MSIE JS engine was added one new property - `AllowReflection` (default `false`)
16+
* In JavaScriptEngineSwitcher.NiL added support of NiL.JS version 2.5.1661
17+
* In JavaScriptEngineSwitcher.V8:
18+
* Microsoft ClearScript.V8 was updated to version 7.4.0 (support of V8 version 11.1.277.14)
19+
* In configuration settings of the V8 JS engine was added one new property - `AllowReflection` (default `false`)
20+
421
## v3.20.10 - January 23, 2023
522
* In JavaScriptEngineSwitcher.V8 added support of Microsoft ClearScript.V8 version 7.3.7 (support of V8 version 10.9.194.10)
623

README.md

Lines changed: 2 additions & 1 deletion
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 ([ChakraCore](https://github.com/chakra-core/ChakraCore), [Jering.Javascript.NodeJS](https://github.com/JeringTech/Javascript.NodeJS), [Jint](https://github.com/sebastienros/jint), [Jurassic](https://github.com/paulbartrum/jurassic), [MSIE JavaScript Engine for .NET](https://github.com/Taritsyn/MsieJavaScriptEngine), [NiL.JS](https://github.com/nilproject/NiL.JS), [Microsoft ClearScript.V8](https://github.com/Microsoft/ClearScript) and [VroomJs](https://github.com/pauldotknopf/vroomjs-core)).
4+
JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines ([ChakraCore](https://github.com/chakra-core/ChakraCore), [Jint](https://github.com/sebastienros/jint), [Jurassic](https://github.com/paulbartrum/jurassic), [MSIE JavaScript Engine for .NET](https://github.com/Taritsyn/MsieJavaScriptEngine), [NiL.JS](https://github.com/nilproject/NiL.JS), [Jering.Javascript.NodeJS](https://github.com/JeringTech/Javascript.NodeJS), [Microsoft ClearScript.V8](https://github.com/Microsoft/ClearScript), [VroomJs](https://github.com/pauldotknopf/vroomjs-core) and [YantraJS](https://yantrajs.com)).
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:
@@ -42,6 +42,7 @@ This library can be installed through NuGet:
4242
* [Microsoft ClearScript.V8 for OS X (x64)](https://www.nuget.org/packages/Microsoft.ClearScript.V8.Native.osx-x64)
4343
* [Microsoft ClearScript.V8 for OS X (ARM64)](https://www.nuget.org/packages/Microsoft.ClearScript.V8.Native.osx-arm64)
4444
* [JS Engine Switcher: Vroom](http://nuget.org/packages/JavaScriptEngineSwitcher.Vroom) (supports .NET Framework 4.0 Client, .NET Framework 4.5, .NET Framework 4.7.1, .NET Standard 1.6 and .NET Standard 2.0)
45+
* [JS Engine Switcher: Yantra](http://nuget.org/packages/JavaScriptEngineSwitcher.Yantra) (supports .NET Standard 2.0 and .NET Standard 2.1)
4546

4647
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.
4748

samples/JavaScriptEngineSwitcher.Sample.AspNet4.Mvc4/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("39487053-b459-4433-ae93-e00affc653c6")]
1515

16-
[assembly: AssemblyVersion("3.20.10.0")]
17-
[assembly: AssemblyFileVersion("3.20.10.0")]
16+
[assembly: AssemblyVersion("3.21.0.0")]
17+
[assembly: AssemblyFileVersion("3.21.0.0")]

samples/JavaScriptEngineSwitcher.Sample.AspNet4.Mvc4/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "jsengineswitcher.sample.aspnet4.mvc4",
33
"private": true,
4-
"version": "3.20.10",
4+
"version": "3.21.0",
55
"devDependencies": {
66
"gulp": "4.0.2",
77
"del": "5.1.0",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Product>JS Engine Switcher: Sample ASP.NET Core 1.0 MVC 1 Site</Product>
5-
<VersionPrefix>3.20.10</VersionPrefix>
5+
<VersionPrefix>3.21.0</VersionPrefix>
66
<TargetFramework>netcoreapp1.0</TargetFramework>
77
<RuntimeFrameworkVersion>1.0.16</RuntimeFrameworkVersion>
88
<OutputType>Exe</OutputType>

samples/JavaScriptEngineSwitcher.Sample.AspNetCore1.Mvc1/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "jsengineswitcher.sample.aspnetcore1.mvc1",
33
"private": true,
4-
"version": "3.20.10",
4+
"version": "3.21.0",
55
"devDependencies": {
66
"gulp": "4.0.2",
77
"del": "5.1.0",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Product>JS Engine Switcher: Sample ASP.NET Core 1.0 Full MVC 1 Site</Product>
5-
<VersionPrefix>3.20.10</VersionPrefix>
5+
<VersionPrefix>3.21.0</VersionPrefix>
66
<TargetFramework>net451</TargetFramework>
77
<OutputType>Exe</OutputType>
88
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

samples/JavaScriptEngineSwitcher.Sample.AspNetCore1Full.Mvc1/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "jsengineswitcher.sample.aspnetcore1full.mvc1",
33
"private": true,
4-
"version": "3.20.10",
4+
"version": "3.21.0",
55
"devDependencies": {
66
"gulp": "4.0.2",
77
"del": "5.1.0",

samples/JavaScriptEngineSwitcher.Sample.AspNetCore21.Mvc21/JavaScriptEngineSwitcher.Sample.AspNetCore21.Mvc21.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Product>JS Engine Switcher: Sample ASP.NET Core 2.1 MVC 2.1 Site</Product>
5-
<VersionPrefix>3.20.10</VersionPrefix>
5+
<VersionPrefix>3.21.0</VersionPrefix>
66
<TargetFramework>netcoreapp2.1</TargetFramework>
77
<OutputType>Exe</OutputType>
88
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

samples/JavaScriptEngineSwitcher.Sample.AspNetCore21.Mvc21/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "jsengineswitcher.sample.aspnetcore21.mvc21",
33
"private": true,
4-
"version": "3.20.10",
4+
"version": "3.21.0",
55
"devDependencies": {
66
"gulp": "4.0.2",
77
"del": "5.1.0",

0 commit comments

Comments
 (0)