Releases: CoNarrative/precept
Releases · CoNarrative/precept
v0.4.0-alpha
- Support hot reloading in CLJS, reloading from REPL in CLJ (#101)
- Support Clojure 1.9.0-alpha17 and Clojurescript 1.9.562, clojure.spec.alpha thanks to @kennyjwilli (#79)
- Fix reagent dependency getting pulled into CLJ-only environment (cefbaca)
- Validate map inserts to ensure attributes that are one-to-many in a schema are associated with a value that is a collection at insertion time (a0467fe)
- Prevent queries defined in query namespace from getting pulled into session definitions and becoming part of Rete network (#97)
- Use clara-rules 0.15.1 (c3eb2be)
v0.3.1-alpha
- Add fullstack example
- Add ability to insert facts as Datomic-style entity maps
- Add support for arbitrary predicate s-expressions in value slot of rule expressions
- Update fact-index based on Clara's retract-facts-logical event in
listeners.cljc
. Fixes instances where multiple:one-to-one
facts could come into existence with no warning - Throw error if ever an insert logical request would violate the cardinality of a
:one-to-one
attribute - Eliminate using identical accumulators in rules generated by
entities
macro - Fix bug where a fact with a value slot of
nil
was not parsed into a Tuple records