File tree Expand file tree Collapse file tree 13 files changed +46
-23
lines changed
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 13 files changed +46
-23
lines changed 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