Changelog

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 nextjs 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 VSCode to enable toggling of the default preview. This was one of the most confusing UX parts of Dendron.
    • If wanted, the VSCode 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 VSCode 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 nextjs @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 NextJS. 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 & goto 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 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 nextjs 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 NextJS 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 vscode 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 nextjs 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): nextjs 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 vscode version to 1.58
  • fix(publish): update 11ty version


Children

  1. Release Notes
  2. Past Versions