hduelme
4338acf2a8
Simplify SimpleNamespaceContext.
...
Take advantage of Java's newer Map APIs to better handle creation maps, inserting absent values, and then testing them.
Resolves #1308 .
2023-02-06 16:27:07 -05:00
Greg L. Turnquist
1fa1365817
Polishing.
...
All of these instanceof checks can also take advantage of Java 17's pattern matching instanceof operator.
Related: #1326 .
2023-02-06 16:20:11 -05:00
hduelme
a7a2726194
Remove null checks from instanceof checks.
...
As of Java 11, the Jave language officially declares that instanceof checks include a null check, hence no need to do them in our code.
Resolves #1326 .
2023-02-06 16:13:43 -05:00
hduelme
1b6fb7de44
Use a more efficient conversion from ByteArrayOutputStream to String.
...
Resolves #1324 .
2023-02-06 15:58:20 -05:00
Greg L. Turnquist
8346d5b28d
Polishing.
...
Related: #1325 .
2023-02-06 15:55:44 -05:00
hduelme
4074c58bf7
Replace Collections.sort() with List.sort().
...
Resolves #1325 .
2023-02-06 15:54:19 -05:00
hduelme
aee1243d6c
Use Collections.emptyIterator instead of grabbing the iterator from an empty list.
...
Resolves #1327 .
2023-02-06 15:49:15 -05:00
Greg L. Turnquist
f2bfc4acce
Fix broken image links in reference documentation.
...
Resolves #1328 .
2023-02-01 09:57:08 -06:00
Greg L. Turnquist
00882340c7
Polishing.
...
Related: #1316 .
2023-01-25 14:01:33 -06:00
hduelme
b4536efc33
Use enhanced for-loop instead of iterator.
...
Resolves #1316 .
2023-01-25 13:48:04 -06:00
Greg L. Turnquist
b1ce9d22e6
Polishing.
...
Related: #1317 .
2023-01-25 13:41:29 -06:00
hduelme
024e07211a
Use StringBuilder instead of StringBuffer.
...
Resolves #1317 .
2023-01-25 13:09:10 -06:00
hduelme
5a53ed4395
Use String.contains() instead of String.indexOf().
...
Resolves #1318 .
2023-01-25 13:04:11 -06:00
Greg L. Turnquist
7ae57b583e
Polishing.
...
Related: #1300 .
2023-01-25 12:57:24 -06:00
Rob Leland
bd7ba3be41
Add ability to override Wss4j's addInclusivePrefixes.
...
Resolves #1300 .
Related: #1212 .
2023-01-25 12:50:05 -06:00
Greg L. Turnquist
d43b25f475
Make EhCache an optional dependency.
...
Resolves #1323 .
2023-01-25 09:30:40 -06:00
Greg L. Turnquist
57e8afe3be
Add SECURITY details.
...
Resolves #1320 .
2023-01-23 14:57:13 -06:00
Greg L. Turnquist
9268d5df97
Add LICENSE file.
...
Resolves #1249 .
2023-01-13 09:36:36 -06:00
Greg L. Turnquist
df1176c56d
Continue development on v4.0.2-SNAPSHOT
2023-01-12 14:46:08 -06:00
Greg L. Turnquist
c11a92a3ad
Releasing Spring Web Services v4.0.1
2023-01-12 14:46:07 -06:00
Greg L. Turnquist
810e19759e
Use flatten mode bom when producing the BOM.
...
Related: #1290 .
2023-01-12 14:45:14 -06:00
Greg L. Turnquist
6eaef63b68
Polishing.
2023-01-12 13:58:05 -06:00
Greg L. Turnquist
9c688470e9
Polishing.
2023-01-12 12:58:38 -06:00
Greg L. Turnquist
d288b84010
Polishing.
2023-01-12 11:12:37 -06:00
Greg L. Turnquist
2c1fe2813c
Upgrade to Spring HATEOAS 2.0.1.
...
Resolves #1311 .
2023-01-12 11:01:10 -06:00
Greg L. Turnquist
27c70fd5dc
Upgrade to Spring Security 6.0.1.
...
Resolves #1310 .
2023-01-12 11:00:14 -06:00
Greg L. Turnquist
310fd7ebfc
Upgrade to Spring Framework 6.0.4.
...
Resolves #1309 .
2023-01-12 10:56:56 -06:00
Greg L. Turnquist
17081dca09
Polishing.
2023-01-12 10:55:20 -06:00
Alberic Martel
3bb0ac5121
Use XMLUnit 2 for RequestMatcher and ResponseMatcher.
...
Implement newer versions of PayloadDiffMatcher and SoapEnvelopematcher based on XMLUnit 2. Deprecate the prior versions of these supporting types so they can be removed in a future release. XMLUnit 2 eases the testing of MockWebServiceServer.
Resolves #1193 .
2023-01-10 15:56:40 -06:00
hdulme
e22ea7c46c
Inline the creation of a new TransformerFactory.
...
Resolves #1303 .
2023-01-05 13:13:18 -06:00
Andy Costanza
dd429f6951
Fix sample code's syntax highlighting to match the fragment's language.
...
Resolves #1299 .
2023-01-05 13:09:52 -06:00
Greg L. Turnquist
7d50f0f9bc
Introduce Spring WS BOM.
...
The Spring WS BOM itself uses the flatten-maven-plugin to produce a POM file simplified for community consumption. The same plugin is ready to go for the other modules. But given the risk of breaking existing users, it will not be applied until Spring WS 4.1 is released (#1307 ).
Resolves #1290 .
Related: #1205 , #1285 .
2023-01-05 13:02:22 -06:00
Greg L. Turnquist
3d10ef61a2
Migrate to Glassfish JAXB.
...
Glassfish is the community-adopted implementation for JAXB, so Spring Web Services is changing coordinates to match.
Resolves #1305 .
2023-01-04 15:39:39 -06:00
Greg L. Turnquist
dda1a3ae66
Polishing release procedures.
2022-11-21 17:08:35 -06:00
Greg L. Turnquist
c34b5e8865
Polishing.
2022-11-21 17:07:44 -06:00
Greg L. Turnquist
f65a76a54d
Move 4.0.x to main.
2022-11-21 17:06:19 -06:00
Greg L. Turnquist
646078213f
Continue development on v4.0.1-SNAPSHOT
2022-11-21 16:13:01 -06:00
Greg L. Turnquist
372169d916
Releasing Spring Web Services v4.0.0
2022-11-21 16:12:58 -06:00
Greg L. Turnquist
6b26b6946d
Upgrade to nexus-staging-maven-plugin 1.6.13.
...
Resolves #1297 .
2022-11-21 16:12:23 -06:00
Greg L. Turnquist
d5daf9f051
Upgrade to Spring Security 6.0.0.
...
Resolves #1296 .
2022-11-21 10:42:55 -06:00
Greg L. Turnquist
59db544a01
Migrate toward using Github releases.
...
Updated README procedures for doing a release. Capture output from ChangeLogCreator and use it in the release notes instead of maintaining a local changelog.txt.
Related: #1295 .
2022-11-21 10:37:35 -06:00
Greg L. Turnquist
cb189cf9ae
Introduce changelog report.
...
Introduce a tool to collect and update the changelog.txt file. Ensure that updating this report is part of the pre-checks before doing a release.
Resolves #1295 .
2022-11-21 09:34:01 -06:00
Greg L. Turnquist
593915cd93
Explicitly use jakarta-ee-10 profile for CI jobs.
...
Related: #1289 .
2022-11-16 16:19:54 -06:00
DarkMatter188
89009c2bac
Polish README.adoc.
...
Resolves #1161 .
2022-11-16 11:51:55 -06:00
Greg L. Turnquist
67422e348d
Polishing.
...
Related: #1248 .
2022-11-16 11:01:18 -06:00
hdulme
bde18f52af
Collapse identical catch branches.
...
Also take advantage of Java's try-with-resources feature.
Resolves #1248 .
2022-11-16 11:00:16 -06:00
Greg L. Turnquist
3c04f23ba8
Use Servlet 6.0.
...
While we test against Jakarta EE 9 in one profile, we must, in fact, use Servlet 6.0 across the board.
Related: #1292 .
2022-11-16 10:01:11 -06:00
Greg L. Turnquist
4ed5ae2ae8
Upgrade to Spring Framework 6.0.0.
...
Resolves #1292 .
2022-11-16 08:35:57 -06:00
Greg L. Turnquist
55afc7d28c
Remove Spring WS BOM.
...
Due to this pulling in other project BOMs, we will delay introducing a Spring WS BOM until a later release.
Resolves #1291 .
Related: #1290 .
2022-11-14 11:29:46 -06:00
Greg L. Turnquist
b67a03dbdd
Polishing.
2022-11-09 13:08:30 -06:00