Skip to content

Commit 3b351a4

Browse files
committed
whatsnew.sh: add more version update exclusions
1 parent ec5bf9c commit 3b351a4

1 file changed

Lines changed: 41 additions & 4 deletions

File tree

rules.xml

Lines changed: 41 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,15 @@
5050
<ignoreVersion type="regex">.*-(alpha|beta|rc)[-\.]?[0-9]+</ignoreVersion>
5151
</ignoreVersions>
5252
</rule>
53+
<rule groupId="com.zeroc" artifactId="*" comparisonMethod="maven">
54+
<ignoreVersions>
55+
<!--
56+
ZeroC Ice v3.7.x breaks backwards compatibility with v3.6.x,
57+
such that OMERO does not function correctly.
58+
-->
59+
<ignoreVersion type="regex">^(?!3\.6\.).*</ignoreVersion>
60+
</ignoreVersions>
61+
</rule>
5362
<rule groupId="commons-beanutils" artifactId="commons-beanutils" comparisonMethod="maven">
5463
<ignoreVersions>
5564
<ignoreVersion type="regex">[0-9]{8}.*</ignoreVersion>
@@ -86,6 +95,14 @@
8695
<ignoreVersion type="regex">.*-does-not-exist</ignoreVersion>
8796
</ignoreVersions>
8897
</rule>
98+
<rule groupId="hsqldb" artifactId="hsqldb" comparisonMethod="maven">
99+
<ignoreVersions>
100+
<!--
101+
hsqldb v1.8.1.x does not seem to work with OMERO. Stick with 1.8.0.x.
102+
-->
103+
<ignoreVersion type="regex">^(?!1\.8\.0\.).*</ignoreVersion>
104+
</ignoreVersions>
105+
</rule>
89106
<rule groupId="javax.enterprise" artifactId="cdi-api" comparisonMethod="maven">
90107
<ignoreVersions>
91108
<ignoreVersion type="regex">.*[\.-](Alpha|Beta|CR|EDR|PFD|PRD)([0-9]+(\.[0-9]+)*[a-z]?)?</ignoreVersion>
@@ -121,6 +138,15 @@
121138
<ignoreVersion type="regex">.*-(alpha|beta|rc)-?[0-9]+</ignoreVersion>
122139
</ignoreVersions>
123140
</rule>
141+
<rule groupId="org.codehaus.groovy" artifactId="*" comparisonMethod="maven">
142+
<ignoreVersions>
143+
<!--
144+
Groovy past 3.0.4 changes behavior in a way that breaks scripting-groovy.
145+
Until we have time to investigate and adjust, do not upgrade past that.
146+
-->
147+
<ignoreVersion type="regex">^(?!3\.0\.4\.).*</ignoreVersion>
148+
</ignoreVersions>
149+
</rule>
124150
<rule groupId="org.eclipse.collections" artifactId="eclipse-collections" comparisonMethod="maven">
125151
<ignoreVersions>
126152
<ignoreVersion type="regex">.*\.M[0-9]+</ignoreVersion>
@@ -143,11 +169,11 @@
143169
</ignoreVersions>
144170
</rule>
145171
<rule groupId="org.jgrapht" artifactId="*" comparisonMethod="maven">
146-
<!--
147-
As of version 1.5, JGraphT requires Java 11.
148-
We cannot upgrade past 1.4.x while we still support Java 8.
149-
-->
150172
<ignoreVersions>
173+
<!--
174+
As of version 1.5, JGraphT requires Java 11.
175+
We cannot upgrade past 1.4.x while we still support Java 8.
176+
-->
151177
<ignoreVersion type="regex">^(?!1\.4\.).*</ignoreVersion>
152178
</ignoreVersions>
153179
</rule>
@@ -170,6 +196,17 @@
170196
<ignoreVersion type="regex">.*-(alpha|beta|rc)-?[0-9]+</ignoreVersion>
171197
</ignoreVersions>
172198
</rule>
199+
<rule groupId="org.springframework" artifactId="*" comparisonMethod="maven">
200+
<ignoreVersions>
201+
<!--
202+
Although version 5.3.18 is the last version to support Java 8,
203+
3.2.9.RELEASE is the last version to depend properly on
204+
aopalliance:aopalliance, rather than including org.aopalliance
205+
classes unshadowed!
206+
-->
207+
<ignoreVersion type="regex">^(?!3\.2\.9\.).*</ignoreVersion>
208+
</ignoreVersions>
209+
</rule>
173210
<rule groupId="org.tensorflow" artifactId="*" comparisonMethod="maven">
174211
<ignoreVersions>
175212
<ignoreVersion type="regex">.*-(alpha|beta|rc)-?[0-9]+</ignoreVersion>

0 commit comments

Comments
 (0)