0.76

Dendron 0.76 has sprouted 🌱

Do you find yourself updating date values in the content of your inserted templates? That can now be inserted automatically with template variables:

  • Example: Today is {{ CURRENT_YEAR }}.{{ CURRENT_MONTH }}.{{ CURRENT_DAY }}
  • Template output: Today is 2022.01.04

We've also added a new tutorial on Making Your First Schema. This walks you through creating a schema for your daily journal and automatically applying a template to it.

Another major quality of life improvement we're launching today is the ability to preview regular markdown using the Dendron: Show Preview command. Now you can use the same Dendron preview on all your markdown files, even if they're not inside a Dendron workspace!

Breaking Changes

Dendron previously published backlinks and child links as header/anchor sections at the end of each note. They are now changing from <h2> to <strong>. Backlinks and child links won't appear as header sections in the local TOC for a page, and will no longer have anchors to link to (ex. #backlinks).

Deprecation Notices

  • deprecate(publishing): 11ty publishing will be removed with the next release, and is no longer maintained. This does not affect you if you use the current Next.js publishing
    • If you wish to continue using 11ty, you will need to lock @dendronhq/dendron-cli@0.76
  • deprecate(refactor): Dendron Doctor will no longer include oldNoteRefToNew, which was used in the past to convert between ((ref: foo)) to ![[foo]]

Highlights

  • enhance(schema): support date variable substitution for templates (docs)
  • enhance(views): Dendron: Show Preview works for regular markdown files (docs)
  • enhance(views): adds a Dendron: Show Preview button in the context menu when right-clicking a markdown file in the file explorer, as well as when right-clicking a tab in the editor

Everything Else

  • enhance(lookup): add auto completion to Go Down command (docs) and Create Task Note command (docs)
  • enhance(workspace): improve note highlighting and autocomplete performance
  • fix(workspace): typo in convert vault command
  • fix(workspace): frontmatter tags are not highlighted
  • fix(publish): compiler issue with nextjs
  • fix(lookup): full length word matches should be case insensitive
  • fix(views): update tree order when a note changes order
  • fix(workspace): don't show calendar view unless dendron tree view is active
  • fix(workspace): rename operations modify unnecessary files
  • fix(lookup): regression on onTriggerButton not scoping properly
  • fix(server): specify localhost when starting server

Community

Documentation Update

Starboard and TIL Highlights

These are highlights from the Dendron Discord #starboard and #today-i-learned channels.

  • @amar#9880 shared a write-up on How to use a custom theme with Dendron: "Here's a write-up. Though I'm still in the process of figuring things out!"
  • @kzilla#8818 shared a VS Code customization: "Simple VS Code customization (in settings.json) to change heading colors and section folding shading. Makes reading markdown heck of a lot easier."
  • @kevins8#0590 shared a link to Getting a Computer Science PhD in the USA: "Since we have a bunch of phds and folks considering it, this provides a good lens into current phd landscape for computer science."
  • 💡 @kevins8#0590 shared a link to Semantics and the Web: An Awkward History: "A history of markup on the web as told through a lego playmation talk. See some parallels between web browsers back in the day and note taking tools today in terms of interoperability. Hopefully we'll avoid the xhtml phase..."

Dendron Reading Series

This week's entry in the Dendron Reading Series.

Credit to foureyedsoul#0796 from the Dendron community for sharing this link, as I added it to my reading list for this week's reading series!

There are a variety of articles, guidance, and methods that exist when it comes to note taking workflows. This article focused on short memos (~200 words) as a way to expand their existing approach to a Creativity Flywheel.

flowchart LR Capture==>Curate==>Cultivate==>Connect==>Create

"...If you imagine a gardener who tills the soil in a flowerbed and apply that to tilling and pruning your notes and captured information, you’re on the right track."

Sounds like dendronites working on their gardens.

My favorite thoughts from this article are around being able to use your garden to see the connections and solutions to problems you may have been unable to see before. This makes me think of connections being like a large, underground root system. Or, perhaps more like the giant mushroom that's the largest organism known on Earth.

Office Hours

You can find notes from our latest office hours here.

To see what Office Hours, New User Tuesdays, and other events are coming up, take a look at the Dendron Event Calendar. The next Office Hours is on January 5th, 2022 at 9AM PST.

Thank You's

A big thanks to the following gardeners that brought up issues, contributions, and fixes to this release :man_farmer: :woman_farmer: You can see an overview of all roles here

Changelog

Breaking Changes

Dendron previously published backlinks and child links as header/anchor sections at the end of each note. They are now changing from <h2> to <strong>. Backlinks and child links won't appear as header sections in the local TOC for a page, and will no longer have anchors to link to (ex. #backlinks).

Deprecation Notices

  • deprecate(publishing): 11ty publishing will be removed with the next release, and is no longer maintained. This does not affect you if you use the current Next.js publishing
    • If you wish to continue using 11ty, you will need to lock @dendronhq/dendron-cli@0.76
  • deprecate(refactor): Dendron Doctor will no longer include oldNoteRefToNew, which was used in the past to convert between ((ref: foo)) to ![[foo]]

Enhancements

  • enhance(schema): support date variable substitution for templates (docs) (#1971) @tuling (Private)
  • enhance(lookup): add auto completion to Go Down command (docs) and Create Task Note command (docs) (#1987) @nickolay (Private)
  • enhance(views): Dendron: Show Preview works for regular markdown files (docs) (#1906) @kaan (Private)
  • enhance(views): adds a Dendron: Show Preview button in the context menu when right-clicking a markdown file in the file explorer, as well as when right-clicking a tab in the editor (#1906) @kaan (Private)
  • enhance(workspace): improve note highlighting and autocomplete performance (#1942) @kaan (Private)

Fix

  • fix(workspace): typo in convert vault command (#1999) Ryan Hill @rlh1994#9754
  • fix(workspace): frontmatter tags are not highlighted (#2001) @kaan (Private)
  • fix(publish): compiler issue with nextjs @kevin (Private)
  • fix(lookup): full length word matches should be case insensitive (#1990) @nickolay (Private)
  • fix(views): update tree order when a note changes order (#2014)
  • fix(workspace): don't show calendar view unless dendron tree view is active (#2017) @kevin (Private)
  • fix(workspace): rename operations modify unnecessary files @hikchoi (Private)
  • fix(lookup): regression on onTriggerButton not scoping properly (#2037) @hikchoi (Private)

0.75.1

Fix