Changelog
0.119.0
Fix
- fix(lookup): autocomplete properly fills out value if user manually selected an item (#3787) @jonathan (Private)
0.118.0
Fix
- fix(workspace): decoration does not display correct custom color for hashtags (#3761) @joshi (Private)
- fix(workspace): correctly handle deleted notes in editor when checking for duplicate entries (#3719) Matthew Falkowski
- fix(sync): needless modified notes after workspace sync (#3768) @joshi (Private)
- fix(workspace): correctly populate backlink when creating new note using go to note (#3769) @hikchoi (Private)
- fix(structure): correctly handle reference updates after move selection to (#3767) @hikchoi (Private)
- fix(views): calendar view broken when toggling theme (#3765) @sam (Private)
- fix(publish): broken breadcrumbs for sidebar excluded notes (#3742) @sam (Private)
- fix(workspace): correctly read and apply local override config in engine v3 (#3781) @hikchoi (Private)
- fix(workspace): rename note breaks noteref for user hierarchy (#3782) @joshi (Private)
0.117.0
Enhancements
- enhance(workspace): support adding existing vault to the workspace (#3655) @joshi (Private) (docs)
- enhance(views): remove stub icon from tree view (#3697) @joshi (Private)
Fix
- fix(workspace): convert local vault to remote vault functions correctly (#3685) @joshi (Private)
- fix(publish): runtime error on undefined dendron config (#3688) @sam (Private)
- fix(publish): breadcrumbs will not show full hierarchy in some circumstances (#3689) @sam (Private)
- fix(publish): client failure when accessing page with iframe (#3707) @sam (Private)
- fix(workspace): duplicate vault entries when using go to note command (#3711) @joshi (Private)
- fix(publish): correct hashtag parsing (#3708) @sam (Private)
- fix(workspace): duplicate note entries in lookup bar (#3725) @joshi (Private)
0.116.0
Features
- feat(workspace): copy as command (#3544) @joshi (Private) (docs)
Enhancements
- enhance(sync): selection export scope for pods v2 (#3619) @joshi (Private) (docs)
Fix
- fix(workspace): go to definition for wikilink with header (#3632) @joshi (Private)
- fix(lookup): cancel note creation during "Create Note with Template" if template was not selected (#3645) @hikchoi (Private)
- fix(views): task notes inside of note references should render correctly (#3640) @kevin (Private)
- fix(workspace): custom color decoration for hashtags (#3637) @joshi (Private)
- fix(commands): lookup sometimes omits last keystrokes in new note when under load (#3671) @kevin (Private)
- fix(publish): use fuzzThreshold config option for search (#3684) @sam (Private)
- fix(publish): bad breadcumbs display (#3689) @sam (Private)
- fix(publish): runtime error on undefined dendron config (#3688) @sam (Private)
0.115.0
Features
- feat(lookup): Add Create New with Template label to note lookup (#3563) @hikchoi (Private) (docs)
Enhancements
- enhance(publish): make search mode as default for search bar in published site (#3575) @joshi (Private) (docs)
- enhance(lookup): tab autocomplete in all lookup controls (#3559) @jonathan (Private)
- enhance(structure): Add day of week string template variables (#3595) @hikchoi (Private) (docs)
Fix
- fix(publish): render favicon when assetsPrefix is set (#3571) @joshi (Private)
- fix (workspace): correctly update dendron.yml when adding / deleting vaults with dendronrc.yml (#3588) @hikchoi (Private)
- fix(workspace): autocomplete past first level of hierarchy for mentions and tags (#3610) @joshi (Private)
- fix(views): remove schema icon from tree view and published sidebar (#3620) @joshi (Private)
- fix(publish): prevent "Table of content" overflowing container (#3624) @sam (Private)
- fix(structure): regression in apply template command (#3623) @kevin (Private)
0.114.0
Features
- feat(publish): add configuration option for sidebar (#3448) @sam (Private) (docs)
Enhancements
- enhance(publish): upgrade nextjs to 12.3.0 with 7x faster minification when building (#3533) @kevin (Private)
Fix
- fix(publish): click into "empty area" on sidebar submenu item (#3523) @sam (Private)
- fix(views): make preview theme background color render correctly (#3552) @sam (Private)
- fix(workspace): Disallow note creation through go to note if filename is invalid (#3551) @hikchoi (Private)
- fix(publish): display headings pleasantly when containing non-text content nodes (#3525) @sam (Private)
- fix(workspace): Update backlinks after engine updates (#3535) @tuling (Private)
- fix(workspace): engine init with note candidates enabled (#3585) @jonathan (Private)
0.113.0
Features
- feat(views): create note button in tree view (#3524) @joshi (Private) (docs)
Enhancements
- enhance(workspace): Change default keybinding for Create Scratch Note (#3502) @hikchoi (Private) (docs)
Fix
- fix(workspace): initial value incorrect in lookup for webext(windows) (#3512) @joshi (Private)
- fix(workspace): visibility of Toggle Preview in codespace (#3526) @joshi (Private)
- fix(workspace): wikilinks appear broken + pod fixes (#3532) @jonathan (Private)
- fix(sync): nextjs export issue (#3539) @jonathan (Private)
- fix(markdown): same page header links (#3543) @jonathan (Private)
0.112.0
Features
- feat(workspace): support "Toggle Preview" for Dendron Codespaces (#3462) @jonathan (Private) (docs)
- feat(structure): Add
Move Selection To
command (#3440) @hikchoi (Private) (docs) - feat(workspace): Add
Copy Codespace URL
command (#3480) @joshi (Private) (docs)
Enhancements
- enhance(workspace): speed up md export (#3493) @kevin (Private)
Fix
- fix(publish): giscuss integration (#3474) @kevin (Private)
- fix(publish): inconsistent layout on mobile (#3346) @sam (Private)
- fix(workspace): migrate self contained vaults command does not migrate the vault correctly (#3483) @joshi (Private)
- fix(publish): correctly handle asset prefix in markdown link (#3497) @hikchoi (Private)
- fix(workspace): bad error message when importing notes without a configuration (#3494) @kevin (Private)
- fix(workspace): tree view empty when note title is number (#3495) @kevin (Private)
- fix(views): mermaid diagrams not appearing (#3503) @jonathan (Private)
- fix(schema): schemas being overwritten on save (#3504) @kevin (Private)
0.111.0
Features
- feat(publishing): enable giscus widgets in published notes (#3469) @hikchoi (Private) (docs)
Enhancements
- enhance(view): context menu for tree view (#3442) @joshi (Private) (docs)
- enhance(plugin): reduce bundle size 5x, should result in faster plugin upgrades @kevin (Private)
Fix
- fix(workspace): diagnostics command doesn't show full output (#3424) @hayata (Private)
- fix(sync): nextjs export pod always fetches latest dendron config (#3455) @joshi (Private)
- fix(workspace): noisy warnings in engine startup (#3452) @kevin (Private)
0.110.0
Features
- feat(workspace): copy note url command for codespaces (#3411) @joshi (Private) (docs)
Enhancements
- enhance(cli): dendron note create command for CLI (#3392) @tuling (Private) (docs)
- enhance(lookup): fill in current hierarchy for Move Header (#3430) Sean Li
Fix
- fix(lookup): allow lookup to open notes with invalid file names (#3421) @hikchoi (Private)
- fix(workspace): case insensitive tree view sorting (#3420) @jonathan (Private)
- fix(workspace): updated visibility of copy note url command in codespaces (#3447) @joshi (Private)
- fix(views): tree view init problem on web (#3459) @jonathan (Private)
0.109.0
Features
- feat(workspace): tree view in web ext (#3386) @jonathan (Private) (docs)
- feat(views): UI to configure
dendron.yml
(#3211) @joshi (Private) (docs) - feat(structure): merge note command (#3349) @hikchoi (Private) (docs)
- feat(workspace): Create Note Command (#3408) @joshi (Private) (docs)
Enhancements
- enhance(views): integrated calendar with vscode theme (#3340) @sam (Private)
- enhance(edit): option to not create an alias when copying a wiki link (#3393) @hayata (Private) (docs)
Fix
- fix(structure): correctly match namespace schema nodes, and correctly apply schema to new note when note existed as stub (#3388) @hikchoi (Private)
- fix(workspace): duplicate Dendron Delete command in contextual menu (#3406) @joshi (Private)
- fix(views): show whitespace for links in headers (#3403) @sam (Private)
- fix(workspace): proper visibility on views and commands for web ext (#3423) @jonathan (Private)
0.108.0
Deprecation Notices
- enableSmartRefs will be removed in future releases of dendron (it will always be enabled by default). To preserve the current behavior when upgrading, see the upgrade guide
Fix
- fix(workspace): always treat
begin|end
block anchors as valid (#3339) @hikchoi (Private) - fix(workspace): remove bad dependency which was causing error on parsing notes @kevin (Private)
- fix(navigate): do not run goto sibling if not in a dendron note (#3363) @hayata (Private)
- fix(publish): deprecate Dendron: Publish Dev command (#3368) @joshi (Private)
- fix(workspace): correctly focus tree view on tutorial activation (#3380) @hikchoi (Private)
- fix(views): removes semicolon in preview (#3383) @sam (Private)
0.107.0
Deprecation Notices
- deprecate(structure):
enableHandlerbarTemplates
has been removed as a configuration option (because it is now always on). No extra action is needed but you will be prompted to remove the deprecated configuration on upgrade.
Features
- feat(view): add "Toggle PreviewLock" command (#3293) @sam (Private) (docs)
Enhancements
- enhance(structure): support xvault template in note traits (#3329) @joshi (Private) (docs)
- enhance(publish): speed up published site (#3336) @hunter (Private)
- enhance(views): toggle preview lock from inside preview (#3327) @sam (Private) (docs)
- enhance(workspace): only show the feature showcase once @kevin (Private)
- enhance(lookup): add space between note title and vault name (#3347)Sean Li
Fix
- fix(views): nested bullets formatted correctly in preview (#3326) cquick01
- fix(lookup): validate file name on note lookup (#3312) @hikchoi (Private) (docs)
- fix(workspace): remote vault not recognized by dendron for windows (#3316) @joshi (Private)
- fix(views): resolve issues with preview lock button (#3353) @sam (Private)
0.106.0
Breaking
- the
Delete Node
command is now replaced with theDelete
command (if you haven't set any custom keyboard shortcuts forDelete Node
, no change is necessary) - the
Show Preview
command is now replaced with theToggle Preview
command (if you haven't set any custom keyboard shortcuts forShow Preview
, no change is necessary)
Enhancements
- enhance(edit): remove
Delete Node
command (#3285) @kevin (Private) - enhance(retrieve): remove
Show Preview
command (#3276) @kevin (Private) - enhance(workspace):
Fix It
button in warning toaster for duplicate note id (#3237) @joshi (Private)
Fix
- fix(publish): sidebar pop on initial load (#3265) @hunter (Private)
- fix(publish): renders consistent layout on mobile and non-mobile (#3272) @sam (Private)
- fix(workspace): List
dendron.dendron-markdown-preview-enhanced
as unwanted (#3281) @derek (Private) - fix(views): toggle preview doesnt toggle preview off when focus is on the preview itself (#3317) @joshi (Private)
- fix(retrieve): remove references of show preview (#3315) @joshi (Private)
- fix(views): remove forced tree view focus on workspace activation (#3313) @hikchoi (Private)
- fix(retrieve): windows keybindings for toggle preview (#3323) @kevin (Private)
0.105.0
Enhancements
- enhance(views): option to filter hierarchical edges from graph panel (#3243) @joshi (Private) (docs)
- enhance(publish): use note's
desc
field for SEO description (#3261) @sam (Private) (docs) - enhance(retrieve): support end block anchor (#3248) @kevin (Private) (docs)
- enhance(preview): open note in different editor group then preview (#3278) @kevin (Private) (docs)
Fix
- fix(workspace): information modal to uninstall 'dendron markdown links' extension (#3238) @joshi (Private)
- fix(publish): hide sidebar when clicking a non-submenu note on mobile (#3253) @hunter (Private)
- fix(publish): current menu item on the sidebar wont collapse for a published site (#3244) @joshi (Private)
- fix(views): properly focus tree view to active note when it is first shown (#3251) @hikchoi (Private)
- fix(workspace): fix typos in getting started tutorial (#3279) @kevin (Private)
0.104.0
Features
- feat(edit): support note references on beginning of a doc (#3186) @kevin (Private) (docs)
- feat(retrieve): add toggle preview command (#3164) @hayata (Private) (docs)
- feat(navigation): navigate through journal notes in chronological order (#3184) @hayata (Private) (docs)
Enhancements
- enhance(workspace): show names of duplicate vaults in error message (#3199) @hayata (Private)
- enhance(sync): add uri field to gdoc pod (#3210) @hayata (Private) (docs)
- enhance(views): filter linked edges(backlinks and outward links) from graph panel (#3207) @joshi (Private) (docs)
Fix
- fix(edit): template gets applied twice if user undoes initial template (#3186) @kevin (Private)
- fix(views): graph panel depth increase / decrease button not working (#3252) @hikchoi (Private)
0.103.0
Features
- feat(workspace): smart note refs (#3174) @kevin (Private) (docs)
Enhancements
- enhance(workspace): Show notice for manual migration if upgrading from from legacy versions (#3161) @hikchoi (Private)
- enhance(navigate):
Go To
command also open external links (#3175) @hayata (Private) (docs (Private)) - enhance(workspace): remove getting started from initial tutorial (#3205) @kevin (Private)
- enhance(edit): delete command also closes current window (#3215) @hayata (Private)
Fix
- fix(retrieve): bad parsing of xvault wikilink with space (#3180) @kevin (Private)
0.102.0
Features
- feat(cli): add a cli command that generates a packed-circles visualization of workspace (#3057) @hayata (Private) (docs)
Enhancements
- enhance(markdown): add new template variables (#3159) @hayata (Private) docs
- enhance(publish): add "link to anchor" icon by headings and block anchors (#3132) @kaan (Private)
- enhance(publish): faster rendering of sidebar in published site (#3121) @joshi (Private)
Fix
- fix(workspace): sync fails in shared workspaces if users update workspace config first before syncing migrated vaults (#3141) @kaan (Private)
- fix(structure): quickpick stuck issue for refactor hierarchy cmd (#3152) @jonathan (Private)
- fix(workspace): removing vault with a name different than their
fsPath
doesn't remove them fromduplicateNoteBehavior
(#3151) @kaan (Private) - fix(workspace): duplicate note id detected even after a file is removed (#3155) @hikchoi (Private)
- fix(views): backlink tree item labels are trimmed excessively (#3169) @hikchoi (Private)
- fix(publish): regression where publishing fails if note doesn't exist (#3178) @kevin (Private)
- fix(workspace): fix init in workspace without workspace folders (#3181) @kevin (Private)
0.101.0
Features
- feat(views): view more note links in local graph panel with depth customization (#3072) @joshi (Private) (docs)
Enhancements
- enhance(workspace):
Vault Add
command warns for unsupported transitive dependencies (#3087) @kaan (Private) docs - enhance(workspace): vaults always use UNIX style separators in config files (#3096) @kaan (Private)
- enhance(workspace): validate dendronrc.yml and emit error if invalid (#3106) @kevin (Private)
- enhance(edit): add match helper for hb templates (#3094) @kevin (Private) (docs)
- enhance(workspace): improve phrasing of sync message (#3115) @avhb (Private)
- enhance(workspace): support single-vault workspace vaults for self contained vault migration (#3118) @kaan (Private)
- enhance(edit): reduce lag on autocomplete by adding a debounce (#3116) @hikchoi (Private)
- enhance(structure): improved note traits (#3098) @jonathan (Private) (docs)
- enhance(sync): adding import hint to tutorial (#3135) @jonathan (Private)
Fixes
- fix(workspace): try to patch
EPERM
issues for windows (#3082) @kaan (Private) - fix(workspace): Adding an existing remote vault avoids creating workspace files (#3096) @kaan (Private)
- fix(publish): issue publishing note with ref without a code-worksapce file #3114 @kevin (Private)
- fix(cli): dendron publish --help to display full list of arguments (#3127) @joshi (Private)
- fix(workspace): error when native workspaces are initializing (#3123) @kaan (Private)
- fix(publish): compile error with no banner present(#3133) @kevin (Private)
- fix(structure): hot reload in note traits + no template by default #3154 @jonathan (Private)
0.100.0
Features
- feat(views): recent workspaces panel (#3052) @jonathan (Private) (docs)
Enhancements
- enhance(cli): updated dendron lookup command #3043 @kevin (Private) (docs)
- enhance(views): add tooltip on hover for graph nodes #3060 @joshi (Private) (docs)
- enhance(edit): this sets handlebars as the default template format #3070 @kevin (Private)
- enhance(edit): configute templateHierarchy when applying template #3069 @kevin (Private) (docs)
- enhance(retrieve): faster link completions #3044 @kevin (Private) #star (Private)
- enhance(edit): remove deprecated
Insert Note
command #3083 @kevin (Private) - enhance(workspace): prompt to update seed vault configuration during sync if the seed configuration changed (#3080) @kaan (Private)
- enhance(workspace): v100 landing page (#3103) @jonathan (Private)
Fixes
- fix(workspace): migrate to self contained vault causes
EBUSY
errors on Windows #3067 @kaan (Private) - fix(refactor): updated refactor hierarchy message to include no. of files changed #3078 @joshi (Private)
- fix(views): issue with help and feedback panel launching a link once even if was clicked multiple times (#3089) @jonathan (Private)
- fix(edit): autocomplete issues with tags and mentions (#3107) @kevin (Private)
0.99.0
Features
- feat(structure): add set task status command (#3033) @kaan (Private) (docs)
- feat(structure): add complete task command (#3033) @kaan (Private) (docs)
- feat(sync): obsidian import flow (#3014) @jonathan (Private) (docs)
Enhancements
- enhance(publish): make the private link colors customizable (#3035) @kaan (Private) (docs)
- enhance(views): configure creation of notes on click of graph node with
createStubs
#3032 @joshi (Private) (docs) - enhance(workspace): detect duplicate note id on lifecycle events (#2991) @hikchoi (Private)
Fixes
- fix(workspace): fix duplicated panel titles (#3016) @jonathan (Private)
- fix(edit): email addresses and hash symbols inside words are parsed as tags (#3064) @kaan (Private)
- fix(views): gracefully handle tree view sort error to avoid crashing the tree view (#3053) @hikchoi (Private)
0.98.0
Features
- feat(views): Preview uses your VSCode theme colors, and supports custom themes (docs) (#2984) @kaan (Private)
- feat(navigate): Backlink Panel with Hover (docs) (#2904) @jonathan (Private)
- feat(edit): template helpers (docs) (#3029) @kevin (Private) #stars (Private)
Enhancements
- enhance(view): decrease min zoomed font-size for node labels in graph panel (#2996) @joshi (Private)
- enhance(workspace): "migrate to self contained vault" updates
logoPath
and moves gitignore file (#2998) @kaan (Private) - enhance(extend): add axios to hook function (docs) (#3001) @Maarrk (Private)#9537
Fix
- fix(publish): export gets stuck if
logoPath
is set but the logo doesn't exist (#2959) @kaan (Private) - fix(views): added default initial theme for webviews (#3013) @joshi (Private)
- fix(views): bullet points missing in new theme-matching style (#3023) @kaan (Private)
- fix(views): backlinks panel tweaks (#3031) @jonathan (Private)
- fix(views): images with encoded uri are not rendered in the preview (#3006) tenheadedlion
0.97.0
Features
- feat(markdown): handlebar based templates (docs) (#2954) @kevin (Private)
- feat(edit): add command to apply a template (docs) (#2982) @kevin (Private)
- feat(views): display task note status when linking to task notes in publishing and in preview (#2931) @kaan (Private)
- feat(workspace): Add a command to migrate regular vaults into self contained vaults (docs) (#2915) @kaan (Private)
- feat(publish): dark theme support (docs) (#2941) @kaan (Private)
- feat(publish): ability to exclude children in dendron side nav (docs) (#2962) @kevin (Private)
Enhancements
- enhance(edit): additional built-in variables for templates (docs) (#2954) @kevin (Private)
- enhance(views): upgrade mermaid to v9.1.1 (#2951) @kaan (Private)
- enhance(navigate): make wikilinks clickable in hover (#2949) @jonathan (Private)
- enhance(workspace): better feedback to users for invalid dendron.yml (#2940) @hikchoi (Private)
Fixes
- fix(publish): publishing to respect enableHierarchyDisplay (#2946) @joshi (Private)
- fix(publish): assetsPrefix breaks images (#2963) @kaan (Private)
- fix(publish): "edit this page on ..." link uses the wrong path for self contained vaults (#2966) @kaan (Private)
- fix(workspace): Help and Feedback Panel not empty outside of dendron ws (#2974) @jonathan (Private)
0.96.0
Features
- feat(workspace): local graph view in the Dendron Side Panel (#2901) @joshi (Private)
Enhancements
- enhance(workspace): make self contained vaults default for all new workspaces (#2935) @kaan (Private)
Fixes
- fix(workspace): block anchor after table crashes preview (#2936) @kaan (Private)
- fix(workspace): doctor removeStubs resulting in 'no data' prompt (#2944) @joshi (Private)
0.95.0
Features
- feat(chore): preview support for local configuration overrides (docs) (#2794) @kevin (Private)
- feat(views): allow customization of tree view display and sorting behavior (#2858) @hikchoi (Private)
- feat(publish): custom theme support for publishing (docs) (#2887) @kaan (Private)
Enhancements
- enhance(workspace): speed up workspace initialization (up to 10x speed up of workspace initialization) (#2903) @tuling (Private)
- enhance(views): set
full graph
as default(#2890) @joshi (Private) - enhance(views): display workspace information in full graph view (#2886) @joshi (Private)
- enhance(workspace): new user tutorials (#2889) @hikchoi (Private)
Fixes
- fix(publish): published images missing leading forward slashes (#2899) @kaan (Private)
0.94.0
Features
- feat(navigation): add goto command: (docs (Private))
- feat: Add doctor command to remove deprecated config and prompt on upgrade (#2841) @hikchoi (Private)
Enhancements
- enhance(view): graph themes (#2806) (docs )@joshi
- enhance(workspace): detect and warn for duplicate note IDs (#2879) @kaan (Private)
- enhance(view): help and feedback panel (#2877) @jonathan (Private)
- enhance(workspace): use better defaults for
Create Task Note
(docs) (#2855) @kaan (Private) - enhance(commands): prefix paste-image command with "Dendron" for uniformity (dendronhq/dendron-paste-image#4) @kaan (Private)
- enhance(cli): cli will report invalid commands (#2876)
@Jack of some quantity of trades#3247
- enhance(view): make dendron side bar visible when dendron not active (#2881) @jonathan (Private)
Fix
- fix: bad wikilink is created with selection2link if selection is multi-line (#2856) @kaan (Private)
- fix: insert note index
#undefined
in case missing tags (#2789)huland#6948
- fix: highlighting misidentified capitalized header anchors on links as missing (#2872) @kaan (Private)
- fix: CLI writes "cli" as the version into the meta file which breaks initialization (#2871) @kaan (Private)
- fix: self contained vaults get cloned into the wrong directory (#2873) @kaan (Private)
0.93.0
Features
- feat(views): Dendron Side Panel (#2832) @jonathan (Private)
Enhancements
- enhance(views): remove web view version of tree view (#2822) @hikchoi (Private)
Fix
- fix(views): fix various issues with tree view not updating (#2805) @hikchoi (Private)
0.92.0
Enhancements
- enhance(workspace):
vault convert
now works with self contained vaults (#2745) @kaan (Private) - enhance(views): optimize graph view load times - 100x improvement on large workspaces (#2797) @jonathan (Private)
- enhance(workspace): general speed ups across multipel commands (#2798) @jonathan (Private)
- enhance(workspace): doctor command can detect and fix misconfigured self contained vaults (#2768) @kaan (Private)
Fix
- fix(pods): exporting as markdown will add
.md
extension to markdown files (#2771) @kevin (Private) - fix(views): multiple stability fixes for tree view (#2757) @hikchoi (Private)
- fix(workspace): hovering an asset link while holding
ctrl
no longer opens the asset (#2784) @kaan (Private) - fix(view): some views don't update for new notes with self contained vaults (#2790) @kaan (Private)
- fix(view): broken preview for links with sub-hierarchy starting with .md (#2781) @joshi (Private)
- fix(workspace): remove stale entries from cache when initializing (#2756) @tuling (Private)
0.91.0
Features
- feat(workspace): option to gen title using full hierarchy (docs) (#2593) @jonathan (Private)
- feat(cli): Add rename functionality to CLI (#2408) people.ben-ang (Private)
- feat(workspace): Meeting Notes (#2727) @jonathan (Private)
Enhancements
- enhance(navigation):
Dendron: Go to Note
andGo to Definition
support assets in wikilinks (#2688) @kaan (Private) - enhance(workspace): workspace vault support for self contained vaults (#2728) @kaan (Private)
Fix
- fix(airtable): Exporting to airtable automatically saves current document (#2696) @tuling (Private)
- fix(publish): add luxon as dev dependency (#2713) @kevin (Private)
- fix(workspace): Dendron causes errors in non-Dendron workspaces (#2731) @kaan (Private)
- fix(vaults): self contained vaults sync (#2758) @kaan (Private)
- fix(view): support custom styles for Note Graph (#2760) @joshi (Private)
- fix(view): apply current theme when vscode reduce motion setting is on (#2749) @joshi (Private)
0.90.0
Features
- feature(publish): support custom urls for vaults (docs) (#2641) @kevin (Private)
Enhancements
- enhance(publish): open published tree view links in new tab (#2662) @kaan (Private)
Fix
- fix(workspace): error when adding a self contained vault inside a native workspace (#2660) @kaan (Private)
- fix(publish): publish issues with latest version of nextjs due to swc module (#2673) @kevin (Private)
- fix(workspace): preserve wikilink metadata on export (#2676) @kevin (Private)
- fix(workspace): typo "hierarchy", "should" (#2699) PabloLION
- fix(workspace): consistent tree item sort order (#2665) @hikchoi (Private)
0.89.0
Features
- feat(workspace): detect and fill missing default configs on extension upgrade (docs) (#2602) @hikchoi (Private)
Enhancements
- enhance: create CONTRIBUTING.md file (#2567) @kevin (Private)
Fix
- fix(workspace): typo in dendron.yml (#2636) @kevin (Private)
- fix(markdown): issue with angle brackets syntax in mermaid (#2637) @kaan (Private)
- fix(workspace): updated timestamp not updating properly on save (#2651) @tuling (Private)
- fix(workspace): copyNoteLink not getting updated title if note isn't saved (#2631) @tuling (Private)
- fix(views): dendron-next-server to pass port-forwarded url (#2671) @joshi (Private)
0.88.0
Deprecation Notices
- deprecate(views): Tree view V2 and the feature flag enableWebUI will be removed in the near future. We will be focusing on improving Tree view V1 moving forward.
Enhancements
- enhance(workspace): improve the error message for bad or missing code-workspace file (#2600) @kaan (Private)
- enhance(workspace): initialize workspace can create self contained vaults (docs) (#2569) @kaan (Private)
- enhance(common): don't reload workspace when running doctor airtable command (#2620) @kevin (Private)
Fix
- fix(workspace): fix dropped keystrokes issue in lookup (#2626) @jonathan (Private)
- fix(internal): Engine
updateNote
not properly firing update events (#2622) @tuling (Private) - fix(markdown): support parenthesis in the image URL (#2634) @kaan (Private)
- fix(views): Backlinks will no longer disappear in preview upon editing (#2608) @tuling (Private)
- fix(lookup): autocomplete causes notes to be created in wrong vault (#2623) @kevin (Private)
- fix(views): Preview now works in remote workspaces (#2624) @kaan (Private)
0.87.0
Features
- feat(vaults): early implementation of self contained vaults (docs) (#2517) @kaan (Private)
- feat(workspace): doctor command to find (and suggest fix for) keyboard conflicts (docs) (#2578) @hikchoi (Private)
Enhancements
- enhance(workspace): faster preview refresh (#2527) @tuling (Private)
- enhance(workspace): faster editing in large workspaces (#2527) @tuling (Private)
- enhance(internal): provide a standard way to create and read backup files (docs) (#2521) @hikchoi (Private)
- enhance(workspace): warn on keyboard conflicts on first install (#2578) @hikchoi (Private)
- enhance(pods): support exporting a note to multiple Airtable destinations (docs) (#2582) @Joshi (Private)
Fix
- fix(workspace): fix crash that can happen when bad frontmatter is present during doc save (#2535) @jonathan (Private)
- fix(publish): customHeaderPath breaks publishing if value is set to anything except
header.html
(#2565) @joshi (Private) - fix(basics): ensure note title is always a string to avoid errors (#2551) @kaan (Private)
- fix(sync): better error message on
Workspace Add and Commit
(#2552) @joshi (Private) - fix(lookup): lookup (without spaces) should be case-insensitive (#2570) @joshi (Private)
- fix(workspace): issue with notes not being saved on export (#2574) @tuling (Private)
- fix(workspace): race condition when backing up configuration (#2581) @kevin (Private)
- fix(views): unblock preview rendering when backlink is invalid (#2586) @jonathan (Private)
- fix(workspace): race condition when loading native workspace (#2604) @kevin (Private)
- fix(workspace): prevent errors in Open Backup Command and Run Migration Command in native workspaces (#2607) @hikchoi (Private)
0.86.0
Enhancements
- enhance(pods): support null entries for dates in Airtable export pod v2 (docs) (#2520) @joshi (Private)
- enhance(basics): improve performance around reference rendering including hover (#2543) @jonathan (Private)
- enhance(workspace): Dendron still loads if there's a missing local vault (#2526) @kaan (Private)
Fix
- fix(basics): ensure note title is always a string to avoid errors (#2551) @kaan (Private)
- fix(pods): Google Docs Export pod displays Bad Request error on export (#2529) @joshi (Private)
- fix(publish): better error messages when publishing (#2538) @kevin (Private)
- fix(views): block anchors showing up in the preview (#2548) @kaan (Private)
0.85.0
Enhancements
- enhance(workspace): doctor command,
fixRemoteVaults
, to fix remote vaults that don't have a remote set (docs) (#2484) @kaan (Private) - enhance(publish): published pages have faster first load due to optimizations to the tree menu (#2379) @eleweek (Private)
- enhance(views): faster loading of markdown due to parsing improvements (#2505) @jonathan (Private)
Fix
- fix(publish): properly render mermaid and katex when published (#2480) @hikchoi (Private)
- fix(lookup): add selection2link button for CreateScratchNoteCommand (#2496) @hikchoi (Private)
- fix(pods): fix issue with url links not showing up when using markdown export inside a note reference (#2486) @joshi (Private)
- fix(vaults): sometimes see same vault multiple times in vault dropdown (#2501) @tuling (Private)
- fix(internal): some edge cases when deleting a note that interferred with tree view and refactoring @hikchoi (Private)
- fix(cli): add omitted migration entries (#2519) @hikchoi (Private)
- fix(workspace): add validation for enableFrontmatterTags and enableHashesForFMTags (#2524) @hikchoi (Private)
- fix(views): fix race condition in tree view v2 initialization logic (#2528) @jonathan (Private)
0.84.0
Features
- feat(pods): support pods v2 in CLI (docs) (#2402) @joshi (Private)
Enhancements
- enhance(views): separate tag configuration for preview and publish (docs) (#2460) @hikchoi (Private)
- enhance(views): faster image preview by using native vscode webview urls (#2432) @kaan (Private)
- enhance(views): faster webviews by reducing engine sync operations (#2472) @jonathan (Private)
Fix
- fix(schema): Apply schema template for goto-note-command if template is in different vault (#2429) @tuling (Private)
- fix(publish): Table of Contents is missing user tags, inline code, dashes and underlines (#2465) @kaan (Private)
- fix(workspace): dendron can hang when trying to provide hover for large non-dendron file (#2457) @kevin (Private)
- fix(views): clicking preview links for non-note files (#2455) @kaan (Private)
- fix(views): Code blocks and spans in preview are html encoded (#2471) flammehawk
- fix(workspace): don't call reload index if action is findIncompatibleExtension (#2458) @hikchoi (Private)
- fix(views): don't refresh tree view if note visible (#2487) @hikchoi (Private)
0.83.0
Breaking changes
The latest release of Dendron will prompt users to automatically migrate their dendron.yml
configurations to use the latest publishing configuration. Updated workspace configurations (version: 5
) won't work with older versions of dendron-cli
.
If dendron-cli
is not updated, you will encounter the following error message:
Cannot find minimum compatible client version. This error should never occur! Please report a bug if you have encountered this.
If running the latest dendron-cli
, users can optionally migrate their configurations directly from dendron-cli
:
dendron dev run_migration --migrationVersion 0.83.0
Deprecation Notices
- deprecate(publishing): Legacy publishing has now been removed from
dendron-cli
. Dendron users that haven't yet migrated fromdendron buildSite
commands must migrate to using thedendron publish
commands.
Enhancements
- enhance(pods): add vault filter for pods-v2 hierarchy export (docs) (#2419) @joshi (Private)
- enhance(notes): change dendron id format to be alphanumeric lowercase (docs) (#2403) @kevin (Private)
- enhance(workspace): Block Anchor support for non-note files (docs) (#2377) @kaan (Private)
- enhance(workspace): calculate backlinks and anchors in engine for improved editor responsiveness (#2389) @kaan (Private)
Fix
- fix(workspace): Fixed instances where Journal note
title
values weren't properly formatted asyyyy-MM-dd
and thetraitID
ofjournalNote
wasn't being applied (#2401) @jonathan (Private) - fix(workspace): Dendron will try to parse non-dendron files in
onFirstOpen
(#2405) @kevin (Private) - fix(workspace): error message to be readable in error toast (#2426) @joshi (Private)
- fix(publish): horizontal line's height in publishing (#2441) @kaan (Private)
- fix(publish): properly set siteIndex when it's not explicitly set by config (#2443) @hikchoi (Private)
0.82.0
Enhancements
- enhance(schemas): Extend date subsitution to include week numbers with
CURRENT_WEEK
(docs) (#2372)opcon
Fix
- fix(workspace): avoid workspace watcher crashing if folder is deleted (#2359) @kaan (Private)
- fix(workspace): correct title generation of notes within sub-hierarchy starting with
md
(#2369) @joshi (Private) - fix(pod): acknowledge cli args for publish pod (#2352) @joshi (Private)
0.81.0
Features
- feature(pods): announcing a new version of dendron pods: Pods V2. Too many changes to list, see 0.81 release notes for more details
Enhancements
- enhance(schemas) support cross vault links in schema templates (docs) (#2274) @tuling (Private)
- enhance(schemas) support template prompt when multiple templates match a schema (docs) (#2274) @tuling (Private)
- enhance(views) improve hover preview performance (#2312) @kaan (Private)
- enhance(sync): Workspace Sync now stash and unstash local changes to pull even when there are uncommitted changes (docs) @kaan (Private)
- enhance(sync): Workspace Sync now can detect merge conflicts and ongoing rebases to avoid committing bad notes (docs) @kaan (Private)
- enhance(sync): Workspace Sync now can detect bad or misconfigured remotes and warn about them (docs) @kaan (Private)
- enhance(sync): Workspace Sync now can detect that a push would fail, and avoid pushing to remote (docs) @kaan (Private)
- enhance(sync): Workspace Sync now can detect that a push is not needed, and skip pushing (docs) @kaan (Private)
- enhance(sync): Workspace Sync now has better error messages if something went wrong (docs) @kaan (Private)
- enhance(sync): Workspace Sync commit messages now include the version of Dendron, the names of vaults in that repository, and the hostname of the committing machine (docs) @kaan (Private)
Fix
- fix(views): preview opens wrong path on Windows (#2326) @kaan (Private)
- fix(views): show preview doesn't display targeted files when using file explorer (#2327) @kaan (Private)
- fix(views): windows hover preview now shows images (#2312) @kaan (Private)
- fix(schemas): Do not include stubs as part of template suggestions when applying a template (#2357) tma66
- fix(pods): update asset references on markdown import (#2350) @joshi (Private)
- fix(publish): skip adding asset prefix to images with web url (#2362) @joshi (Private)
0.80.0
Enhancements
- enhance(pods): import note metadata on markdown import (docs) (#2195) @joshi (Private)
- enhance(workspace): conflicting extension warning (#2176) @hikchoi (Private)
- enhance(publish): show lookup without waiting for notes to fetch (#2304) @eleweek (Private)
- enhance(publish): faster search results (#2304) @eleweek (Private)
Fix
- fix(lookup): bad title text when creating new schema (#2253) @eleweek (Private)
- fix(publish): numbered lists without content stack on top of each other (#2219) @kaan (Private)
- fix(publish): bad logo text position on mobile (#2183) Pvorona
- fix(publish): Search Bar Results to not stay anchored to the search bar when scrolling up (#2292) @eleweek (Private)
- fix(schema): fix schema template match when there is same grandchild from two different schema parents (#2158) @nickolay (Private)
- fix(navigation): decode urlencoded spaces in asset path before opening (#2279) @hikchoi (Private)
- fix(pods): improve error feedback to user (#2266) @joshi (Private)
- fix(publish): CSS sidebar is off on smaller screens like iPad (#2305) @eleweek (Private)
0.79.0
Breaking changes
Date variable substitution has been temporarily reverted as it conflicts with existing template substitutions. Details discussed here. We're aiming to re-introduce next week - apologies for the churn!
Enhancements
- enhance(publish): logo can reference a full URL path to external image (docs) (#2189) @kaan (Private)
- enhance(lookup): add configuration for vault selection behavior with new
vaultSelectionModeOnCreate
config option @nickolay (Private) (docs) - enhance(lookup): change
confirmVaultOnCreate
default totrue
(#1960) @nickolay (Private) - enhance(publish): attempt to update Next.js template in-place (#2162) Luke Carrier
lukecarrier#2081
- enhance(publish): add lockfile to Next.js (#2215) @kevin (Private)
Fix
- fix(server): highlighting breaks when there's too much text (#2163) @kaan (Private)
- fix(workspace): stop link candidate logic when disabled (#2136) @hikchoi (Private)
- fix(commands): renamed command from
Goto Note
toGo to Note
(#2187) skfile - fix(markdown): Exclude parenthesis from tags (#2182) Nicklas Gummesson
viddo#9229
- fix(publish): logo doesn't respect
assetsPrefix
(#2189) @kaan (Private) - fix(workspace): cursor moves to top when opening file through the search (#2193) @kaan (Private)
- fix(schema): Use string replace instead of lodash for date variable substitution (breaking change)
- fix(publish): some published pages will show error (#2199) @kaan (Private)
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
- feat(lookup): new Lookup View for modifiers when a note lookup is active (docs) (#1977) @hikchoi (Private)
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
- If you wish to continue using 11ty, you will need to lock
- 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) andCreate 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
- fix(server): specify
localhost
when starting server (#2019) @kevin (Private)
0.75.0
Features
- feat(refactor): New
Dendron: Convert Link
command (docs) (#1933) @hikchoi (Private)
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
- feat(pod): Gdoc exportv2 pod (#1808) @joshi (Private)
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 incorrectThis 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
withspawn
icedwater
0.73.1
Enhancements
- enhance(docs): update some links in tutorial docs @kevin (Private)
Fix
- fix(views): error when opening schema graph @kevin (Private)
0.73.0
Features
- feat(navigation):
Go to Note
can open links to non-note files (docs) (#1844) @kaan (Private) - feat(refactor): support
Rename Symbol
with Dendron wikilinks (docs) (#1879) @hikchoi (Private) - feat(navigation): implement
Go to Definition
for non-note files (docs) (#1888) @kaan (Private) - feat(pods): early version of Orbit import pod (docs) (#1637) @joshi (Private)
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
- feat(commands): find broken links (docs) (#1847) @hikchoi (Private)
- feat(notes): Note Trait System Prototype (Phase 1) (docs) (#1658) @jonathan (Private)
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
- fix(views): double open link from preview (#1868) @nickolay (Private)
0.72.0
Enhancements
- enhance: "find all references" for Markdown headers (#1833) @hikchoi (Private)
- enhance: add fuzzy threshold configuration (#1811) @nickolay (Private) (docs)
Fix
- fix(workspace): decorator lag problems (#1822) @kaan (Private) (docs) (diff)
- fix(pods): minor error in Airtable v2 export pod (#1846) @jonathan (Private)
- fix(views): re-introduce preview command enablement (#1806) @hikchoi (Private)
- fix(views): update tree view when new note is created
- fix(lookup): corner cases for auto complete @nickolay (Private)
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
- enhance(publish): support adding sitemaps (docs) @kevin (Private)
- enahnce(publish): upgrade to Next.js 12 @kevin (Private)
- enhance(lookup): add auto complete to note lookup (#1781) @nickolay (Private)
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
orMarkdown: Open Preview to The Side
- NOTE: requires VS Code 1.63
Enhancements
- enhance(workspace): add Dendron preview button (#1744) @kann (Private)
- enhance(workspace): show stubs at the end of a dot-ended lookup (#1780) @nickolay (Private)
- enhance(cli): cli uses separate port file (#1766) @kevin (Private)
Fix
- fix(views): allow assets to open from preview view (#1771) @nickolay (Private)
- fix(publish): issue with cypress dependency @kevin (Private)
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
- fix(pods): invalid configuration error @kevin (Private)
0.69.0
Enhancements
- enhance(pods): add
configPath
andquery
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 ifdendron.yml
is not in the root of the workspace.
- Dendron will now search for
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
- feat(publish): add local table of contents, of current note, in right-hand nav (docs) (#1428) @viztor (Private)
- feat(publish): merge lookup and search fields (docs) (#1603) @felipe (Private)
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
- fix(publish): table of contents layout (#1649) @felipe (Private)
- fix(server): improving error response on api server (#1645) @jonathan (Private)
- fix(workspace): Change Workspace command recognizes native workspaces (#1621) @kaan (Private)
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
Site Preview
andSite 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 toPublish Dev
Site Build
will be renamed toPublish Export
Deprecation notice for - We have updated the enablement of our preview features to reduce clutter in the command palette and prevent confusion.
Dendron: Show Preview
is now calledDendron: Show Preview (legacy)
Dendron: Show Preview V2
is now calledDendron: 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
- enhance(workspace): add seeds directory to gitignore on workspace creation (#1629) @hikchoi (Private)
- enhance(workspace): preview command enablement (#1619) @hikchoi (Private)
- enhance(workspace): add custom icons to Dendron tree view (#1635) @kevin (Private)
- enhance(workspace): Copy Header Reference code action (#1598) @joshi (Private)
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
- enhance(schema): allow untyped templates in schemas (docs) (#1575) @nickolay (Private)
0.65.0
0.64.2
Features
- feat(command): move header command (docs) (#1349) @hikchoi (Private)
Enhancements
- enhance(schemas): expand schema format to allow for inlined children (docs) (#1552) @nickolay (Private)
- enhance(pods): enhance gdoc import formatting (#1538) (docs ) @joshi (Private)
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
- enhance(cli): support output option when using
dendron note lookup
(docs (Private)) (#1526) @kevin (Private) - enhance(commands): update default aliases when note is updated (#1557) @kaan (Private)
- enhance(cli): add run migration command in cli (docs (Private)) (#1560) @hikchoi (Private)
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
- enhance(lookup): lookup wikilinks @nickolay (Private)
- fix(lookup): better hierarchy look up when inside parts of the hierarchy are omitted (#1522) @nickolay (Private)
- enhance(lookup): allow configuration of workspace to make 'Create New' not bubble up in note lookup. (#1528) @nickolay (Private)
- enhance(pods): asignees in GitHub issue publish pod (docs)@joshi
Bug Fixes
- fix(markdown): better footnote rendering in note references (#1520) @kaan (Private)
- fix(markdown): user tags & hashtags inside links should be parsed as regular text #1524 @kaan (Private) #pending (Private)
- fix(publish): wikilinks inside note references don't have right link @kevin (Private)
- fix(workspace): making changes to fontmatter title also update the preview (#1513) @nickolay (Private)
0.63.1
Features
- feat(publish): add
dendron publish dev
command (docs) @kevin (Private) - feat(publish): add
dendron publish export
command (docs) @kevin (Private)
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)
Internal
- chore: add test for apostrophe in alias (#1501) @kaan (Private)
- chore: skip failing WS init test on Windows (#1517) @kaan (Private)
0.63
0.62.4
Features
- feat(workspace): native workspace support @kaan (Private)
- feat(workspace): contextual UI @joshi (Private)
Bug Fixes
- fix(preview): some links not resolving on preview @nickolay (Private)
Other
- chore(workspace): config migration(#1497) @hikchoi (Private)
0.62.3
Bug Fixes
- fix(schemas): schema templates copy over frontmatter tags @kaan (Private)
0.62.2
Bug Fixes
- fix(views): tree view order (#1459) @kaan (Private)
0.62.1
Bug Fixes
- fix(lookup): bad journal note name #1465 @nickolay (Private)
0.62
0.61.2
Feature
- feat(pods): Airtable publish pod (docs) @kevin (Private)
Enhancements
- fix(lookup): vault selection use wrong label #1463 @kevin (Private)
- fix(markdown): highlighting for wildcard note refs with header offsets #1460 @kaan (Private)
- enhance(pods): Airtable export pod is now idempotent (docs @kevin (Private)
- enahnce(pods): Airtable export pod has better support for mapping Tags and dates (docs) @kevin (Private)
- enhance(pods): export pods support
ignore
andvault
filters (docs) @kevin (Private)
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
- fix(publish): Next.js search not working (#1433) @kaan (Private)
- fix(views): preview caching invalidation when notes with
![[ref]]
links change (#1385) @nickolay (Private) - fix(view): enable anchor links to work in preview (#1375) @nickolay (Private)
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
- feat(cli): initialize workspace from CLI @kevin (Private) (docs)
- feat(pods): Notion Export Pod (#1332) @joshi (Private) (docs)
- feat(publish): add popover for long title in menu (#1408) @viztor (Private)
- feat(publish): better mobile navigation (#1407) @viztor (Private)
- feat(workspace): button for toggle local/global graph (#1386) @viztor (Private)
Enhancements
- enhance(publish): support g4a tags @kevin (Private)
- enhance(publish): support Twitter card @kevin (Private) (docs)
- enhance(publish): add border color to table (#1387) @viztor (Private)
- enhance(publish): filter body out of generated notes.json for Next.js (#1380) @viztor (Private)
- enhance(pods): resolve relative links on Markdown import @joshi (Private)
- enhance(markdown): Don't throw a fatal exception when missing note is parsed as noteRef @kevin (Private)
- enhance(workspace): option to disable randomly colored tags in editor (#1372) @kaan (Private) (docs)
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
- fix(workspace): prevent malformed keybinding.json (#1403) @hikchoi (Private)
0.60
0.59.4
Features
- @viztor (Private) feat(publish): much faster dev mode (#1359)
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
- @kevin (Private) fix(publish): 11ty publishing adds wrong assetPrefix
- @kevin (Private) fix(publish): fix
siteUrl
resolution withassetPrefix
- @kevin (Private) fix(publish): fix
seoProps
not being set on static page - @kevin (Private) fix(publish): do not publish extra page for siteIndex under /notes
- @kevin (Private) fix(publish): don't add .html suffix to canonical url
- @kevin (Private) fix(publish): fix various compiler issue for nextjs-template
- @kevin (Private) fix(publish): set correct canonical url with asset prefix
Internal
- @kevin (Private) chore(publish): add bundle analyzer
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)
- imported issues now have
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
Backlinks
- 0.5.X
- 0.22
- 0.23
- 0.24
- 0.25
- 0.26
- 0.27
- 0.28
- 0.29
- 0.30
- 0.31
- 0.32
- 0.33
- 0.34
- 0.35
- 0.36
- 0.38
- 0.39
- 0.40
- 0.41
- 0.42
- 0.43
- 0.44
- 0.45
- 0.46
- 0.47
- 0.48
- 0.49
- 0.50
- 0.51
- 0.52
- 0.53
- 0.54
- 0.55
- 0.56
- 0.57
- 0.58
- 0.59
- 0.60
- 0.61
- 0.62
- 0.63
- 0.64
- 0.65
- 0.66
- 0.68
- 0.69
- 0.70
- 0.71
- 0.72
- 0.73
- 0.74
- 0.75
- 0.76
- 0.77
- 0.78
- 0.79
- 0.80
- 0.81
- 0.82
- 0.83
- 0.84
- 0.85
- 0.86
- 0.87
- 0.88
- 0.89
- 0.90
- 0.91
- 0.92
- 0.93
- 0.94
- 0.95
- 0.96
- 0.97
- 0.98
- 0.99
- 0.100
- 0.101
- 0.102
- 0.103
- 0.104
- 0.105
- 0.106
- 0.107
- 0.108
- 0.109
- 0.110
- 0.111
- 0.112
- 0.113
- 0.114
- 0.115
- 0.116
- 0.117
- 0.118
- 0.119
- Weekly Public Announcement (Private)
- Migration