File tree Expand file tree Collapse file tree
MsieJavaScriptEngine.Benchmarks
MsieJavaScriptEngine.Test.Auto
MsieJavaScriptEngine.Test.ChakraActiveScript
MsieJavaScriptEngine.Test.ChakraEdgeJsRt
MsieJavaScriptEngine.Test.ChakraIeJsRt
MsieJavaScriptEngine.Test.Classic
MsieJavaScriptEngine.Test.Common Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Change log
22==========
33
4+ ## v3.3.0 - February 17, 2026
5+ * Optimized a memory usage in the ` ReflectionHelpers.GetBestFitMethod ` method
6+ * Added support for .NET Standard 2.1 and .NET 10
7+ * Performed a migration to the modern C# null/not-null checks
8+ * In the ` lock ` statements for .NET 10 target now uses a instances of the ` System.Threading.Lock ` class
9+ * Reduced a memory allocation by using collection expressions
10+ * The value of a read-only field in an embedded object or type can no longer be changed
11+
412## v3.2.5 - March 1, 2024
513 * Added a ` README.md ` file to NuGet package
614
Original file line number Diff line number Diff line change 1+ <Project >
2+ <ItemGroup >
3+ <PackageVersion Include =" BenchmarkDotNet" Version =" 0.15.8" />
4+ <PackageVersion Include =" Microsoft.NET.Test.Sdk" Version =" 17.12.0" />
5+ <PackageVersion Include =" NUnit" Version =" 3.14.0" />
6+ <PackageVersion Include =" NUnit3TestAdapter" Version =" 4.6.0" />
7+ </ItemGroup >
8+ </Project >
Original file line number Diff line number Diff line change 1- Copyright (c) 2012-2024 Andrey Taritsyn - http://www.taritsyn.ru
1+ Copyright (c) 2012-2026 Andrey Taritsyn - http://www.taritsyn.ru
22
33 Apache License
44 Version 2.0, January 2004
Original file line number Diff line number Diff line change 11<Project >
22 <PropertyGroup >
3- <Copyright >Copyright © 2012-2024 Andrey Taritsyn</Copyright >
3+ <Copyright >Copyright © 2012-2026 Andrey Taritsyn</Copyright >
44 <GenerateAssemblyTitleAttribute >false</GenerateAssemblyTitleAttribute >
55 <GenerateAssemblyDescriptionAttribute >false</GenerateAssemblyDescriptionAttribute >
66 <LangVersion >14.0</LangVersion >
Original file line number Diff line number Diff line change 22
33 <PropertyGroup >
44 <Product >MSIE JavaScript Engine for .NET</Product >
5- <VersionPrefix >3.2.5 </VersionPrefix >
5+ <VersionPrefix >3.3.0 </VersionPrefix >
66 <TargetFrameworks >net40-client;net45;netstandard1.3;netstandard2.0;netstandard2.1;net10.0</TargetFrameworks >
77 <NetStandardImplicitPackageVersion Condition =" '$(TargetFramework)' == 'netstandard1.3' " >1.6.0</NetStandardImplicitPackageVersion >
88 <OutputType >Library</OutputType >
4040 <Import Project =" ../../build/strong-name-signing.props" />
4141
4242 <ItemGroup >
43- <PackageReference Include =" AdvancedStringBuilder" Version =" 0.1.1 " />
43+ <PackageReference Include =" AdvancedStringBuilder" Version =" 0.2.0 " />
4444 <PackageReference Include =" ResxToCs.MSBuild" Version =" 1.0.0-alpha7" PrivateAssets =" All" />
4545 </ItemGroup >
4646
4747 <ItemGroup Condition =" '$(TargetFramework)' == 'net40-client' " >
48- <PackageReference Include =" PolyfillsForOldDotNet.System.Buffers" Version =" 0.1.2 " />
48+ <PackageReference Include =" PolyfillsForOldDotNet.System.Buffers" Version =" 0.1.3 " />
4949 </ItemGroup >
5050
5151 <ItemGroup Condition =" '$(TargetFramework)' == 'net45' Or '$(TargetFramework)' == 'netstandard1.3' " >
Original file line number Diff line number Diff line change 11
22
33 --------------------------------------------------------------------------------
4- README file for MSIE JavaScript Engine for .NET v3.2.5
4+ README file for MSIE JavaScript Engine for .NET v3.3.0
55
66 --------------------------------------------------------------------------------
77
8- Copyright (c) 2012-2024 Andrey Taritsyn - http://www.taritsyn.ru
8+ Copyright (c) 2012-2026 Andrey Taritsyn - http://www.taritsyn.ru
99
1010
1111 ===========
Original file line number Diff line number Diff line change 22
33 <PropertyGroup >
44 <Product >MSIE JavaScript Engine: Benchmarks</Product >
5- <VersionPrefix >3.2.5 </VersionPrefix >
5+ <VersionPrefix >3.3.0 </VersionPrefix >
66 <TargetFrameworks >net462;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0</TargetFrameworks >
77 <OutputType >Exe</OutputType >
88 <TreatWarningsAsErrors >true</TreatWarningsAsErrors >
99 <SuppressTfmSupportBuildWarnings >true</SuppressTfmSupportBuildWarnings >
1010 <CheckEolTargetFramework >false</CheckEolTargetFramework >
11+ <ManagePackageVersionsCentrally >true</ManagePackageVersionsCentrally >
1112 <IsPackable >false</IsPackable >
1213 </PropertyGroup >
1314
1415 <Import Project =" ../../build/common.props" />
1516
1617 <ItemGroup >
17- <PackageReference Include =" BenchmarkDotNet" Version = " 0.15.8 " />
18+ <PackageReference Include =" BenchmarkDotNet" />
1819
1920 <ProjectReference Include =" ../../src/MsieJavaScriptEngine/MsieJavaScriptEngine.csproj" />
2021 </ItemGroup >
Original file line number Diff line number Diff line change 22
33 <PropertyGroup >
44 <Product >MSIE JavaScript Engine: Tests for Auto Mode</Product >
5- <VersionPrefix >3.2.5 </VersionPrefix >
5+ <VersionPrefix >3.3.0 </VersionPrefix >
66 <TargetFrameworks >net462;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0</TargetFrameworks >
77 <OutputType >Library</OutputType >
88 <TreatWarningsAsErrors >true</TreatWarningsAsErrors >
99 <TestTfmsInParallel >false</TestTfmsInParallel >
10+ <ManagePackageVersionsCentrally >true</ManagePackageVersionsCentrally >
1011 <IsTestProject >true</IsTestProject >
1112 <IsPackable >false</IsPackable >
1213 </PropertyGroup >
1314
1415 <Import Project =" ../../build/common.props" />
1516
1617 <ItemGroup >
17- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version = " 17.12.0 " />
18+ <PackageReference Include =" Microsoft.NET.Test.Sdk" />
1819
1920 <ProjectReference Include =" ../MsieJavaScriptEngine.Test.Common/MsieJavaScriptEngine.Test.Common.csproj" />
2021 </ItemGroup >
Original file line number Diff line number Diff line change 22
33 <PropertyGroup >
44 <Product >MSIE JavaScript Engine: Tests for Chakra ActiveScript Mode</Product >
5- <VersionPrefix >3.2.5 </VersionPrefix >
5+ <VersionPrefix >3.3.0 </VersionPrefix >
66 <TargetFrameworks >net462</TargetFrameworks >
77 <OutputType >Library</OutputType >
88 <TreatWarningsAsErrors >true</TreatWarningsAsErrors >
99 <TestTfmsInParallel >false</TestTfmsInParallel >
10+ <ManagePackageVersionsCentrally >true</ManagePackageVersionsCentrally >
1011 <IsTestProject >true</IsTestProject >
1112 <IsPackable >false</IsPackable >
1213 </PropertyGroup >
1314
1415 <Import Project =" ../../build/common.props" />
1516
1617 <ItemGroup >
17- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version = " 17.12.0 " />
18+ <PackageReference Include =" Microsoft.NET.Test.Sdk" />
1819
1920 <ProjectReference Include =" ../MsieJavaScriptEngine.Test.Common/MsieJavaScriptEngine.Test.Common.csproj" />
2021 </ItemGroup >
Original file line number Diff line number Diff line change 22
33 <PropertyGroup >
44 <Product >MSIE JavaScript Engine: Tests for Chakra Edge JsRT Mode</Product >
5- <VersionPrefix >3.2.5 </VersionPrefix >
5+ <VersionPrefix >3.3.0 </VersionPrefix >
66 <TargetFrameworks >net462;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0</TargetFrameworks >
77 <OutputType >Library</OutputType >
88 <TreatWarningsAsErrors >true</TreatWarningsAsErrors >
99 <TestTfmsInParallel >false</TestTfmsInParallel >
10+ <ManagePackageVersionsCentrally >true</ManagePackageVersionsCentrally >
1011 <IsTestProject >true</IsTestProject >
1112 <IsPackable >false</IsPackable >
1213 </PropertyGroup >
1314
1415 <Import Project =" ../../build/common.props" />
1516
1617 <ItemGroup >
17- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version = " 17.12.0 " />
18+ <PackageReference Include =" Microsoft.NET.Test.Sdk" />
1819
1920 <ProjectReference Include =" ../MsieJavaScriptEngine.Test.Common/MsieJavaScriptEngine.Test.Common.csproj" />
2021 </ItemGroup >
You can’t perform that action at this time.
0 commit comments