0.68

Dendron 0.68 has sprouted 🌱

Take a look at the latest Dendron wiki, and you'll see some new features directly from these highlights:

  • Local TOC in the right-hand nav for each page in the published docs
  • Newly combined search bar that can go directly to a note, or search note contents using the ? prefix

Highlights

  • feat(schemas): adding new command - create schema from hierarchy (docs)
  • feat(views): better webviews - faster loading and more stable performance
  • feat(publish): add local table of contents, of current note, in right-hand nav (docs)
  • feat(publish): merge lookup and search fields (docs)

Everything Else

  • enhance(schemas): adding error messaging and additional validation for when schemas are malformed
  • enhance(schemas): cmd create-schema-from-hierarchy allow schema to end with *
  • enhance(schema): update schemas on save instead of having to reload workspace
  • enhance(commands): move header supports multi vault
  • enhance(commands): allow creation of new notes when move header destination doesn't exist yet
  • fix(pods): GitHub import pod handle deleted authors
  • fix(workspace): warning to remove stub property if the note has content
  • fix(publish): table of contents layout
  • fix(server): improving error response on api server
  • fix(workspace): Change Workspace command recognizes native workspaces

Breaking Changes

Transitioning site build and previewing commands to use Next.js (instead of 11ty), along with the renaming of commands to be more inline with CLI:

  • Dendron: Site Preview is renamed to Dendron: Publish Dev
  • Dendron: Site Build is renamed to Dendron: Publish Export

Community

General Updates

  • We'll be refactoring the hierarchies within the Dendron wiki this week, optimizing for a better user experience. We're open to feedback!
  • We are making some changes to our newsletter (heads up, we have a newsletter). We are changing it from a monthly (lets be honest, once every few months) newsletter to a weekly one. The newsletter will feature release highlights, community highlights, and more! For more details, see the community.email-newsletter (Private).
  • New Discord channel, #today-i-learned, is a great place to share discoveries about Dendron and anything else

Google Docs Import Pod: Sign up for the beta

We're rolling out direct integration with Google Docs from inside of Dendron. we have used this extensively, internally, and are now looking for external beta testers before rolling it out generally. If interested, please fill out the survey to get access to the beta, as we'll need to whitelist your Gmail account with our Google App API.

Dendron Reading Series

This week's entry in the Dendron Reading Series.

I found that the best way for me to learn something is by applying it. While I can't always find a direct application to everything I'm interested in (eg. subatomic particles are cool but I have no access to a particle accelerators), I can take good notes and try to teach my future self about what I learned.

Learning in public takes this up a level - even if no one else uses the notes but me, by putting it out to the public, it forces me to have more coherent notes and clarify my own thinking.

  • TIP: we started a Today I Learned (Private) channel in Discord as a place where Dendronites can share their learnings. If you haven't already, check it out and tell us what you're learning about

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

Features

  • feat(schemas): adding new command - create schema from hierarchy (docs) (#1673) @nickolay (Private)
  • feat(views): better webviews - faster loading and more stable performance @kevin (Private)
    • Dendron: Show Preview used to add some extra latency when rendering the preview and also made features like copy/paste unstable. This change migrates the old iframe-based preview to be a native webview. It brings the following changes:
      • Faster webview performance
      • Clipboard support (copy and paste works)!
      • Live color theme updates (vs reloading your window for changes to take effect)
      • Bundle native preview with webpack
      • Build native preview on yarn setup
      • Cleanup of assets

Enhancements

  • enhance(schemas): adding error messaging and additional validation for when schemas are malformed (#1631) @nickolay (Private)
  • enhance(schemas): cmd create-schema-from-hierarchy allow schema to end with '*' (#1680) @nickolay (Private)

Fix

  • fix(pods): GitHub import pod handle deleted authors (#1621) @kevin (Private)
  • fix(workspace): warning to remove stub property if the note has content (#1662) @joshi (Private)

0.67.2

Breaking changes

An enhancement in this release delivers breaking changes announced last week: Changelog (Private)

Features

Enhancements

  • enhance(schema): update schemas on save instead of having to reload workspace. (#1597) @nickolay (Private)
  • enhance(publish): migrate publish related commands to Next.js @hikchoi (Private)
    • Note: This is the breaking change mentioned above.
  • enhance(commands): move header supports multi vault (#1646) @hikchoi (Private)
  • enhance(commands): allow creation of new notes when move header destination doesn't exist yet (#1646) @hikchoi (Private)

Fix

0.67.1

This was a quickfix release fixing the broken 0.66.1 build of the Visual Studio Code extension.

0.66.1

This was an accidental, breaking release. This only impacted the the Visual Studio Code extension. Users need to upgrade to at least 0.67.1.