File tree Expand file tree Collapse file tree 4 files changed +15
-8
lines changed
src/JavaScriptEngineSwitcher.Jint Expand file tree Collapse file tree 4 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 33 <PropertyGroup >
44 <Product >JS Engine Switcher: Jint</Product >
55 <VersionPrefix >3.30.4</VersionPrefix >
6- <TargetFrameworks >net462;netstandard2.0;netstandard2.1;net8.0</TargetFrameworks >
6+ <TargetFrameworks >net462;netstandard2.0;netstandard2.1;net8.0;net10.0 </TargetFrameworks >
77 <OutputType >Library</OutputType >
88 <TreatWarningsAsErrors >true</TreatWarningsAsErrors >
99 <NoWarn >$(NoWarn);CS1591;NU5104</NoWarn >
2222 <PackageIconFullPath >../../Icons/JavaScriptEngineSwitcher_Jint_Logo128x128.png</PackageIconFullPath >
2323 <Description >JavaScriptEngineSwitcher.Jint contains a `JintJsEngine` adapter (wrapper for the Jint).</Description >
2424 <PackageTags >$(PackageCommonTags);Jint</PackageTags >
25- <PackageReleaseNotes >Jint was updated to version 4.5.0.</PackageReleaseNotes >
25+ <PackageReleaseNotes >1. Jint was updated to version 4.6.0;
26+ 2. Added support for .NET 10.</PackageReleaseNotes >
2627 </PropertyGroup >
2728
2829 <ItemGroup >
29- <PackageReference Include =" Jint" Version =" 4.5 .0" />
30+ <PackageReference Include =" Jint" Version =" 4.6 .0" />
3031
3132 <ProjectReference Include =" ../JavaScriptEngineSwitcher.Core/JavaScriptEngineSwitcher.Core.csproj" />
3233 </ItemGroup >
Original file line number Diff line number Diff line change 11using System ;
22using System . Threading ;
3+ #if NET10_0_OR_GREATER
4+ using Lock = System . Threading . Lock ;
5+ #else
6+ using Lock = System . Object ;
7+ #endif
38
49using Jint ;
510using IOriginalPrimitive = Jint . Native . IJsPrimitive ;
@@ -51,7 +56,7 @@ public sealed class JintJsEngine : JsEngineBase
5156 /// <summary>
5257 /// Version of original JS engine
5358 /// </summary>
54- private const string EngineVersion = "4.5 .0" ;
59+ private const string EngineVersion = "4.6 .0" ;
5560
5661 /// <summary>
5762 /// Jint JS engine
@@ -86,7 +91,7 @@ public sealed class JintJsEngine : JsEngineBase
8691 /// <summary>
8792 /// Synchronizer of script execution
8893 /// </summary>
89- private readonly object _executionSynchronizer = new object ( ) ;
94+ private readonly Lock _executionSynchronizer = new Lock ( ) ;
9095
9196 /// <summary>
9297 /// Unique document name manager
Original file line number Diff line number Diff line change 1- JavaScriptEngineSwitcher.Jint contains a ` JintJsEngine ` adapter (wrapper for the [ Jint] ( http://github.com/sebastienros/jint ) version 4.5 .0).
1+ JavaScriptEngineSwitcher.Jint contains a ` JintJsEngine ` adapter (wrapper for the [ Jint] ( http://github.com/sebastienros/jint ) version 4.6 .0).
Original file line number Diff line number Diff line change 1212 DESCRIPTION
1313 ===========
1414 JavaScriptEngineSwitcher.Jint contains a `JintJsEngine` adapter (wrapper for the
15- Jint (http://github.com/sebastienros/jint) version 4.5 .0).
15+ Jint (http://github.com/sebastienros/jint) version 4.6 .0).
1616
1717 =============
1818 RELEASE NOTES
1919 =============
20- Jint was updated to version 4.5.0.
20+ 1. Jint was updated to version 4.6.0;
21+ 2. Added support for .NET 10.
2122
2223 =============
2324 DOCUMENTATION
You can’t perform that action at this time.
0 commit comments