Skip to content

Commit 08bd61d

Browse files
committed
Update CHANGELOG
1 parent ec508b2 commit 08bd61d

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,36 @@ Changes can be:
66
* 🐞🐜 friendly or nasty bugs
77
* 🛠 dev improvements
88

9+
## unreleased
10+
11+
* 🕵🏻 New depedency analyzer implementation
12+
13+
Based on the analyzer from [hyperfiddle/rfc](https://github.com/hyperfiddle/rcf). This replaces `tools.analyzer` and drops the depedency.
14+
15+
* Adds compatibility with Clojure 1.12 qualified method syntax, fixes [#734](https://github.com/nextjournal/clerk/issues/734)
16+
* Adds compatibility with `core.cache`, fixes [#724](https://github.com/nextjournal/clerk/issues/724)
17+
18+
* 🧶 Untangle parser from analyzer
19+
20+
Make the parser step independent of the analyzer. Skip analysis when caching is disabled for the whole namespace.
21+
22+
* 🧮 Expose `clojure.math` as `cljs.math`, `cljs.pprint`
23+
24+
* 🔭 Rename `viewer-fn` to `render-fn` and `viewer-eval` to `render-eval` and simplify implementation
25+
26+
In addition to the rename, this drops the custom `ViewerEval` type and implements the functionality on top of a single `RenderFn` instead. We extend the reading and writing of `RenderFn` so it can carry an opts map and use that to transmit an `:eval` boolean flag. Also drop the cherry readers in favor of an an `:render-evaluator` option.
27+
28+
Delay the evaluation of a `RenderFn` to when it's invoked so we no longer are evaluating on read.
29+
30+
Also switch transmission of unreadable symbols and keywords to a `#clerk/unreadble-edn` reader tag.
31+
32+
* 🐞 Fix rendering of number whose magnitude is greater than 2^53 @krzsztf
33+
34+
* 🐜 Canonicalize form to fix caching for splicing reader macro forms, fixes [#735](https://github.com/nextjournal/clerk/issues/735)
35+
36+
* ⚡️ Improve performance of clerk sync for large values
37+
38+
939
## 0.17.1102 (2024-10-17)
1040

1141
* 🌿 Switch underlying markdown implementation to a parser based on commonmark-java

0 commit comments

Comments
 (0)