Commit Graph

2349 Commits

Author SHA1 Message Date
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