Liking cljdoc? Tell your friends :D

0.4.0 WIP

0.4.0-alpha.1

  • Separate Async and Sync transact and initialize functions

  • Type-based implementation of domino.rx.IDominoRxMap

  • Massive Overhaul. Express all business logic in terms of constraints.

  • TODO Update changelog, tests, and docs

0.3.2

    • [BREAKING] namespaced :change-history key as :domino.core/change-history

0.3.1

  • added domino.core/event macro helper for declaring events

0.3.0

  • fix: trigger effect with nested model
  • trigger-events removed, trigger-effects should be used instead
  • events will now be executed by the initialize function when initial state is provided

0.2.1

  • async event support
  • trigger-effects fn added to domino.core allowing triggering of effects via ids

0.2.0

  • [BREAKING] renamed initialize! to initialize since it's a pure function
  • [BREAKING] inputs and outputs for events are now maps containing the keys specified in the :inputs and :outputs vectors
  • [BREAKING] event handler functions now must return a map with keys matching the keys specified in the :outputs
  • updated the model parser to handle segments without an options map
  • introduces :pre and :post conditions
  • trigger-events fn added to domino.core, allowing triggering events via ids
  • add schema definition validation
  • validate for duplicate ids in model

Can you improve this documentation? These fine people already did:
dmitri.sotnikov@gmail.com, Nikola Peric & Scot Brown
Edit on GitHub

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

× close