Fork me on GitHub
#announcements
<
2023-09-24
>
Kent Bull04:09:44

Will be using this! Thanks.

🚀 1
ikitommi15:09:05

[metosin/malli "0.13.0"] is out. #CLDK6MFMK is a high-performance data-driven data specification library for Clojure/Script. New stuff: • Officially drop Clojure 1.10 support. Tests haven’t passed for some time with Clojure 1.10, but this was not noticed due to a faulty CI setup. • BREAKING: Fallback to use result of first branch when decoding :or and :orn, https://github.com/metosin/malli/pull/946BREAKING: decode for :double and double? in cljs doesn’t allow trailing garbage any more https://github.com/metosin/malli/pull/942 • Use type inferrer when encoding enums https://github.com/metosin/malli/pull/951 • Faster generators for :map, https://github.com/metosin/malli/pull/948 & https://github.com/metosin/malli/pull/949 • Use bound-fn in ! to preserve out https://github.com/metosin/malli/pull/954 • FIX: :altn can’t handle just one child entry when nested in sequence schema https://github.com/metosin/malli/pull/945 • FIX: Malli generates invalid clj-kondo type specs for non-vararg sequence schemas https://github.com/metosin/malli/pull/952 • FIX: :tuple should generate clj-kondo seqable https://github.com/metosin/malli/pull/962 • FIX: malli.experimental.describe descriptions of :min and :max are backwards https://github.com/metosin/malli/pull/959 • FIX: retain order with :catn unparse, fixes https://github.com/metosin/malli/issues/925 Changelog: https://github.com/metosin/malli/blob/master/CHANGELOG.md#0130-2023-09-24 Code: https://github.com/metosin/malli See also: https://github.com/eval/malli-select - spec2 selection for Malli (for when you only need part of the herd 🐑) Big thanks to all contributors and clojurists-together for support!

metal 15
malli 10
🎉 12
clojure-spin 3
eval202016:09:46

Thanks for the malli-select shoutout! 🙏:skin-tone-2:

👍 1
tbrooke18:09:22

What about support for inheritance?

ikitommi13:09:24

release of inheritance requires the effective types, which is not ready for release. kinda work, but wip.

Fabio Domingues21:09:03

https://github.com/fabiodomingues/clj-depend: A Clojure namespace dependency analyzer. 0.9.0 (2023-09-24)https://github.com/fabiodomingues/clj-depend/issues/41: API to check if clj-depend is configured. • https://github.com/fabiodomingues/clj-depend/issues/39: Fix circular dependency not being treated as a violation.

🎉 13