Liking cljdoc? Tell your friends :D

1.3.0 -- 22 May 2020

Schematic now uses com.stuartsierra.dependency/transitive-dependencies instead of direct record field access.

Schematic now captures exceptions while creating components, and wraps those exceptions with additional detail about the component key and component map, making it much easier to identify where the error has taken place.

Several functions that were previously public (but marked as ^:no-doc) are now private. These functions were only exposed for testing purposes.

Schematic now requires Clojure 1.10.1.

Closed Issues

1.2.0 -- 4 Dec 2018

Added new com.walmartlabs.schematic.transform namespace which adds support for transforming a config before assembling it.

Initially, this is to allow more concise (and less redundant) component create functions.

It is now possible for a component to be an arbitrary Java object, rather than a Clojure map. Previously, this would result in a runtime exception. Optionally, you may extend the com.stuartsierra.component/Lifecycle protocol onto the Java object.

Closed Issues

1.1.0 -- 29 Mar 2018

Many functions exposed only for testing have been excluded from documentation. These functions have the ^:no-doc metadata.

The merged-subconfig function has been merged into the merged-config function.

Closed Issues

Can you improve this documentation? These fine people already did:
Howard M. Lewis Ship & Steve Ashton
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close