-
Release 1.3.113 on 2025-01-23
-
Release 1.2.107 on 2024-02-19
- Update parent pom and tools.logging versions
-
Release 1.1.103 on 2023-12-16
- IMPORTANT:
org.clojure/tools.logging
is no longer a dependency. If you currently bind*to-java-object-missing-setter*
to:log
and you do not otherwise have a dependency onorg.clojure/tools.logging
you will need to add that to your project's direct dependencies.
- IMPORTANT:
-
Release 1.0.95 on 2021-12-12
- Update
org.clojure/tools.logging
to1.2.1
.
- Update
-
Release 1.0.92 on 2021-10-16
- Support
to-java
forjava.util.Properties
and a hash map JDATA-22.
- Support
-
Release 1.0.86 on 2020-07-17
- Add
from-java-deep
to guarantee deep conversion with same options asfrom-java-shallow
JDATA-21. - Fixes bug in
from-java-shallow
for getters returningBoolean
(the value was not canonicalized sofalse
could be truthy).
- Add
-
Release 1.0.78 on 2020-05-31
- Make exception handling in shallow conversions configurable: an
:exceptions
option may be:group
,:omit
,:quaify
, or:return
. - Fix bug in shallow array handling.
- Make exception handling in shallow conversions configurable: an
-
Release 1.0.73 on 2020-05-31
- Add
from-java-shallow
to provide functionality similar toclojure.core/bean
(a shallow conversion) but with options to control behavior (so "dangerous" methods that appear as getters can be omitted). - Bump
org.clojure/tools.logging
to1.1.0
. - Move change log to a separate file.
- Improve documentation around property naming and how it corresponds to setter function names.
- Add
-
Release 1.0.64 on 2020-02-18
- Switch to 1.0.x versioning.
- Bump
org.clojure/tools.logging
to0.6.0
. - Add basic tests for the builder JDATA-20.
-
Release 0.2.0 on 2020-01-02
- Add
clojure.java.data.builder/to-java
to construct Java objects from builders using hash maps of properties JDATA-18.
- Add
-
Release 0.1.5 on 2019-12-20
- Add
set-properties
to populate an existing object JDATA-15. - Add
:clojure.java.data/constructor
metadata support JDATA-16.
- Add
-
Release 0.1.4 on 2019-10-13
- Fix Clojure hash map conversion problems JDATA-14 (problems introduced in 0.1.3)
-
Release 0.1.3 on 2019-10-13
- Fix
java.util.Map
/Clojure hash map setter handling JDATA-6. - Fix
Boolean
conversion JDATA-10. - Fix
SQLException
handling JDATA-12.
- Fix
-
Release 0.1.2 on 2019-10-12
- Fix reflection warnings JDATA-2 and JDATA-13.
-
Release 0.1.1 on 2012-04-29
- Initial release.
- Clojure 1.2 compatibility.