diff --git a/CHANGELOG.md b/CHANGELOG.md index dc339681..a4fa62f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ This is a history of changes to k13labs/clara-rules. +# 1.4.5 +* upgrade to latest futurama, replace uses of instance-satisfies? with satisfies? + # 1.4.4 * ensure read-only sessions do not contain empty beta memory for nodes without any bindings results (empty queries). diff --git a/deps.edn b/deps.edn index 867621dd..c3a5fe31 100644 --- a/deps.edn +++ b/deps.edn @@ -4,7 +4,7 @@ :ensure "target/main/classes"} :deps {org.clojure/clojure {:mvn/version "1.11.4"} org.clojure/core.cache {:mvn/version "1.1.234"} - com.github.k13labs/futurama {:mvn/version "1.0.4"} + com.github.k13labs/futurama {:mvn/version "1.0.5"} com.cnuernber/ham-fisted {:mvn/version "2.017"} prismatic/schema {:mvn/version "1.4.1"} org.clojure/data.fressian {:mvn/version "1.1.0"}} diff --git a/pom.xml b/pom.xml index c891ce0a..8b28588a 100644 --- a/pom.xml +++ b/pom.xml @@ -5,9 +5,9 @@ com.github.k13labs clara-rules clara-rules - 1.4.4 + 1.4.5 - 1.4.4 + 1.4.5 https://github.com/k13labs/clara-rules scm:git:git://github.com/k13labs/clara-rules.git scm:git:ssh://git@github.com/k13labs/clara-rules.git @@ -42,7 +42,7 @@ com.github.k13labs futurama - 1.0.4 + 1.0.5 org.clojure diff --git a/src/main/clojure/clara/rules/compiler.clj b/src/main/clojure/clara/rules/compiler.clj index 979a4f3a..f0c10373 100644 --- a/src/main/clojure/clara/rules/compiler.clj +++ b/src/main/clojure/clara/rules/compiler.clj @@ -2135,11 +2135,11 @@ :else nil)) (defn load-source* - "loads the rules, queries and hierarchies from a source if it implements `IClaraSOurce`, or navigates inside + "loads the rules, queries and hierarchies from a source if it implements `IClaraSource`, or navigates inside collections to recursively load from vectors, lists, sets, seqs." [source] (cond - (u/instance-satisfies? IClaraSource source) + (satisfies? IClaraSource source) (load-source source) (or (vector? source)