Skip to content

chore(release): 2.1.0 - #100

Merged
dionmunk merged 4 commits into
masterfrom
release/2.1.0
Oct 7, 2026
Merged

dionmunk merged 4 commits into
masterfrom
release/2.1.0

Conversation

@dionmunk

@dionmunk dionmunk commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

Release 2.1.0. Everything since 2.0.0 adds features or fixes bugs, with no removals, so this is a minor version. The full list is in the CHANGELOG's 2.1.0 section.

Changes

  • Version 2.1.0 in package.json and package-lock.json, and the Unreleased changelog section dated as 2.1.0 (an empty Unreleased section stays above it).
  • README:
    • the overview mentions Workspace Notes, folders, external changes and typed extensions
    • the right-click menu instead of hover icons that no longer exist
    • the real setting names (notes.notesLocation, not Notes.notesLocation, and notesDefaultNoteExtension)
    • "Command Palette" spelled correctly
    • note search removed from Future Plans now that it exists
  • CHANGELOG: the 2.0.0 "Changed" heading was a level too high.
  • .vscodeignore: .github and node_modules are left out of the package. The bundle only loads Node built-ins and vscode; the one runtime dependency, vscode-uri, is only imported by src/viewProvider.ts, which nothing imports.

Also in this release

  • Unused code removed: src/viewProvider.ts (never imported) and the type stubs only it used, the vscode-uri dependency only it used, @types/glob (glob 10 ships its own types), and everything the compiler reports as unused (extId, extPub, a Notes constructor nothing calls, an unused parameter, folderMap, folderPath, and the never-read category and tags fields on tree items). The extension now has no runtime dependencies.
  • Rename and Delete hidden from the command palette, where they had no note or folder to act on. They stay in the right-click menu, like VS Code's Explorer (no hover icons).
  • New README screenshot: the old one was from 2020. The new one is a packaged build in a clean VS Code with sample notes: Workspace Notes above Notes, folders, and file icon theme icons.

The package

vsce package (vsce 4.0.0 on Node 22) builds vscode-notes-2.1.0.vsix: 31 files, 198 KB, with no node_modules, .github, older .vsix files, source or tests. Its manifest says 2.1.0, and the bundle contains the new features.

Installed into a clean VS Code 1.140 with code --install-extension (no development path, extensions enabled), it showed as dionmunk.vscode-notes@2.1.0, displayed Workspace Notes above Notes, created a note from the List Notes search, and Search Notes found a note by its contents.

After merging

  1. Tag the merge as v2.1.0 and create the GitHub release with the 2.1.0 changelog section, attaching the .vsix.
  2. Publish to the Marketplace with vsce publish (needs the publisher's access token) or by uploading the .vsix.

- version 2.1.0, and the Unreleased changelog section dated as 2.1.0
- README: Workspace Notes and folders in the overview, the right-click menu
  instead of hover icons that no longer exist, the real setting names
  (`notes.`, and notesDefaultNoteExtension), "Command Palette", and search
  removed from future plans now that it exists
- changelog: the 2.0.0 Changed heading was a level too high
- .vscodeignore: leave .github and node_modules out of the package; the bundle
  only loads Node built-ins and vscode, and the one runtime dependency,
  vscode-uri, is only imported by an unused file
- src/viewProvider.ts was never imported; it was the only user of the
  vscode-uri dependency and of the mkdirp and rimraf type stubs in src/types
- remove vscode-uri, @types/mkdirp, @types/rimraf, and @types/glob (glob 10
  ships its own types); the extension now has no runtime dependencies
- remove what the compiler reports as unused: extId, extPub and a Notes
  constructor nothing calls, the tree parameter of setupNotes, folderMap and
  folderPath in the tree provider, and the category and tags fields of tree
  items, which were never read
Rename Note, Delete Note, Rename Folder and Delete Folder act on the item
they're run on, so from the command palette they had nothing to act on.
The screenshot was from 2020. The new one shows Workspace Notes above Notes,
folders, and file icon theme icons, with sample notes.
@dionmunk
dionmunk merged commit f7b4218 into master Oct 7, 2026
1 check passed
@dionmunk
dionmunk deleted the release/2.1.0 branch October 7, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant