Juergen Hoeller
59a24b406a
Polishing
2016-08-10 14:20:42 +02:00
Juergen Hoeller
3ab86c10c9
Polishing
2016-07-25 17:43:58 +02:00
Juergen Hoeller
01110f678d
Upgrade JiBX (and BCEL) towards support of 1.8 bytecode level
...
This commit also drops the now-unused CUSTOM_COMPILATION test group and the outdated JavaVersion class.
Issue: SPR-10423
2016-07-25 14:10:46 +02:00
Marius Grama
3635c9dbfe
Update xmlunit library to version 2.1.0
...
xmlunit 2.1.0 is the latest release for xmlunit.
Most of the xmlunit functionality used within spring-framework
was done through the xmlunit 1.x helper class
`org.custommonkey.xmlunit.XMLAssert`.
As of xmlunit 2.0.0 most of the XML comparison methods are done
through hamcrest matchers exposed by the xmlunit-matchers
library. In some cases during the migration, the matchers
had to be customized with custom `NodeMatcher` or
`DifferenceEvaluator` instances in order to keep the assertions
correct (they were performed with xmlunit 1.x previously).
Issue: SPR-14043
2016-07-21 15:04:21 +02:00
Juergen Hoeller
88fcd0a2ed
Framework build compatible with JDK 9 (tests running against java.base module)
...
Issue: SPR-13344
2016-07-19 19:37:34 +02:00
Juergen Hoeller
aaac199e8b
Consistently use constructor-based instantiation instead of Class.newInstance / BeanUtils.instantiate
...
Issue: SPR-14486
2016-07-19 19:21:06 +02:00
Juergen Hoeller
c43e7497c1
Fixed typo: "occured"->"occurred"
2016-07-08 15:12:16 +02:00
Juergen Hoeller
bc2c22d51e
Streamline XML namespace support towards unversioned schemas
...
This commit also removes support code for outdated options which were only available in older schema versions.
Issue: SPR-13499
2016-07-05 20:50:03 +02:00
Sam Brannen
1391248ea6
Introduce log4j 2 for Spring's test suite
...
This commit adds a test runtime dependency on log4j 2 for every project
and migrates all log4j.properties files to log4j2-test.xml files.
Issue: SPR-14431
2016-07-05 19:19:09 +02:00
Stephane Nicoll
00d2606b00
Explicit type can be replaced by <>
...
Issue: SPR-13188
2016-07-05 17:00:34 +02:00
Juergen Hoeller
d0aa607200
Remove XMLBeans support
...
Issue: SPR-13796
2016-07-04 23:29:29 +02:00
Juergen Hoeller
3c987b179d
Upgrade to EhCache 3.0.2 and Castor 1.4.1
2016-06-06 22:22:23 +02:00
Juergen Hoeller
f61b998447
AbstractMarshaller defensively uses DocumentBuilderFactory within synchronized block
...
Issue: SPR-13935
2016-02-10 16:22:13 +01:00
Juergen Hoeller
8ce5e88c66
Require Jackson 2.6+, FreeMarker 2.3.21+, XStream 1.4.5+
...
Issue: SPR-13062
2015-12-17 17:14:50 +01:00
Stephane Nicoll
752d3c715a
Initiate structure for 4.3 XSDs
2015-12-17 15:43:23 +01:00
Juergen Hoeller
b880b4a545
Upgrade to Castor 1.4
2015-12-15 11:53:28 +01:00
Juergen Hoeller
11806b9215
Class identity comparisons wherever possible (and further polishing)
...
Issue: SPR-12926
2015-12-09 12:28:09 +01:00
Johnny Lim
2defb6555e
Fix broken Javadoc related to `<` and `>`
2015-11-12 11:22:08 +01:00
Sam Brannen
d5ee787e1e
Migrate JUnit 3 tests to JUnit 4
...
This commit migrates all remaining tests from JUnit 3 to JUnit 4, with
the exception of Spring's legacy JUnit 3.8 based testing framework that
is still in use in the spring-orm module.
Issue: SPR-13514
2015-09-27 21:17:51 +02:00
Juergen Hoeller
b9d7913407
Deprecate XmlBeans support (following the XMLBeans retirement at Apache)
...
Issue: SPR-13399
2015-08-27 11:52:50 +02:00
Juergen Hoeller
5e9a96817b
Completely remove JdkVersion check from Jaxb2Marshaller
...
Issue: SPR-13312
2015-08-12 17:45:37 +02:00
Sam Brannen
27e9db8c8c
Fix regression in Jaxb2Marshaller regarding JdkVersion
...
Issue: SPR-13312
2015-08-12 17:35:03 +02:00
Juergen Hoeller
bec3b0fa1a
Deprecate JdkVersion (for optimistic compatibility with newer JDK generations)
...
Issue: SPR-13312
2015-08-12 16:14:43 +02:00
Stephane Nicoll
a3f39d5257
Add missing 4.2 XSDs
...
Issue: SPR-13300
2015-08-01 09:50:36 +02:00
Juergen Hoeller
18c4671318
JAXB scan skips annotated interfaces
...
Issue: SPR-13221
2015-07-13 14:59:53 +02:00
Juergen Hoeller
0411435bac
XML parsing tests pass on non-English locales now, plus a revised exception message and some minor polishing
...
Issue: SPR-13136
(cherry picked from commit 38b8262e1e
)
2015-06-30 17:16:45 +02:00
Rossen Stoyanchev
d79ec68db4
Disable DTD when parsing untrusted XML input
...
Issue: SPR-13136
2015-06-30 07:50:21 -04:00
Sam Brannen
6c530b7bfb
Delete trailing whitespace in XML files
2015-06-19 17:14:10 +02:00
Stephane Nicoll
95acf8c989
Remove references to codehaus.org
...
Issue: SPR-13129
2015-06-15 15:44:29 +02:00
Juergen Hoeller
b4095c3e1d
Class identity comparisons wherever possible
...
Issue: SPR-12926
2015-05-20 14:34:16 +02:00
Juergen Hoeller
5bdc8d269b
Polishing
...
(cherry picked from commit f933941
)
2015-03-06 23:52:40 +01:00
Juergen Hoeller
f8fd19d2be
Dependency updates for spring-oxm generation tasks
2015-03-05 18:57:50 +01:00
Juergen Hoeller
b541fc9366
Polishing
2015-03-05 18:56:57 +01:00
Juergen Hoeller
ee74fe6c27
Latest dependency updates (HttpClient 4.4, TestNG 6.8.21, SnakeYAML 1.15, FreeMarker 2.3.22, JRuby 1.7.19, JAMon 2.81, JiBX 1.2.6, XMLUnit 1.6, JsonPath 1.2)
2015-03-02 20:00:17 +01:00
Juergen Hoeller
9ac02b319d
Remove pre-3.2 deprecated classes and methods
...
Issue: SPR-12578
2014-12-30 20:05:15 +01:00
Juergen Hoeller
ad2d5952c6
XmlOptionsFactoryBean initializes empty XmlOptions by default and uses efficient entrySet iteration
...
Issue: SPR-12383
2014-10-28 13:34:56 +01:00
Juergen Hoeller
8325b10080
Consistent formatting of license headers, package javadocs, and import declarations
2014-10-21 01:44:07 +02:00
Juergen Hoeller
ad475ffadf
Consistent vararg declarations for String array setters
2014-08-08 17:17:09 +02:00
Stephane Nicoll
dd2bf28a4f
Add missing XSDs
...
Commit b676c41805
should have added the 4.1 XSDs for the jdbc and oxm
modules.
Issue: SPR-12011
2014-07-19 18:42:05 +02:00
Juergen Hoeller
6fef8b996c
Polishing
2014-05-20 10:46:06 +02:00
Rossen Stoyanchev
8e096aeef5
Disable URL resolution in DTD declarations
...
Issue: SPR-11768
2014-05-19 22:45:12 -04:00
Juergen Hoeller
6f2e61b19f
Polishing
...
(cherry picked from commit c97c246
)
2014-04-28 00:47:50 +02:00
Juergen Hoeller
63733c4805
AbstractMarshaller avoids SAXSource workaround when processExternalEntities=true
...
Issue: SPR-11737
(cherry picked from commit 93d13cf
)
(cherry picked from commit 4196e6c
)
2014-04-28 00:47:39 +02:00
Stephane Nicoll
5559209233
Remove useless imports
2014-04-22 09:57:12 +02:00
Juergen Hoeller
f5cce14fe7
XStreamMarshaller supports custom NameCoder strategy
...
Issue: SPR-11702
2014-04-16 23:08:32 +02:00
Juergen Hoeller
196cdef182
AbstractMarshaller uses general exception message in extracted buildDocument() method
...
Issue: SPR-11635
(cherry picked from commit f7a17ad
)
2014-04-09 20:58:07 +02:00
Juergen Hoeller
d4b0ae9787
AbstractMarshaller pre-implements getDefaultEncoding() method
...
Issue: SPR-11635
2014-04-09 17:42:56 +02:00
Juergen Hoeller
8f28a9352e
XStreamMarshaller lazily creates fallback XppDriver
...
Issue: SPR-11635
2014-04-09 17:42:45 +02:00
Arjen Poutsma
f2f355e76c
Improved StAX<->SAX bridge
...
Improved the SAX to StAX (and vice-versa) bridge exposed via StaxUtils.
The old integration had some issues with namespace declaration
attributes, brought to light in a XMLUnit upgrade.
Issue: SPR-11549
2014-03-25 20:58:58 +01:00
Juergen Hoeller
dd7f54c3c0
Revised ResizableByteArrayOutputStream as an actual subclass of ByteArrayOutputStream, and consistently applied appropriate ByteArrayOutputStream initial capacities across the codebase
...
Issue: SPR-11594
2014-03-24 22:57:38 +01:00