Skip to content

Commit fabcedd

Browse files
committed
v0.17.1100
1 parent 1c4560d commit fabcedd

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

CHANGELOG.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,31 @@ Changes can be:
88

99
## Unreleased
1010

11+
...
12+
13+
## 0.17.1100 (2024-10-17)
14+
1115
* 🌿 Switch underlying markdown implementation to a parser based on commonmark-java
1216

1317
This upgrades `nextjournal/markdown` library to `{:mvn/version 0.6.157}` switching markdown parsing from `markdown-it` via GraalJS to `commonmark-java` yielding an ~10x performance improvement. Restores compatibility with Java 22 or later ([#642](https://github.com/nextjournal/clerk/issues/642)).
1418

1519
* ⚡️ Render REPL
1620

17-
For interactive development of `:render-fn`s, Clerk comes with a Render nREPL server. To enable it, pass the `:render-nrepl` option to `serve!`. You can change the default port `1339` by passing a different `:port` number.
21+
For interactive development of `:render-fn`s, Clerk now comes with a Render nREPL server. To enable it, pass the `:render-nrepl` option to `serve!`. You can change the default port `1339` by passing a different `:port` number.
1822

19-
* 🗃️ Support `:require-cljs` viewer key for loading `:render-fn` from a separate ClojureScript file
23+
* 🗃️ Support `:require-cljs` viewer key for loading `:render-fn`s from a separate ClojureScript file
2024

2125
* 💥 Better Errors
2226

23-
Improve Clerk's handling and display of errors moving them to a redesigned overlay at the bottom of the screen.
27+
Improve Clerk's handling and display of errors by moving them to a redesigned overlay at the bottom of the screen.
2428

2529
* flattening the error hierarchy by not catching and rethrowing eval errors
2630
* not having the whole doc on the exception again which doesn't help and looks strange when custom viewers are used
2731
* updating the in-memory cache when evaluation fails halfway through a notebook
2832
* not throwing during `clerk/show!` when triggered through the file watcher
2933
* add react error boundaries for root and inspect-presented ([#698](https://github.com/nextjournal/clerk/issues/698))
3034

31-
* 🔭 Show render errors the error overlay
35+
* 🔭 Show render errors in the error overlay
3236

3337
* 🎡 First cut `clerk/show!` support for .cljs files. They are evaluated via Clerk's render sci environment.
3438

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ To use Clerk in your project, you'll need Java 11+ and [`clojure`](https://cloju
4646
following dependency to your `deps.edn`:
4747

4848
```edn
49-
{:deps {io.github.nextjournal/clerk {:mvn/version "0.16.1016"}}}
49+
{:deps {io.github.nextjournal/clerk {:mvn/version "0.17.1100"}}}
5050
```
5151

5252
Require and start Clerk as part of your system start, e.g. in `user.clj`:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{:version {:major 0, :minor 16, :rev-count 1016}}
1+
{:version {:major 0, :minor 17, :rev-count 1100}}

0 commit comments

Comments
 (0)