Releases: npmx-dev/vscode-npmx
Releases · npmx-dev/vscode-npmx
v0.7.0
🚀 Features
- Build workspace context then resolve dependencies - by @9romise in #68 (9d04e)
- Display resolved catalog spec in editor - by @9romise in #72 (b5cac)
- Add catalog name completion in package.json - by @RYGRIT in #75 (efbba)
- Detect package manager automatically with the vscode command - by @9romise in #76 (6b4b7)
- Provide definition for catalogs - by @9romise in #78 (f11a4)
🐞 Bug Fixes
- Only check engine-mismatch in
package.json- by @9romise (e6bee) - Only check engine mismatch for dependencies - by @9romise in #73 (e8eb3)
- workspace: Ensure catalog promise always resolves and dedupe change events - by @9romise in #79 (36abe)
View changes on GitHub
v0.6.0
🚀 Features
- Support browser extension host - by @9romise in #54 (4e442)
- Add
.yarnrc.ymlsupport - by @9romise in #55 (a79b4) - Supports clicking on dependency names to jump - by @RYGRIT in #60 (75ba1)
- Allow ignoring some diagnostics - by @9romise in #53 (972db)
- Support alias package - by @9romise in #63 (29168)
- Batch package info fetching - by @9romise in #67 (7a759)
🐞 Bug Fixes
- Correct the broken urls for complex versions - by @9romise in #64 (7a848)
- Resolve package versions with latest tag cap - by @RYGRIT in #66 (19a95)
- diagnostics: Clean up on tab closed - by @9romise in #61 (c2600)
🏎 Performance
View changes on GitHub
v0.5.0
🚀 Features
- Support selection range in
open-file-in-npmx- by @9romise (e9564) - Add vulnerability quick-fix + hint - by @nitodeco in #39 (f34f4)
- Show warning for dist tags - by @nitodeco in #38 (31ac4)
- Show warning when engines mismatch - by @9romise in #51 (5d443)
🐞 Bug Fixes
- Use
window.activeTextEditorinstead of composable in command handler - by @9romise in #42 (3d51f) - Handle version ranges correctly - by @9romise in #49 (f5716)
- Upgrade deps - by @9romise (a2030)
- diagnostics: Use
useDocumentTextto reliably trigger diagnostics on content changes - by @9romise in #44 (e8220)
🏎 Performance
View changes on GitHub
v0.4.0
🚀 Features
- Add
openFileInNpmxcommand fornode_modulesfiles - by @dgp1130 in #34 (d576f) - Version upgrade diagnostics and quick fix - by @9romise in #36 (66320)
🐞 Bug Fixes
- Update replacement documentation URL to use
e18e.dev- by @9romise (55506) - Correctly locate dependency nodes in
pnpm-workspace.yaml- by @9romise (0ddc4) - hover: Use
npmx.devlinks instead ofnpmjs.com- by @9romise (72ea0)
🏎 Performance
View changes on GitHub
v0.3.0
🚀 Features
- Add link icons to package hover - by @nitodeco in #22 (3d212)
- Show warning on pkg fetch error - by @nitodeco in #28 (78574)
- Exclude deprecated and prerelease versions from completion + add config - by @nitodeco in #27 (4dad1)
- completion: Support 'npm:'-prefixed versions - by @9romise in #29 (da17a)
- diagnostics: Add deprecated tag for deprecated package versions - by @9romise (e49da)
- docs: Add code of conduct and contribution guide - by @nitodeco in #23 (93c04)
View changes on GitHub
v0.2.1
This is a re‑release of v0.2.0. For detailed changes, see:https://github.com/npmx-dev/vscode-npmx/releases/tag/v0.2.0
🐞 Bug Fixes
View changes on GitHub
v0.2.0
🚀 Features
- Expose
hover,diagnostics, andcompletionsettings - by @9romise (ce769) - Use reactive config for providers - by @9romise (4c390)
- Add command to open npmx.dev in browser - by @9romise (c89fa)
- Report replacement with docs - by @hyoban in #20 (defe5)
- diagnostics: Add clickable links to diagnostic codes - by @9romise (a7111)
🐞 Bug Fixes
- Return null for missing replacements to allow cache hits - by @9romise (7fbe6)
- Improve
memoizetype safety for nullable data - by @9romise (a9efc)
🏎 Performance
View changes on GitHub
v0.1.0
🚀 Features
- Add Cmd+Click links for package.json dependencies - by @9romise (aa0cb)
- Cache json ast - by @9romise (db597)
- Add version completion for
package.jsondependencies - by @9romise in #5 (6dec4) - Add
versionCompletionconfiguration with provenance filter - by @9romise (4a940) - Add support for
pnpm-workspace.yaml- by @9romise in #6 (074df) - Display package deprecation diagnostics - by @9romise in #7 (0a662)
- Integrate
module-replacements, display replacement info - by @9romise in #11 (977d8) - Use
HoverProviderinstead ofDocumentLinkProviderto avoid style conflicts - by @9romise (2e9c4) - Show
docslink in footer - by @9romise (71a28) - Display provenance badge - by @9romise (0f663)
- Return stale value when fetch error - by @9romise (32e15)
- Display vulunerability info - by @9romise in #16 (f95cc)
🐞 Bug Fixes
- Move versionCompletion check before provider registration - by @9romise (9ed43)
- Remove unnecessary encode - by @9romise (57634)
- Clear stale diagnostic before re-collecting - by @9romise (3de50)