Releases: dawsbot/RelativePath
Release list
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
This release is about staying fast and predictable on very large workspaces.
Bounded file scanning
New relativePath.maxFilesCached setting (default 100,000) caps how many files the extension scans and caches. Huge monorepos, or a folder that slips past your ignore globs, can no longer stall the picker behind an unbounded disk crawl or hold hundreds of megabytes of paths in memory. When the cap is hit, the picker tells you the list was truncated instead of silently showing a partial one. Set it to 0 to restore the old unlimited behavior. (#74, #78)
The file watcher now respects your filters
Newly created files pass through the same relativePath.ignore, relativePath.includeGlob, and cache-cap filters as the initial scan. Previously, a single npm install could flood the picker with thousands of node_modules paths, bypassing every filter. (#80)
Settings that behave the way you'd expect
- Changing
relativePath.includeGlobnow takes effect immediately. It used to do nothing until you switched workspace folders or reloaded the window. (#80) relativePath.searchCountLimitdefault raised from 1,000 to 10,000. The setting only chooses between the one-step filter picker and the two-step search box, and modern VS Code handles 10k picker items comfortably, so most projects now get the nicer one-step flow. (#80)
Modernized ignore defaults
relativePath.ignore now excludes common build and environment output by default: dist, build, coverage, .turbo, .cache, .venv, __pycache__.
Heads up: if you intentionally import from dist/ or build/, remove those globs from relativePath.ignore in your settings to keep seeing them in the picker.
v1.6.0
v1.5.1
v1.5.0
This is the first release with official notes and git tagging: The data below includes much more than just the 1.4.1 -> 1.5.0 release info.
This is not yet published to the VSCode Extension store because I'm working with @jakob101 to share Microsoft permissions. For now if you'd like the new features please download RelativePath-1.5.0.vsix below and load it manually.
What's Changed
- Ignore TypeScript file suffixes by @dawsbot in #36
- Include dot files. by @rapsalands in #46
- TextSelectionOverwrite by @rapsalands in #44
- add an include option and some misc fixes by @charlieclark in #32
Dev Changes
- Updated Readme for extended limit configuration by @sivcan in #27
- Fix typo in omitParts config option by @dben89x in #50
- 🤓 Upgrade to lockfile v2 by @dawsbot in #53
- 💅 Auto-format with prettier by @dawsbot in #55
New Contributors
- @jakob101 made their first contribution in #11
- @kristofferostlund made their first contribution in #14
- @sverrejoh made their first contribution in #18
- @rrag made their first contribution in #22
- @gecharo made their first contribution in #24
- @sivcan made their first contribution in #26
- @ColCh made their first contribution in #28
- @dawsbot made their first contribution in #36
- @dben89x made their first contribution in #50
- @rapsalands made their first contribution in #46
- @charlieclark made their first contribution in #32
Full Changelog: https://github.com/jakob101/RelativePath/commits/v1.5.0