Liking cljdoc? Tell your friends :D

sys CHANGELOG

We use Break Versioning. The version numbers follow a <major>.<minor>.<patch> scheme with the following intent:

BumpIntent
majorMajor breaking changes -- check the changelog for details.
minorMinor breaking changes -- check the changelog for details.
patchNo breaking changes, ever!!

-SNAPSHOT versions are preview versions for upcoming releases.

0.3.0 (2026-01-28)

  • BREAKING Remove sys/init!, add sys/set! which serves a similar purpose, but supports REPL workflows better.
  • Sys now stores the states of your systems in its own atom.
  • Stopping a component now removes the values it provided from the context.
  • Internal refactoring.

0.2.1 (2026-01-22)

  • Add support for using Malli schemas in :sys.component/expects and :sys.component/provides.

0.2.0 (2026-01-13)

  • BREAKING Change sys/get to take a derefed system (not the atom directly).
  • Add sys/context function.
  • Ignore return value of components that provide nothing (:sys.component/provides is nil).
  • Internal refactoring.

0.1.0 (2025-01-06)

  • Initial release.

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close