Commit Graph

129 Commits

Author SHA1 Message Date
Stéphane Nicoll
4ff8c2ce4d Merge branch '4.1.x'
Closes gh-1573
2025-05-19 09:25:23 +02:00
Dmytro Nosan
39dbe80385 Make loading of schemas in SimpleXsdSchema thread-safe
Before this commit, SimpleXsdSchema had a reference to
an instance of `org.w3c.dom.Element`, which is not thread safe.
This causes issues when multiple clients are requesting
the schema file simultaneously.

This commit updates SimpleXsdSchema to always create
a new `ResourceSource` from an XSD Resource whenever getSource is requested.

See gh-1556

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-05-19 09:15:52 +02:00
Stéphane Nicoll
7961ac0d99 Remove deprecated code
Closes gh-1560
2025-05-14 15:43:24 +02:00
Stéphane Nicoll
185a637bca Polish 2025-05-06 09:04:18 +02:00
Stéphane Nicoll
03b5f0057f Harmonize visibility of test classes and methods
Closes gh-1550
2025-04-21 17:36:00 +02:00
Stéphane Nicoll
772549084e Harmonize suffix of test classes
Closes gh-1528
2025-04-18 11:40:44 +02:00
Stéphane Nicoll
eeccbce5b8 Harmonize code format
Closes gh-1496
2025-03-11 14:31:03 +01:00
Stéphane Nicoll
57e3880ce3 Add utility to create a org.xml.sax.XMLReader
Closes gh-1471
2025-03-08 12:22:15 +01:00
Stéphane Nicoll
4103d90541 Review checkstyle rules of spring-xml
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
ae5b46018f Reorder Javadoc tags consistently
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
00e1e68062 Mark private classes final
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
360f52379b Add new line between header and package statement
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
60ec66ce79 Add 'this.' for field access
See gh-1479
2025-03-07 15:36:49 +01:00
Stéphane Nicoll
bc0168f4b2 Format XML code consistently
In particular, this commit uses tabs consistently, rather than spaces.
2025-03-06 18:20:12 +01:00
Stéphane Nicoll
d0800f1ae6 Optimize imports 2025-03-05 10:11:44 +01:00
Stéphane Nicoll
6d684f7cbc Polish .gitignore configuration 2025-03-05 09:39:57 +01:00
Stéphane Nicoll
a395d8215c Clean logging configuration in tests
Use log4j (2) consistently and remove old log4j 1 configuration.

Closes gh-1476
2025-03-04 17:56:22 +01:00
Andy Wilkinson
49e6c9a70f Port the build to Gradle
Closes gh-1457
2025-02-28 16:38:31 +01:00
Stéphane Nicoll
3a60f3638e Polish 2025-02-27 15:32:54 +01:00
Stéphane Nicoll
4ffe014733 Fix Javadoc errors
See gh-1467
2025-02-27 14:12:39 +01:00
Stéphane Nicoll
5a1e5028cb Adapt to deprecation 2025-02-27 09:50:04 +01:00
Andy Wilkinson
fb4ab827c5 Name test classes consistently
Closes gh-1468
2025-02-26 16:02:07 +01:00
Stéphane Nicoll
da47205e58 Review Javadoc
Closes gh-1467
2025-02-26 15:28:51 +01:00
Andy Wilkinson
61c375c905 Use package-info.java instead of package.html
Closes gh-1460
2025-02-22 09:27:15 +01:00
Stéphane Nicoll
00aca5b677 Harmonize copyright headers 2025-02-19 14:34:27 +01:00
Stéphane Nicoll
fdede99aa0 Format code with spring-javaformat
This commit configures the build to use spring-javaformat and makes a
first pass to format the code of the project. As part of this, imports
have been optimized, and the license header has been harmonized.

Closes gh-1458
2025-02-19 14:17:06 +01:00
Stéphane Nicoll
90f8b8f163 Stop sharing dependencies at the top-level
This commit removes dependencies configured in the root POM and moves
the necessary dependencies to their respective modules.

See gh-1455
2025-02-18 19:35:32 +01:00
Stéphane Nicoll
67c38925f4 Harmonize dependency management
See gh-1455
2025-02-18 19:35:22 +01:00
Stéphane Nicoll
f30eda59c0 Format structure of pom files
See gh-1455
2025-02-18 19:35:16 +01:00
Corneil du Plessis
ae63e8417d Fix version resolution for stax-ex, saaj-impl, jakarta.xml.soap-api 2024-12-18 16:30:04 +02:00
Corneil du Plessis
b85fa22e29 Post-release update version to 4.0.12-SNAPSHOT. 2024-05-17 15:15:31 +02:00
Corneil du Plessis
a0c4524d4c Releasing Spring Web Services v4.0.11 2024-05-17 11:32:13 +02:00
Corneil du Plessis
e938c7cc7e Bump versions of dependencies. (#1411)
Update test for newer AssertJ.
2024-05-09 12:38:16 +02:00
Corneil du Plessis
8d7bb43bd4 Next Dev Version 4.0.11-SNAPSHOT 2024-04-10 14:54:30 +02:00
Corneil du Plessis
12142908f1 Releasing Spring Web Services v4.0.10 2024-01-12 13:09:40 +02:00
Johnny Lim
4c241785e7 Support jar:nested in SchemaFactoryUtils (#1401)
* Support jar:nested in SchemaFactoryUtils

Closes gh-1393

* Update SchemaFactoryUtils

Required nested not jar:nested

---------

Co-authored-by: Corneil du Plessis <corneil.duplessis@gmail.com>
2024-01-03 13:20:15 +02:00
Corneil du Plessis
c7d28ae75d Continue development on v4.0.10-SNAPSHOT 2023-12-15 09:54:38 +02:00
Corneil du Plessis
28aa5c9943 Releasing Spring Web Services v4.0.9 2023-12-15 09:54:33 +02:00
Greg L. Turnquist
f9f2976b07 Continue development on v4.0.9-SNAPSHOT 2023-11-20 10:09:47 -06:00
Greg L. Turnquist
7ff6d410a4 Releasing Spring Web Services v4.0.8 2023-11-20 10:09:39 -06:00
Greg L. Turnquist
096db6825e Continue development on v4.0.8-SNAPSHOT 2023-10-23 16:20:12 -05:00
Greg L. Turnquist
19d62316c6 Releasing Spring Web Services v4.0.7 2023-10-23 16:20:08 -05:00
Greg L. Turnquist
b333612d9e Continue development on v4.0.7-SNAPSHOT 2023-09-18 14:17:24 -05:00
Greg L. Turnquist
ac48370cc6 Releasing Spring Web Services v4.0.6 2023-09-18 14:17:20 -05:00
Greg L. Turnquist
de54c2c796 Continue development on v4.0.6-SNAPSHOT 2023-06-21 21:29:54 -07:00
Greg L. Turnquist
3fa08e6758 Releasing Spring Web Services v4.0.5 2023-06-21 21:29:51 -07:00
Greg L. Turnquist
1adc7af334 Continue development on v4.0.5-SNAPSHOT 2023-05-11 11:47:40 -05:00
Greg L. Turnquist
a62d60e42d Releasing Spring Web Services v4.0.4 2023-05-11 11:47:38 -05:00
Greg L. Turnquist
b65a32a8bf Continue development on v4.0.4-SNAPSHOT 2023-04-18 11:07:57 -05:00
Greg L. Turnquist
160b923a13 Releasing Spring Web Services v4.0.3 2023-04-18 11:07:55 -05:00