Skip to content

v0.14.203

Latest

Choose a tag to compare

@borkdude borkdude released this 09 Jul 21:29

What's Changed

  • Add map-facing protocols dispatched on the instance extension path by @borkdude in #924
  • Fix into to reduce through -conj on ICollection types by @borkdude in #925
  • Read assoc-in intermediate levels through -lookup by @borkdude in #926
  • Dispatch merge, keys, vals, update-keys and update-vals through protocols by @borkdude in #927
  • Protocol coverage by @borkdude in #928
  • Fold into and merge through the conj slot to keep conj out of their bodies for DCE by @borkdude in #929
  • Defrecord by @borkdude in #930
  • Add the ISet and transient protocols by @borkdude in #931
  • Make records JS-iterable and give them a readable console form by @borkdude in #932
  • Add missing core fns by @borkdude in #933
  • Add the ident predicate family and numeric coercion stubs by @borkdude in #934
  • Throw on a constructor in descendants, like CLJS by @borkdude in #935
  • Restrict a value in function position to collections and ILookup types by @borkdude in #936
  • Return a non-map sequence from seq of a js/Map or sorted-map by @borkdude in #937
  • Reject a non-seqable class instance in iterable by @borkdude in #938
  • Re-enable eucalypt library tests with legacy-peer-deps by @borkdude in #939
  • Support :as-alias by @borkdude in #940
  • Compile error reporting by @borkdude in #941
  • Support :require-global and :refer-global in ns by @borkdude in #942
  • Fix core return-tag inference to respect refers and excludes by @borkdude in #943
  • Add IMeta/IWithMeta protocols, drop the metaSym property scheme by @borkdude in #944
  • Encode js protocol by @borkdude in #946
  • Add hash, hash-ordered-coll, hash-unordered-coll and the IHash protocol by @borkdude in #947
  • Add collection protocol surface for custom types by @borkdude in #948
  • Polymorphic set by @borkdude in #949
  • Add equiv - hash follows equiv instead of = by @borkdude in #950

Full Changelog: v0.14.202...v0.14.203