0.10
Dendron turns 0.10 today 🌲. To mark this milestone, the pre-amble for this release will be a tad longer (and more sentimental) than usual.
This week's release focuses on publication and exports. Dendron sites now come with one click collaboration support, note references, and hierarchy hints. If publishing online isn't your jam, you'll be happy to know that you can now export your notes to any format you desire (as long as that format is JSON 😅 - more formats coming soon).
It's now been almost two months since Dendron first went into preview. Since launch, we've passed over a thousand downloads and closed over 100 issues worth of features, enhancements, and bug fixes.
In that time, we've built an awesome community of Dendrites on Discord now numbering in the triple digits. I feel beyond grateful to everyone that has given Dendron a try in these early days 🌱 and become a part of our budding community.
Speaking of community, I would like to recognize two new Dendrologist - Fayçal (@bsqrd#9701 ) and Janne Ojanaho (@jojanaho#3766 ) 👨🌾👩🌾
Dendrologists are active members of the Dendron community that will be helping me shape our roadmap, answer questions, and collect feedback from all of you. If you've spent any time in our Discord, you've probably already had chats with one or both of the folks I just mentioned.
That's all for last week's release. Stay tuned for some big announcements later this week :)
These release notes are summary of the more notable changes, for the full list, please look at our CHANGELOG
Development
Fixes
- Bad import causes Dendron to not compile in case-sensitive file systems
Engine
Fixes
- Fix bad sibling traversal cases
- Issue with mixed case file names
Markdown
Support offset with note refs (docs)
A note reference offset is a way to skip a number of lines when using a note reference. The syntax is ,{number}
. Below is an example of using a note reference offset to offset an initial heading, skipping the actual header when doing the embedding.
- NOTE: currently, note reference offsets are limited to the first anchor inside a block reference. They must also be a positive value
Enhancements
- Note refs will not be resolved when inside an inline code span or a fenced code block
Fixes
- Fix issue with preview checkbox not updating Markdown
- Fix issue with backslash causing in certain Markdown blocks
Pods
Support note references when Publishing Notes (docs)
Dendron has note references that let you inline either the whole note or parts of a note into another note. Publishing via Dendron will also publish note references as part of the process.
Add Export Pod Command (docs)
Export notes to an external data source. Currently, only JSON is supported.
JSON export pod (docs)
Export your Dendron notes to a JSON file
Enhancements
- Don't convert note refs inside code blocks
Publishing
Nav Based Hierarchy Hints (docs)
You can see at a glance which notes have children and explore them from the nav without refreshing the page.
Edit on GitHub (docs)
Every page can accept one-click contributions as long as the contributor has a GitHub account.
Example of making a contribution to Dendron.
Workbench
Add Goto Next/Prev Sibling command (docs)
- shortcuts:
- mac:
cmd+shift+right
- key:
ctrl+shift+right
- when:
editorFocus
Go to the next/previous sibling
Add Go Down command (docs)
- shortcuts:
- mac:
cmd+shift+down
- key:
ctrl+shift+down
- when:
editorFocus
Go down the hierarchy
Enhancements
- Don't focus on the tree view if it's not visible
- Create stub notes from the tree view
Fixes
- Don't update color theme on upgrade
- Upgrade settings sometimes override existing settings
- Issues with note refs not displaying in some cases
- Rename note will not update Dendron tree view
Thank You
Last and most of all, a big thanks to the following gardeners that brought up issues, contributions, and fixes to this release.
-
- Stylized Tag CSS
- Dendron Tag Search Extension
-
- Update Dendron docs
- Making an absolutely awesome getting started with Dendron video
- Writing up a step by step publishing guide for Dendron
-
- Being a professional Dendron bug catcher
-
Tom