Skip to content

Commit

Permalink
Version 3.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Taritsyn committed Feb 26, 2023
1 parent 0deec16 commit 4856631
Show file tree
Hide file tree
Showing 14 changed files with 53 additions and 25 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
Change log
==========

## v3.2.0 - February 26, 2023
* In JavaScript engine settings was added one new property - `AllowReflection` (default `false`)

## v3.1.0 - February 6, 2023
* In JsRT modes, `JsVariantToValue` and `JsValueToVariant` native methods are no longer used for embedding objects and types
* JSON2 library was updated to version of October 30, 2022
Expand Down
13 changes: 0 additions & 13 deletions Licenses/bundler-and-minifier-license.txt

This file was deleted.

29 changes: 29 additions & 0 deletions Licenses/uglify-js-license.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
UglifyJS is released under the BSD license:

Copyright 2012-2019 (c) Mihai Bazon <[email protected]>

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

* Redistributions of source code must retain the above
copyright notice, this list of conditions and the following
disclaimer.

* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials
provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,15 @@ Consider in detail properties of the <code title="MsieJavaScriptEngine.JsEngineS
</tr>
</thead>
<tbody>
<tr valign="top">
<td><code>AllowReflection</code></td>
<td><code title="System.Boolean">Boolean</code></td>
<td><code>false</code></td>
<td>
<p>Flag for whether to allow the usage of reflection API in the script code.</p>
<p>This affects <code>Object.GetType</code>, <code>Exception.GetType</code>, <code>Exception.TargetSite</code> and <code>Delegate.Method</code>.</p>
</td>
</tr>
<tr valign="top">
<td><code>EnableDebugging</code></td>
<td><code title="System.Boolean">Boolean</code></td>
Expand Down Expand Up @@ -153,7 +162,7 @@ See the [changelog](CHANGELOG.md).
* [ECMAScript 5 Polyfill](https://www.nuget.org/packages/ES5) and [MDN JavaScript Polyfills](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference) - Adds support for many of the new functions in ECMAScript 5 to downlevel browsers.
* [Cross-Browser Split](https://blog.stevenlevithan.com/archives/cross-browser-split) - Adds ECMAScript compliant and uniform cross-browser split method.
* [JSON2 library](https://github.com/douglascrockford/JSON-js) - Adds support of the JSON object from ECMAScript 5 to downlevel browsers.
* [Bundler and Minifier](https://github.com/madskristensen/BundlerMinifier) - [License: Apache License 2.0 (Apache)](http://github.com/madskristensen/BundlerMinifier/blob/master/LICENSE) JS-files, that used MSIE JS Engine, minificated by using this tool.
* [UglifyJS](https://github.com/mishoo/UglifyJS) - [License: BSD License (BSD)](https://github.com/mishoo/UglifyJS/blob/master/LICENSE) JS-files, that used MSIE JS Engine, minificated by using this tool.

## Who's Using MSIE JavaScript Engine
If you use the MSIE JavaScript Engine in some project, please send me a message so I can include it in this list:
Expand Down
2 changes: 1 addition & 1 deletion src/MsieJavaScriptEngine/MsieJavaScriptEngine.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<Product>MSIE JavaScript Engine for .NET</Product>
<VersionPrefix>3.1.0</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net40-client;net45;netstandard1.3;netstandard2.0</TargetFrameworks>
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.0</NetStandardImplicitPackageVersion>
<LangVersion>7.3</LangVersion>
Expand Down
2 changes: 1 addition & 1 deletion src/MsieJavaScriptEngine/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "MsieJavaScriptEngine",
"version": "3.1.0",
"version": "3.2.0",
"devDependencies": {
"uglify-js": "3.16.1"
},
Expand Down
4 changes: 2 additions & 2 deletions src/MsieJavaScriptEngine/readme.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


--------------------------------------------------------------------------------
README file for MSIE JavaScript Engine for .NET v3.1.0
README file for MSIE JavaScript Engine for .NET v3.2.0

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

Expand All @@ -27,4 +27,4 @@
============
PROJECT SITE
============
http://github.com/Taritsyn/MsieJavaScriptEngine
https://github.com/Taritsyn/MsieJavaScriptEngine
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<Product>MSIE JavaScript Engine: Benchmarks</Product>
<VersionPrefix>3.1.0</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net461;netcoreapp2.1;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
<OutputType>Exe</OutputType>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<Product>MSIE JavaScript Engine: Tests for Auto Mode</Product>
<VersionPrefix>3.1.0</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net40;net45;netcoreapp2.1;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
<OutputType>Library</OutputType>
<LangVersion>latest</LangVersion>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<Product>MSIE JavaScript Engine: Tests for Chakra ActiveScript Mode</Product>
<VersionPrefix>3.1.0</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net40;net45</TargetFrameworks>
<OutputType>Library</OutputType>
<LangVersion>latest</LangVersion>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<Product>MSIE JavaScript Engine: Tests for Chakra Edge JsRT Mode</Product>
<VersionPrefix>3.1.0</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net40;net45;netcoreapp2.1;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
<OutputType>Library</OutputType>
<LangVersion>latest</LangVersion>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<Product>MSIE JavaScript Engine: Tests for Chakra IE JsRT Mode</Product>
<VersionPrefix>3.1.0</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net40;net45;netcoreapp2.1;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
<OutputType>Library</OutputType>
<LangVersion>latest</LangVersion>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<Product>MSIE JavaScript Engine: Tests for Classic Mode</Product>
<VersionPrefix>3.1.0</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net40;net45</TargetFrameworks>
<OutputType>Library</OutputType>
<LangVersion>latest</LangVersion>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<Product>MSIE JavaScript Engine: Common Tests</Product>
<VersionPrefix>3.1.0</VersionPrefix>
<VersionPrefix>3.2.0</VersionPrefix>
<TargetFrameworks>net40;net45;netcoreapp2.1;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
<OutputType>Library</OutputType>
<LangVersion>latest</LangVersion>
Expand Down

0 comments on commit 4856631

Please sign in to comment.