Liking cljdoc? Tell your friends :D

Change Log

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

Unreleased

Fixed

Added

  • Support for the new explain-data format introduced in ClojureScript 1.10.439 and clojure.spec.alpha 0.2.176

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.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close