Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
207 lines (139 sloc) 7.83 KB

Change Log

All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.

Unreleased

0.8.4 - 2019-12-31

Fixed

0.8.3 - 2019-12-29

Fixed

  • Several boxed math warnings. Thanks @vemv for the fix!

Added

  • Instructions on how to handle instrumentation exceptions in the browser. Thanks @mhuebert for the example code!

0.8.2 - 2019-12-11

This release was made possible by Clojurists Together

Fixed

0.8.1 - 2019-11-30

Fixed

Added

  • New documentation comparing clojure.spec messages to Expound messages

0.8.0 - 2019-11-24

Fixed

Added

  • expound and expound-str now (optionally) accept the same options as custom-printer (e.g. (expound int? "" {:theme :figwheel-theme}))

Changed

  • New format for table of missing keys

0.7.2 - 2018-12-18

Fixed

Changed

  • Replaced Codox docs with cljdoc for API docs
  • clojure.spec dependency updated to 0.2.168
  • Dropped support for ClojureScript 1.9.562 and 1.9.946
  • Deprecated def macro (use defmsg function instead)

0.7.1 - 2018-06-25

Fixed

Changed

  • If a problem has a value for :expound.spec.problem/type key, expound.alpha/problem-group-str must be implemented for that value or Expound will throw an error.

0.7.0 - 2018-05-28

Fixed

Added

0.6.0 - 2018-04-26

Fixed

  • Bug with extra whitespace when "Revelant specs" are not printed

Added

0.5.0 - 2018-02-06

Fixed

Added

  • Optional error messages for predicates

0.4.0 - 2017-12-16

Fixed

Added

  • Table of keywords and specs for missing keys

Changed

  • Better error message for compound key clauses like :req-un [(or ::foo ::bar)]
  • Better error message for failures in cat specs

0.3.4 - 2017-11-19

Fixed

0.3.3 - 2017-11-02

Fixed

0.3.2 - 2017-10-29

Fixed

0.3.1 - 2017-09-26

Fixed

0.3.0 - 2017-09-05

Added

  • Configurable printers

Fixed

0.2.1 - 2017-08-16

Fixed

0.2.0 - 2017-08-14

Added

Changed

  • Pretty-print predicates
  • Omit clojure.core and cljs.core prefix when printing predicates

Fixed

0.1.2 - 2017-07-22

Added

0.1.1 - 2017-07-17

Fixed

0.1.0 - 2017-07-12

Added

  • expound and expound-str functions.
You can’t perform that action at this time.