[ANN] com.stuartsierra/component "1.2.0"

28 views
Skip to first unread message

Alessandra Sierra

unread,
Oct 25, 2025, 12:38:40 PMOct 25
to Clojure
Continuing my tradition of a new release approximately once every two years …

Component is a Clojure framework for dependency injection and lifecycle management.

This release adds Closeable support on SystemMaps, so you can call .close on a system and it will call component/stop. This allows for the use of with-open on system maps, for example in tests.

Shout-out to Ian Fernandez for the discussion at Clojure South, everyone who has suggested with-* macros over the years.

Leiningen project.clj:
[com.stuartsierra/component "1.2.0"]

deps.edn:
com.stuartsierra/component {:mvn/version "1.2.0"}


Reply all
Reply to author
Forward
0 new messages