|
50 | 50 | <ignoreVersion type="regex">.*-(alpha|beta|rc)[-\.]?[0-9]+</ignoreVersion> |
51 | 51 | </ignoreVersions> |
52 | 52 | </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> |
53 | 62 | <rule groupId="commons-beanutils" artifactId="commons-beanutils" comparisonMethod="maven"> |
54 | 63 | <ignoreVersions> |
55 | 64 | <ignoreVersion type="regex">[0-9]{8}.*</ignoreVersion> |
|
86 | 95 | <ignoreVersion type="regex">.*-does-not-exist</ignoreVersion> |
87 | 96 | </ignoreVersions> |
88 | 97 | </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> |
89 | 106 | <rule groupId="javax.enterprise" artifactId="cdi-api" comparisonMethod="maven"> |
90 | 107 | <ignoreVersions> |
91 | 108 | <ignoreVersion type="regex">.*[\.-](Alpha|Beta|CR|EDR|PFD|PRD)([0-9]+(\.[0-9]+)*[a-z]?)?</ignoreVersion> |
|
121 | 138 | <ignoreVersion type="regex">.*-(alpha|beta|rc)-?[0-9]+</ignoreVersion> |
122 | 139 | </ignoreVersions> |
123 | 140 | </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> |
124 | 150 | <rule groupId="org.eclipse.collections" artifactId="eclipse-collections" comparisonMethod="maven"> |
125 | 151 | <ignoreVersions> |
126 | 152 | <ignoreVersion type="regex">.*\.M[0-9]+</ignoreVersion> |
|
143 | 169 | </ignoreVersions> |
144 | 170 | </rule> |
145 | 171 | <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 | | - --> |
150 | 172 | <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 | + --> |
151 | 177 | <ignoreVersion type="regex">^(?!1\.4\.).*</ignoreVersion> |
152 | 178 | </ignoreVersions> |
153 | 179 | </rule> |
|
170 | 196 | <ignoreVersion type="regex">.*-(alpha|beta|rc)-?[0-9]+</ignoreVersion> |
171 | 197 | </ignoreVersions> |
172 | 198 | </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> |
173 | 210 | <rule groupId="org.tensorflow" artifactId="*" comparisonMethod="maven"> |
174 | 211 | <ignoreVersions> |
175 | 212 | <ignoreVersion type="regex">.*-(alpha|beta|rc)-?[0-9]+</ignoreVersion> |
|
0 commit comments