CLJ-2701
Pin serialVersionUID for Keyword and ArraySeq back to 1.10.3 values to retain binary serialization
Changes to Clojure in Version 1.11.0
1 Compatibility
1.1 Security
Because XML external entity (XXE) attacks can be used to disclose local files using file schemes or relative paths in the system identifier, clojure.xml/parse now disables external entity processing by default.
If you rely on these features, modify your calls to clojure.xml/parse to explicitly
supply startparse-sax function as the final argument:
(clojure.xml/parse the-string clojure.xml/startparse-sax)
This modification also works on prior Clojure versions.
CLJ-2611 clojure.xml now disables XXE processing by default
2.1 Keyword argument functions take a trailing map
Keyword arguments are optional trailing variadic arguments of the form akey aval bkey bval....
In Clojure 1.11, functions taking keyword arguments can now be passed a map instead of or in addition
to and following the key/value pairs. When a lone map is passed, it is used for destructuring, else
a trailing map is added to the key/value pair map by conj.
Bumps org.clojure:clojure from 1.10.0 to 1.11.1.
Changelog
Sourced from org.clojure:clojure's changelog.
... (truncated)
Commits
ce55092
[maven-release-plugin] prepare release clojure-1.11.1cef38ab
[maven-release-plugin] prepare for next development iteration3f1c36d
[maven-release-plugin] prepare release clojure-1.11.1-rc1e917dcc
Update changelog for 1.11.11da6b07
CLJ-2701 Set serialVersionUIDs for Keyword and ArraySeq to retain 1.10.3 values48818bd
[maven-release-plugin] prepare for next development iterationf376cf6
[maven-release-plugin] prepare release clojure-1.11.09af0d1d
[maven-release-plugin] prepare for next development iteration0971ce2
[maven-release-plugin] prepare release clojure-1.11.0-rc17b102d8
CLJ-2695: parse-double test does not test out-of range values