Skip to content

Releases: CoNarrative/precept

v0.4.0-alpha

28 Jul 15:07
Compare
Choose a tag to compare
v0.4.0-alpha Pre-release
Pre-release
  • 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

24 Jun 02:01
Compare
Choose a tag to compare
v0.3.1-alpha Pre-release
Pre-release
  • 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