Changelog

0.78.0

Enhancements

  • enhance(pod): Markdown import pod avoids reformatting files (docs) (#2084) @kaan (Private)
  • enhance(workspace): Dendron: Initialize Workspace can use file picker to select destination, instead of typing it out (docs) (#2130) @tuling (Private)
  • enhance(markdown): allow notes to override the pretty refs setting (docs) (#2124) @kaan (Private)
  • enhance(workspace): detect config / client compatibility mismatch in cli (#2113) @hikchoi (Private)

Fix

  • fix(lookup): add sort by levenshtein distance prior to sorting by update date to lookup results of the same match score (docs) (#2111) @nickolay (Private)
  • fix(commands): paste-link-title-trim (#1961) KamQb @qKi#0849
  • fix(workspace): insert note index enablement (#2133) @hikchoi (Private)
  • fix(views): hover preview containing local images on Windows (#2047) @kaan (Private)
  • fix(views): enable copy plaintext from preview (#2152) @kevin (Private)

0.77.0

Fix

  • fix(workspace): warn for frontmatter issues even if the frontmatter is not visible (#2034) @kaan (Private)
  • fix(publish): Publishing dev server keeps running after exiting on Windows (#2035) @kaan (Private)
  • fix(views): tree view refresh and circular dependency removal (#2082) @jonathan (Private)
  • fix(views): Show Preview errors on Windows (#2094) @kaan (Private)
  • fix(cli): using --noBuild with export from CLI will cause command to hang (#2109) @kevin (Private)

0.76.1

Features

Enhancements

  • enhance(workspace): Dendron: Change Workspace can use file picker to select destination, instead of typing it out (docs) (#2044) @tuling (Private)

Fix

  • fix(refactor): Move Header issues (#2040) @hikchoi (Private)
  • fix(schema): ensure month/day/time has two digits when doing data variable substitution (#2064) @tuling (Private)

0.76.0

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

0.75.0

Features

Enhancements

  • enhance(views): adding optional last update sort ordering for backlinks view (docs) (#1924) @nickolay (Private)
  • enhance(pods): better support for GitHub Issue and task notes (docs) (#1918) @joshi (Private)
  • enhance(commands): Dendron: Delete Node command warns about links that will break, prompting users before deletion (docs) (#1885) @hikchoi (Private)
  • enhance(lookup): better error message when using schema lookup (#1914) @tuling (Private)

Fix

  • fix(markdown): lag in the editor when there's a x-vault link to a non-existent vault (#1941) @kaan (Private)
  • fix(markdown): correctly offset frontmatter line count in doctor preview for findBrokenLinks (#1959) @hikchoi (Private)
  • fix(publish): excluding the domain of a published hierarchy will cause publishing to throw an error (#1964) @kevin (Private)
  • fix(publish): hamburger display in wrong position on safari (#1965) @kevin (Private)
  • fix(lookup): autocomplete will sometimes not initialize (#1891) @nickolay (Private)
  • fix(views): looping behavior when performing rename when note graph is open (#1980) @hikchoi (Private)
  • fix(commands): seed commands broken by internal refactoring (#1997) @kevin (Private)

0.74.0

Enhancements

  • enhance(workspace): go to definition & hover works for wikilinks inside regular files (#1917) @kaan (Private)

Bug Fixes

  • fix(navigation): hovering over links to files will display a "click here to open this" message, and not the incorrect "this note is missing" message @kaan (Private)
  • fix(workspace): autocomplete deletes text following wikilink with no closing brackets (#1909) @kaan (Private)
  • fix(workspace): extension crash in non-Dendron workspaces when there's a large number of files (#1913) @kaan (Private)
  • fix(workspace): xkcd seed vault description (#1923) Zero King @l2dy#9201

0.73.2

Features

Enhancements

  • enhance(docs): Getting Started guide refresh, with several other docs updates (docs) (diff) @derek (Private)
  • enhance(navigation): copy note link now works inside files (docs) (#1895) @kaan (Private)
  • enhance(navigation): links to files can now link to specific lines (docs) (#1895) @kaan (Private)
  • enhance(views): Support new config to automatically show preview (#1897) @tuling (Private) (docs)
  • enhance(navigation): links to files are now highlighted as existing if the linked file exists (#1895) @kaan (Private)

Fix

  • fix(navigation): hovering over links to files will display a Click here to open this message, and not the incorrect This note is missing message (#1895) @kaan (Private)
  • fix(refactor): refactor crashes when captured note is a stub (#1910) @hikchoi (Private)
  • fix(docs): Replaced instances of spwan with spawn icedwater

0.73.1

Enhancements

Fix

0.73.0

Features

Enhancements

  • enhance(navigation): allow Go to Note to work inside code blocks (#1878) @kaan (Private)
  • enhance(markdown): add depth metadata to header anchors (#1877) @kevin (Private)
  • enahnce(workspace): simplify InitializeWorkspace command (#1886) @jonathan (Private)
  • enhance(publish): better layout for Table of Contents / TOC (#1882) @kevin (Private)

Fix

  • fix(workspace): tutorial initializer with existing workspace in default paths (#1873) @jonathan (Private)
  • fix(refactor): revert match text default value to active note name (#1892) @hikchoi (Private)
  • fix(extension): note traits not working after webpack (#1889) @jonathan (Private)
  • fix(schema): use patterns when ids are auto generated and there is no manually set title for a schema (#1896) @nickolay (Private)

0.72.1

Features

Enhancements

  • enhance(pods): small tweaks to pod v2 UI (#1857) @jonathan (Private)
  • enhance(publish): Fallback to default SEO image if no image is set for published pages. (#1854) @tuling (Private)

Fix

0.72.0

Enhancements

Fix

0.71.4

Enhancements

  • enhance(lookup): enable scoping and full regex support for refactor hierarchy command (docs) (#1796) @hikchoi (Private)
  • enhance(lookup): have auto complete respect value that has been scrolled down to by arrows (#1818) @nickolay (Private)
  • enhance(views): allow navigation to preview links that do not have vault specified (#1805) @nickolay (Private)

Fix

  • fix(publish): UI shifting issues with Next.js layout @kevin (Private)
  • fix(cli): cli migration now handles JSONC for wsConfig (#1825) @hikchoi (Private)
  • fix(schema): When applying a schema template, do not override the body but append to the end to it (#1812) tma66

0.71.0

Enhancements

Fix

  • fix(note): correctly handle note titles containing international characters (#1801) @kaan (Private)

0.70.1

Features

  • feat(workspace): hide default Markdown preview button (#1636) @kaan (Private)
    • We merged an upstream change with VS Code to enable toggling of the default preview. This was one of the most confusing UX parts of Dendron.
    • If wanted, the VS Code Markdown preview can still be opened via the command palette (Ctrl+Shift P) with: Markdown: Open Preview or Markdown: Open Preview to The Side
    • NOTE: requires VS Code 1.63

Enhancements

Fix

0.70.0

Enhancements

  • enhance(publish): Better formatting of tables on published site (#1737) @kevin (Private)

Fix

  • fix(publish): syntax highlighting for code blocks (#1732) @kevin (Private)
  • fix(publish): make mermaid work consistently on published sites (#1759) @kevin (Private)
  • fix(publish): enable katex on published site
  • fix(cli): workspace info prints message to CLI

0.69.2

Features

  • feat(workspace): Initialize Workspace command can create native workspaces (docs) (#1701) @kaan (Private)

Enhancements

  • enhance(markdown): expose desc frontmatter property for variable substitution (docs) (diff) (#1721) @hikchoi (Private)
  • enhance(publish): better position sidebar, main content and footer (#1696) @felipe (Private)
  • enhance(commands): copy a tag note link results in hashtags (#1687) @joshi (Private)
  • enhance(lookup) Add description field to lookup buttons (#1735) @tuling (Private)

Fix

  • fix(lookup): have schema exact match suggestion in lookup show up at the top of the list (#1720) @nickolay (Private)
  • fix(lookup): disappearing vaults in vault selection quickpick (#1717) @hikchoi (Private)
  • fix(publish): remove duplicate CSS (#1707) @l2dy
  • fix(workspace): remove trailing whitespace in note (#1736) @l2dy
  • fix(cli): ajv (a JSON schema validator) no longer prints warning messages to console (#1722) @nickolay (Private)

0.69.1

Fix

0.69.0

Enhancements

  • enhance(pods): add configPath and query parameters to pods (docs) @kevin (Private)
  • enhance(pods): include name of note with error when Airtable pod encounters error @kevin (Private)

Fix

  • fix(markdown): footnote definitions including links are rendered incorrectly (#1704) @kaan (Private)
  • fix(workspace): apply enableUser/HashTags to broken wikilinks code action (#1712) @kaan (Private)

0.68.2

Features

  • feat(workspace): native workspace enhancements (docs) (#1670) @kaan (Private)
    • Dendron will now search for dendron.yml in native workspaces even if dendron.yml is not in the root of the workspace.

Enhancements

  • enhance(lookup): lookups with a dot at the end now look up hierarchies without having exact postfix (docs) (#1692) @nickolay (Private)
    • Having a dot at the end of a lookup will now look up child and descendant notes (bubbling up the child notes to the top) that match the query, but without requiring the full match of the prefix note.
  • enhance(views): support setting sort_order in tree view (docs) (#1685) @kevin (Private)
  • enhance(schema): Add Go to File navigation prompt when schema malformation errors appear (#1679) @nickolay (Private)

Fix

  • fix(views): nav_order property not respected in tree view (#1684) @kevin (Private)
  • fix(workspace): Dendron: Vault add avoids adding duplicate line (#1689) @kaan (Private)

0.68.1

Breaking changes

Note graph commands lose their V2 suffix and are now simply Dendron: Show Note Graph and Dendron: Show Schema Graph. This only impacts functionality with the command palette.

0.68.0

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.

0.66.0

Breaking changes

  1. Deprecation notice for Site Preview and Site Build. These currently build using our legacy 11ty publishing method. Starting next week, these will be upgraded to publish using Next.js. In addition, the notes will be renamed:
    • Site Preview will be renamed to Publish Dev
    • Site Build will be renamed to Publish Export
  2. We have updated the enablement of our preview features to reduce clutter in the command palette and prevent confusion.
    • Dendron: Show Preview is now called Dendron: Show Preview (legacy)
    • Dendron: Show Preview V2 is now called Dendron: Show Preview
    • Both preview commands and their keybindings are now disabled if you are in a non-Dendron workspace or if your active open document is not a Markdown file. This means they will not be accessible in the command palette or triggered with a keybinding.

Enhancements

Fix

  • fix(publishing): Markdown publish to hide block reference anchors (#1577) @joshi (Private)
  • fix(workspace): file watcher updates backlinks (#1618) @kaan (Private)
  • fix(workspace): hover & Go to Note should respect enableUser/HashTags (#1620) @kaan (Private)
  • fix(pods): resolve same level dir wikilinks in Markdown import (#1615) @joshi (Private)
  • fix(schemas): replace auto generated ids with readable descriptions (#1632) @nickolay (Private)

0.65.1

Features

  • feat(workspace): users can convert a local vault to a remote vault, or a remote vault to a local vault with new convert vault command (docs) (#1542) @kaan (Private)
  • feat(notes): task notes (create modifier & editor highlighting) (docs) (#1583) @kaan (Private)

Enhancements

0.65.0

0.64.2

Features

Enhancements

Bug Fixes

  • fix(workspace): notes getting whitespace changes after workspace sync (#1559) @joshi (Private)
  • fix(workspace): frontmatter variable substitution not rendering in preview V2 (#1567) @hikchoi (Private)
  • fix(markdown): email parsed as user tag & option to disable user tags and hashtags (#1562) @kaan (Private)
  • fix(markdown): footnote links move view in publishing & preview (#1568) @kaan (Private)
  • fix(publish): remove .next dir if it exists in publish init (#1548) @jonathan (Private)
  • fix(publish): title parts duplicated in Next.js publishing search (#1573)
  • fix(commands): move header command modifying unrelated note content (#1574) @hikchoi (Private)

0.64.1

Breaking changes

As part of the config consolidation (Private), workspace options like vault are now under the workspace namespace in dendron.yml.

Before:

vaults:
    - fsPath: vault1

After:

workspace:
    vaults:
        - fsPath: vault1

Initializing your workspace to 0.64.1 will do this upgrade automatically. If you are using the latest version of the CLI (0.64.1) , make sure to initialize your workspace beforehand which will upgrade your config to the latest version.

Migration can also be done via the latest CLI release:

dendron dev run_migration --migrationVersion 0.64.1

Enhancements

Fix

  • fix(workspace): update yml validation to latest config version (#1554) @hikchoi (Private)
  • fix(publish):make assetPrefix apply to all link elements (#1555) @kevin (Private)
  • fix(publish): make 11ty publishing compatible with config version 3 (#1556) @kevin (Private)

0.64.0

0.63.2

Enhancements

Bug Fixes

0.63.1

Features

Enhancements

  • enhance(publish): support publishing to GitHub as a export template @kevin (Private)
  • enhance(publish): support --yes flag when exporting to skip prompts @kevin (Private)
  • enhance(publish): initialize template will also install dependencies @kevin (Private)
  • enhance(publish): warn when assetsPrefix isn't set @kevin (Private)

Fix

  • fix(workspace): possible error if open note is changed quickly after edit (#1486) @kaan (Private)
  • fix(publish): optimize Next.js publishing search (#1519) @kaan (Private)

pkg.nextjs-template (Private)

Internal

0.63

0.62.4

Features

Bug Fixes

Other

0.62.3

Bug Fixes

  • fix(schemas): schema templates copy over frontmatter tags @kaan (Private)

0.62.2

Bug Fixes

0.62.1

Bug Fixes

0.62

0.61.2

Feature

Enhancements

0.61.1

Enhancements

  • enhance(commands): OpenLink can open more links and works on partial selection (#1317) @Stephen#8544
  • enhance(commands): Improve user messaging on node delete by specifying the vault of the deleted node (#1439) @nickolay (Private)
  • enhance(lookup): Allow creation of duplicate file name if there is a vault without such file name (#1441) @nickolay (Private)

Bug Fixes

0.61.0

0.60.3

Features

  • feat(workspace): Add Contextual UI options for Add/Remove Vaults, Rename/Delete/Move Note, and Rename Header @joshi (Private) (docs)
  • feat(workspace): add survey for new users(#1409)

Enhancements

  • enhance(markdown): option to add # symbols for FM tags (#1421) @kaan (Private) (docs)
  • enhance(publish): add published, modified, and tags to Next.js SEO (#1412) @nwehner (Private)
  • enhance(workspace): mini optimization in looking up notes by filename (#1427) @nickolay (Private)
  • enhance(workspace): Leave trace on source note while using selectionExtract @joshi (Private)

Bug Fixes

  • fix(lookup): picked schema matching name was not creating the expected note (#1425) @nickolay (Private)
  • fix(workspace): support activation for older VS Code version (#1426) @jonathan (Private)

0.60.2

Features

Enhancements

Fix

  • fix(commands): selection2link doesn't update note with link #1383 @kaan (Private)
  • fix(commands): fix single letter not showing results @nickolay (Private)
  • fix(commands): cleanup error popup when schema lookup is closed @nickolay (Private)
  • fix(publish): mistakes in Next.js start instructions from CLI @viztor (Private)
  • fix(publish): hashtags not at the start of line don't autocomplete (#1370) @kaan (Private)
  • fix(publish): links in note reference point to wrong url @kevin (Private)
  • fix(publish): footer did not show on first load (#1413) @viztor (Private)
  • fix(workspace): notes added outside Dendron are missed (#1406) @kaan (Private)
  • fix(workspace): next gen views in remote workspaces (#1401) @kaan (Private)
  • fix(workspace): no-op on hover provider if Dendron non active (#1398)
  • fix(workspace): fixes in providers when not in Dendron workspace (#1405) @jonathan (Private)
  • fix(workspace): no completion when Dendron isn't active @jonathan (Private)

0.60.1

Bug Fixes

0.60

0.59.4

Features

Enhancements

  • @sai (Private) enhance(publish): Added optional image and imageAlt to SEO open graph options (#1347)
  • @viztor (Private) enhance(publish): notice for running in dev mode (#1354)

Bug Fixes

Internal

0.59.3

Features

  • @kaan (Private) feat(publish): Next.js publishing supports fulltext search (#1334)

Enhancements

  • @joshi (Private) enhance(publish): Add Google Analytics to Published Site (#1300)
  • @joshi (Private) enhance(pods): various GitHub pod improvements (docs) (#1345)
    • imported issues now have author field for user who submitted issue
    • you can now update the milestone using pods
    • you can now create a new GitHub discussion using pods
    • renamed to GitHub issue pod #breaking (Private)

Bug Fixes

  • @kevin (Private) fix(commands): rename note leaves incorrect metadata if parent is a stub (#1348)
  • @kaan (Private) fix(workspace): disable certain decorations for long notes to avoid performance hit (#1337)

Internal

  • @kevin (Private) chore(workspace): consolidate http status code in common-all (#1344)

0.59.2

Bug Fixes

  • fix(workspace): issue with building new vsix with updated 11ty version

0.59.1

Bug Fixes

  • fix(workspace): Dendron now sets minimum VS Code version to 1.58
  • fix(publish): update 11ty version

Children
  1. Release Notes
  2. Past Versions

Backlinks