Skip to content

Latest commit

 

History

History
341 lines (223 loc) · 16.2 KB

CHANGELOG.md

File metadata and controls

341 lines (223 loc) · 16.2 KB

2.17.0 (2021-11-29)

Features

2.16.0 (2021-11-29)

Bug Fixes

Features

2.15.2 (2021-05-02)

Bug Fixes

  • skip tracking the changes if maxFileCount is hit (27341f8)

2.15.1 (2021-04-28)

Bug Fixes

  • cache ignored glob by directory (f619651)
  • do not follow symlinks in chokidar (ef98d40)
  • increase the interval of chokidar (50829d3)
  • remove unused projectDirectory input for onAddDir (d59124f)

2.15.0 (2021-04-28)

Bug Fixes

  • break after the removed filed is found (25b9ccf)
  • call _getAllIgnoredGlob only once (3ce936b)
  • debounce provider.rebuildCache (5b07a1d)
  • do not run the listeners on initial scan (1f76a8b)
  • don't call rebuild-cache on file add or remove (022bfe8)
  • make the rebuildCache debounce immediate (587c3dc)
  • process all the gitignore files in the root directory (054f353)
  • remove unused dependencies (7c3cb55)
  • update to globify-gitignore 0.2.0 (3a6d28d)
  • use _cachePathsForDirectoryWithGlob directly in onAddDir (4f3e4a1)
  • use globify-gitignore (50f122e)
  • use indexof inside onRemoveFile (97ba9f8)

Features

  • rebuild cache for that directory if a new gitignore file is added (c62d11c)

2.14.0 (2021-04-25)

Bug Fixes

  • _addWatcherForDirectory (4f98074)
  • _addWatchers (e18ec8e)
  • don't emit redundant rebuild-cache-done (3cf37a1)
  • emit rebuild-cache _onDirectoryChanged (8829c78)
  • refactor _cachePaths and _cachePathsForDirectory (5f85f1c)
  • rename the functions to be more exact (d09ec83)
  • run _addWatchers in rebuildCache (dbf5c24)
  • use Map.clear instead of creating a new Map (a7c8578)

Features

  • use chokidar to watch file changes (b228c89)

2.13.0 (2021-03-04)

  • Build the path cache asynchronously without blocking the main thread -> Big projects no longer freeze Atom
  • Build the cache in parallel (fast-glob uses threads underneath)
  • Unified method for building the cache on all platforms
  • Allows using glob for pattern ignoring which is the most common way of writing path patterns

Bug Fixes

Features

  • git ignore to glob converter (9873705)
  • handle the patterns that are definitely a directory (5779928)
  • handle the patterns that are definitely a file (6ed0a77)
  • use glob inside _onDirectoryChanged (d89e176)
  • use glob to build the path cache (307a695)

2.12.19 (2021-03-03)

Bug Fixes

  • export entry functions named (24f272a)
  • fix no case declaration (0ccf198)
  • use exec instead of spawn (f7921ed)
  • use Object.keys for adding OptionScopes (f386a00)

2.12.18 (2021-02-07)

Bug Fixes

  • bump zadeh to include the dist files (1f1e9b5)
  • use zadeh library (3ba7742)

2.12.17 (Jan 24 2021)

  • Replace await-spawn with the native exec function
  • Faster load time (the bundle size is half now.)

2.12.16 (Jan 23 2021)

  • Faster load time (tree shaking underscore)
  • Bump dependencies

2.12.12 (November 24 2020)

  • Bump dependencies

2.12.12 (November 24 2020)

  • Include dist files

