Skip to content

Releases: dawsbot/RelativePath

v1.10.0

Choose a tag to compare

@dawsbot dawsbot released this 07 Jul 20:03
v1.10.0
235a87c

What's Changed

  • feat: show "did you mean" suggestions live, before Enter (#84) by @dawsbot in #85

Full Changelog: v1.9.0...v1.10.0

v1.9.0

Choose a tag to compare

@dawsbot dawsbot released this 07 Jul 19:06
v1.9.0
51c282c

What's Changed

  • feat: respect built-in files.exclude / search.exclude (#31) by @dawsbot in #83

Full Changelog: v1.8.1...v1.9.0

v1.8.1

Choose a tag to compare

@dawsbot dawsbot released this 07 Jul 05:15
v1.8.1
e872ac6

What's Changed

  • fix: multi-cursor path insertion only updated the first cursor (#70) by @dawsbot in #82

Full Changelog: v1.8.0...v1.8.1

v1.8.0

Choose a tag to compare

@dawsbot dawsbot released this 07 Jul 04:57
v1.8.0
d671cc1

What's Changed

  • feat: show recently used paths at the top of the picker (#65) by @dawsbot in #81

Full Changelog: v1.7.0...v1.8.0

v1.7.0

Choose a tag to compare

@dawsbot dawsbot released this 07 Jul 04:36
v1.7.0
1f20717

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.includeGlob now takes effect immediately. It used to do nothing until you switched workspace folders or reloaded the window. (#80)
  • relativePath.searchCountLimit default 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

Choose a tag to compare

@dawsbot dawsbot released this 07 Jul 03:57
v1.6.0
fb90f12

What's Changed

  • feat(search): suggest closest files (fuzzy) when no match by @dawsbot in #73
  • chore(release): one-shot publish script + npm run release by @dawsbot in #76

Full Changelog: v1.5.1...v1.6.0

v1.5.1

Choose a tag to compare

@dawsbot dawsbot released this 06 Jul 22:22
v1.5.1
333b65e

What's Changed

  • 🤓 Organize imports, strongly type glob by @dawsbot in #56
  • Drop glob dependency in favor of vscode.workspace.findFiles by @dawsbot in #72

Full Changelog: v1.5.0...v1.5.1

v1.5.0

Choose a tag to compare

@dawsbot dawsbot released this 07 May 06:47
8cffcd3

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

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

Full Changelog: https://github.com/jakob101/RelativePath/commits/v1.5.0