It’s a twofer: [prismatic/schema “0.2.0”]
Changes to the internal protocol for checking schemas, improving performance and enabling new applications such as schema coercion. Breaking changes: - Cross-platform leaves s/String and s/Number are now s/Str and s/Num - The Schema protocol has changed, so custom implementations will have to be updated. http://blog.getprismatic.com/blog/2014/1/4/schema-020-back-with-clojurescript-data-coercion https://github.com/Prismatic/schema/blob/master/CHANGELOG.md [prismatic/plumbing “0.2.0”] Replaces fnk/Graphs’ internal schema representation with prismatic/schema. You can now write (fnk foo :- s/Num [x :- s/Str]) similar to `schema.core/defn`, and this information flows through into the schemas for Graphs. Breaking changes: - The previous internal representation for fnk and graph schemas (i.e., {:x true :y false}) has been replaced with prismatic/schema. If you’ve explicitly written such schemas or code that operates on them directly, it will need to be updated. https://github.com/Prismatic/plumbing/blob/master/src/plumbing/core.clj#L368 Please feel free to ask questions or provide suggestions for either library here: https://groups.google.com/forum/#!forum/prismatic-plumbing Thanks, Jason -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.