2.12.10 (November 24 2020)

  • Handle when a project is not git repository (#239)

2.12.9 (November 11 2020)

  • Entries filtering performance optimization (#238)

2.12.8 (November 11 2020)

  • Call the correct updateConfig

2.12.7 (November 11 2020)

  • General improvements (asyncify, Parcel, refactor, dead-code remove) (#237)

2.12.6 (November 10 2020)

  • Refactoring in default scopes (#234)
  • Bump dependencies (#236)

2.12.5 (November 4 2020)

  • Add more extensions to HTML (#197)

2.12.4 (November 4 2020)

  • Update fuzzaldrin-plus-fast to 1.1.1 (#232)

2.12.3 (November 4 2020)

  • Add javascript to default scopes to support tree-sitter syntax (#203)
  • Use native fuzzaldrin plus fast (#230)
  • Add normalized slashes for projectRelativePath (#226)
  • Add default woff2 extension support (#180)
  • Do not display StatusBarTile if no provider (#233)
  • Fix leftover interval timer (#185)

2.12.2 (January 9 2018)

2.12.1 (October 13 2017)

  • Fixes uninitialized files - thanks @avaly

2.12.0 (October 9 2017)

Thanks a lot to @avaly for the following contributions:

  • Fixes support for switching projects
  • Adds support for project-relative paths autocompletion
  • Shows cache file count in status bar
  • Adds a ignoredPatterns option that specifies ignored files
  • Uses find system command if possible which improves performance
  • Uses new file watcher API introduced in Atom 1.21.0

2.11.0 (September 3 2017)

  • Adds option for HTML autocompletion
  • Fixes replaceOnInsert logic for requests that match multiple regexes
  • Regards core.excludeVcsIgnoredPaths option
  • Better support for .vue files. Splits CSS and JS handling into separate scopes.

2.10.1 (September 2 2017)

  • Adds option to ignore submodules

2.8.2 (September 1 2017)

  • Fixes memory leak in PathsCache which caused the maximum file count message after a couple of cache rebuilds

2.8.1 (August 24 2017)

  • Fixes memory leak in PathsCache, which now uses strings as keys instead of Directory instances
  • Includes prefix config for unnamed ES6 imports
  • Includes support for .vue files

2.8.0 (August 15 2017)

  • User scopes override default scopes now

2.7.0 (August 15 2017)

  • Actually stop indexing when cancelling due to maximum file count
  • Hide status bar item when indexing has been cancelled

2.6.0 (August 14 2017)

  • Disabled directory watching / incremental builds for Windows, fixing freezes
  • Fix normalizeSlashes option for Windows

2.5.0 (August 13 2017)

  • Support for core.ignoreNames option
  • Fix currentDirectory handling

2.4.0 (August 12 2017)

  • Support for relative paths - now only suggests paths in the given directory (e.g. ./lib/)
  • Strip directory paths from suggestions, if possible

2.3.0 (August 12 2017)

  • Exposing provider's suggestionPriority

2.2.0 (August 12 2017)

  • Added a file limit that should fix application freezing

2.1.0 (August 11 2017)

  • Backwards slashes are now replaced with forward slashes in windows, if possible.
  • Got rid of readdirp and pathwatcher dependencies. Instead, we are now using atom's integrated pathwatcher by using the exposed Directory and File classes. This also fixes installation issues on machines that don't have the necessary compilation tools installed
  • Added support for coffeescript's require "" syntax

2.0.2 (August 11 2017)

  • Upgraded fuzzaldrin-plus, readdirp and pathwatchers, resulting in better cross-platform support and stability

2.0.1 (August 11 2017)

  • Avoid synchronous I/O with GitRepository
  • Fix non-git projects

2.0.0 (August 11 2017)

  • Paths are now cached on startup or using the 'Rebuild Cache' command
  • Cache is rebuilt incrementally when files are renamed / deleted / added
  • autocomplete-paths now shows all relevant files, depending on the scope descriptor and prefix
  • See the default scopes for examples on how to define scopes

0.5.0 (May 10 2014)

  • Fixed path regex. (#8)

0.4.0 (May 8 2014)

  • Fixed path normalization

0.3.0 (May 8 2014)

  • Rewrote the whole plugin, fixed a lot of bugs

0.2.0 (Apr 11 2014)

  • Minor bugfix

0.1.0 (Apr 11 2014)

  • Initial release