Skip to content

Commit 80c0560

Browse files
committed
.build/dependencies.props: Added version constraint for J2N so it cannot be upgraded to 3.0.0 or higher. J2N 3.0.0 will have breaking binary changes that will prevent it from being used as a drop-in replacement in some APIs that ICU4N uses.
1 parent d8149d2 commit 80c0560

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

.build/dependencies.props

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<Project>
22
<PropertyGroup Label="NuGet Package Reference Versions">
33
<IKVMMavenSdkPackageReferenceVersion>1.2.0</IKVMMavenSdkPackageReferenceVersion>
4-
<J2NPackageReferenceVersion>2.1.0</J2NPackageReferenceVersion>
4+
<!-- J2N will break binary compatibility in 3.0.0 to fix the APIs of collection types -->
5+
<J2NPackageReferenceVersion>[2.1.0, 3.0.0)</J2NPackageReferenceVersion>
56
<MicrosoftExtensionsCachingMemoryPackageReferenceVersion>6.0.2</MicrosoftExtensionsCachingMemoryPackageReferenceVersion>
67
<MicrosoftExtensionsCachingMemoryPackageReferenceVersion Condition=" '$(TargetFramework)' == 'net451' ">1.1.2</MicrosoftExtensionsCachingMemoryPackageReferenceVersion>
78
<MicrosoftNETFrameworkReferenceAssembliesPackageReferenceVersion>1.0.3</MicrosoftNETFrameworkReferenceAssembliesPackageReferenceVersion>

0 commit comments

Comments
 (0)