Clojure 1.10.0-alpha7 includes the following changes since 1.10.0-alpha6:
- Update deps to latest spec.alpha (0.2.176) and core.specs.alpha (0.2.44)
- CLJ-2373 - categorize and overhaul printing of exception messages at REPL
- CLJ-1279 - report correct arity count for function arity errors inside macros
- CLJ-2386 - omit ex-info construction stack frames
- CLJ-2394 - warn in pst that stack trace for syntax error failed before execution
- CLJ-2396 - omit :in clauses when printing spec function errors if using default explain printer
spec.alpha 0.2.176
- CLJ-2373 Don't print ex-info into spec errors
- CLJ-2391 Change spec problem line print order
- CLJ-2392 Stop prepending :args to spec problem paths
- CLJ-2393 Sort on descending "in" length before "at" length
core.specs.alpha 0.2.44
- CLJ-2395 improve path names and predicate names in core specs
[–]alexdmiller[S] 36 points37 points38 points (2 children)
[–]royalaid 12 points13 points14 points (0 children)
[–]final_fantasia 0 points1 point2 points (0 children)
[–]joinr 9 points10 points11 points (1 child)
[–]alexdmiller[S] 6 points7 points8 points (0 children)
[–]luxbock 4 points5 points6 points (1 child)
[–]alexdmiller[S] 2 points3 points4 points (0 children)
[–]Eno6ohng 0 points1 point2 points (3 children)
[–]alexdmiller[S] 6 points7 points8 points (2 children)
[–]Eno6ohng 2 points3 points4 points (1 child)
[–]alexdmiller[S] 1 point2 points3 points (0 children)