Changes can be:
- 🌟⭐️💫 features
- 🐞🐜 friendly or nasty bugs
- 🛠 dev improvements
- 💫 Bump viewers & deps to support ordered list offsets
- 🐜 Fix error in describe when sorting sets of maps
- 🐜 Fix arity exception when running table viewer predicates
- 🐞 Restore page size of 20 for seqs
- 🐞 Fix regression in closing parens assignment
- 🛠 Automate github releases
- 🌟 Add much improved table viewer supporting lazy loading and data normalization
- 💫 Add char viewer
- 🐞 Fix exception when rendering hiccup containing seqs
- 🐞 Parse set literals as top level expressions
- 🐞 Add
scm
information to pom.xml
- 💫 Support setting
:nextjournal.clerk/no-cache
on namespaces - 🐜 Fix for unbound top-level forms not picking up dependency changes
- 🌟 Enable lazy loading for description and combine with
fetch
. This let's Clerk handle moderately sized datasets without breaking a sweat. - ⭐️ Add
clerk/serve!
function as main entry point, this allows pinning of notebooks - 💫 Compute closing parens instead of trying to layout them in CSS
- 💫 Fix and indicate viewer expansion
- 🐜 Wrap inline results in edn to fix unreadable results in static build
- 🐜 Make hiccup viewer compatible with reagent 1.0 or newer
- 🐞 Fix lazy loading issues arising from inconsistent sorting
- 🐞 Remove
->table
hack and use default viewers for sql - 🐞 Fix check in
maybe->fn+form
to ensure it doesn't happen twice - 🐞 Defend
->edn
from non clojure-walkable structures - 🐞 Fix error when describing from non-seqable but countable objects
- 🐞 Fix error in
build-static-html!
when out dirs don't exist - 🛠 Setup static snapshot builds
- 🛠 Fix stacktraces in dev using -OmitStackTraceInFastThrow jvm opt
- 🛠 Add build task for uploading assets to CAS and update in code
- 🐞 Fix lazy loading for non-root elements
- 🐞 Fix exception when lazy loading end of string
- 🐞 Fix regression in
clerk/clear-cache!
💫 Clerk now runs on Windows.
- 🐜 Fix error showing a notebook on Windows by switching from datoteka.fs to babashka.fs
- 🐞 Fix parsing issue on Windows by bumping
rewrite-clj
, see clj-commons/rewrite-clj#93
- ⭐️ Support macros that expand to requires
- 💫 Better function viewer showing name
- 💫 Add viewport meta tag to fix layout on mobile devices
- 🐜 Fix error in returning results when unsorted types (e.g. maps & sets) contain inhomogeneous keys.
- 🐜 Add reader for object tag
- 🐞 Fix view when result is a function
- 🐞 Fix display of false results
- 🐞 Fix map entry display for deeply nested maps
- Show plain edn for unreadable results
- 🐞 Fix showing maps & sets with inhomogeneous types
- 🛠 Fix live reload in dev by using different DOM id for static build
👋 First numbered release.