Repository navigation
Releases
Releases · otnc/package-license-viewer
v0.8.0
v0.7.0
Added
- Parse go.mod requirements with replace directives applied
- Recognize private Go modules from GOPRIVATE, GONOPROXY and GONOSUMDB
- Add a Go license provider backed by deps.dev
- Activate on go.mod and add the go.enabled and go.useRegistry settings
- Attach the vim/neovim plugin to go.mod
v0.6.2
Fixed
- Include LICENSE in the packaged .vsix (#30)
v0.6.1
Added
- Update VSCode settings to enhance file watching and search exclusions
- Update .gitattributes to exclude agent skills from GitHub language stats
Changed
- Bound the in-memory caches providers keep for auxiliary reads (#27)
Fixed
- Remove unnecessary git command timings setting from VSCode configuration
- Disable formatOnSave in VSCode settings
- Make cacheTtlHours = 0 disable the in-session memory cache too
- Narrow activation and skip scheduling for documents no provider recognizes
- Restore onLanguage activation so standalone documents still activate (#28)
- Attach the vim/neovim plugin to moon.mod, not just moon.mod.json (#29)
v0.6.0
Added
- Add a minimal Node LSP server prototype (src/lspServer)
- Add the Vim/Neovim plugin (packages/vim-plugin)
- Sync packageLicenseViewer.* settings from the Vim/Neovim client
- Cancel a document's in-flight resolution when a newer edit arrives
Changed
- Decouple LicenseProvider from vscode.TextDocument/CancellationToken
- Decouple installed/lockfile/Cargo-workspace lookups from vscode.workspace.fs
- Consolidate test code under src/test/
- Drop the remaining incidental vscode dependency from net/client code
- Inject a ProviderHost instead of importing vscode in provider index.ts files
- Split into packages/core, packages/vscode-extension and packages/lsp-server
Fixed
- Replace retired shields.io VS Marketplace badges, add more skills
- Correct cancellation, ClearCache and URI handling in the LSP/Vim path
v0.5.0
Added
- MoonBitのライセンスプロバイダを追加
Fixed
- MoonBitのバージョン検証をディスク上の解決より後ろに移す
v0.4.0
Added
- Add .private to .gitignore
- Add eslint
- Add issue templates for bug reports and feature requests
- Parse Cargo dependency declarations and version requirements
- Resolve Cargo license metadata from workspace and lockfile hints
- Add Cargo license annotations
Fixed
- Retry cancelled shared lookups for active annotation updates
- Resolve absolute Cargo workspace paths without changing URI identity
- Reuse cached version lists for locked Cargo metadata
- Prevent invalidated annotation lookups from restoring stale results
- Recognize crates.io package IDs in root replacements
- Reject mixed-separator Windows UNC workspace references
- Recognize trailing slashes in crates.io patch URLs
- Preserve metadata expiry when reusing cached crate versions
- Cancel pending annotation updates when display is disabled
- Crates.ioのクレート名表記ゆれと不正なバージョンレコードへの対応
- Unknown解決結果でもResolved fromに取得経路(via)を表示する
v0.3.1
v0.3.0
Added
- The license part of the annotation is now drawn in its own color (
charts.greenby default) instead of the same dimmed color as the rest of the line, so it stands out at a glance. NewpackageLicenseViewer.licenseColorsetting controls it independently ofpackageLicenseViewer.annotationColor, which now covers everything else (the version, source, andNode: ...text).