# Changelog ## Next version ## 1.8.0 - Fixed error that could happen when there are no `origin` remote - [#63](https://github.com/felipecaputo/git-project-manager/issues/63) - Added publish to OpenVSX - [#115](https://github.com/felipecaputo/git-project-manager/issues/115) - Updated dependencies ## 1.7.1 - Workaround for [#88](https://github.com/felipecaputo/git-project-manager/issues/88) where there were erros loading projects from home dir on Ubuntu - Optimization to getProjectPath - PR [#87](https://github.com/felipecaputo/git-project-manager/issues/87) by [@KyrychukD](https://github.com/KyrychukD) ## 1.7.0 - Issue [#78](https://github.com/felipecaputo/git-project-manager/issues/78) - Extension was pointing to the wrong config folder on VSCode-OSS - PR [#79](https://github.com/felipecaputo/git-project-manager/issues/79) by [@alyyasser](https://github.com/alyyasser) - Changed the shortcut to `gitProjectManager.openRecents` that overlaps with logout shortcut on MacOS - PR [#82](https://github.com/felipecaputo/git-project-manager/issues/82) by [@timlogemann](https://github.com/timlogemann) - Fixed the error that extension wasn't loading in some cases - PR [#83](https://github.com/felipecaputo/git-project-manager/issues/83) by [@Tedyst](https://github.com/Tedyst) - Isse [#80](https://github.com/felipecaputo/git-project-manager/issues/80) - Added option `displayProjectPath` that enables displaying project paths regardless of `checkRemoteOrigin value` - PR [#84](https://github.com/felipecaputo/git-project-manager/issues/84) by [@KyrychukD](https://github.com/KyrychukD) ## 1.6.0 - Closed [#71](https://github.com/felipecaputo/git-project-manager/issues/71) - When configured to open in new window, if there isn't a folder in current workspace, open in the current window - Added the default value of max depth recursion to readme - PR [#74](https://github.com/felipecaputo/git-project-manager/issues/74) br @andys8 - Improved screen shot presentation - PR [#70](https://github.com/felipecaputo/git-project-manager/issues/70) by @Tyriar - Fixed a typo in Readme - PR [#69](https://github.com/felipecaputo/git-project-manager/issues/69) from @a-sync ## 1.5.1 - Fixed duplication when the same project is found in different base project paths - [#68](https://github.com/felipecaputo/git-project-manager/issues/68) by Tyriar ## 1.5.0 - Added support to Mercurial and SVN projects (Issue [#62](https://github.com/felipecaputo/git-project-manager/issues/62)) ## 1.4.0 - Added compatibility with windows home path from PR [#54](https://github.com/felipecaputo/git-project-manager/issues/54) from [@DamonOehlman](https://github.com/DamonOehlman) - Fixed message related on issue [#56](https://github.com/felipecaputo/git-project-manager/issues/56) from [@DavidDeSloovere](https://github.com/DavidDeSloovere) ## 1.3.2 - Fixed typo in message from PR [#51](https://github.com/felipecaputo/git-project-manager/issues/51) thanks to [@aaron7](https://github.com/aaron7) - Fixed [#50](https://github.com/felipecaputo/git-project-manager/issues/50) Use the Insiders config directory when running VS Code Insiders (reported by [@Tyriar](https://github.com/Tyriar)) ## 1.3.1 - Fixed [#50](https://github.com/felipecaputo/git-project-manager/issues/50) where MaxDepthRecursion was not working (reported by [@Tyriar](https://github.com/Tyriar)) - Fixed [#49](https://github.com/felipecaputo/git-project-manager/issues/49) where the repository info was not shown (reported by [@Tyriar](https://github.com/Tyriar)) ## 1.3.0 - Implemented a new configuration to stop looking deeper, after a project is found, ignoring MaxDepthRecursion (#47) - Refactored GitProjectLocator and GitProjectManager classes to receive configuration via injection, making test easier. ## 1.2.1 - Fixed the info about the shortcut keys in mac (PR [#45](https://github.com/felipecaputo/git-project-manager/issues/45) thanks to @kaiwood) - Fixed [#44](https://github.com/felipecaputo/git-project-manager/issues/44) where **storeRepositoriesBetweenSessions** was not working to load from cache ## 1.2.0 - Added support to subfolders (#34) - Lots of refactorings to improve stability and performance ## 1.1.0 - Closes [#39](https://github.com/felipecaputo/git-project-manager/issues/39) Added a new command to open a project in a new window - Merged [#38](https://github.com/felipecaputo/git-project-manager/issues/38) from @zackschuster to fix a problem where the refresh info in status bar wasn't removed ## 1.0.1 - Fixed [#36](https://github.com/felipecaputo/git-project-manager/issues/36), removing the promise callback from execute command, thanks to [@Tyriar](https://github.com/Tyriar) ## 1.0.0 - Added new command "GPM - Open Recent Git Project" that lets you open your most recent projects even faster than before ## 0.1.18 - [#32](https://github.com/felipecaputo/git-project-manager/issues/32) - Extension was not following symlinks ### 0.1.17 - Hot fix for 0.1.16, that was with a publish error ### 0.1.16 - [#31](https://github.com/felipecaputo/git-project-manager/issues/31) - Linux tilde alinas (~) was not considered an environment variable ### 0.1.15 - Great contribuitions from [@Tyriar](https://github.com/Tyriar) with issues. Thanks a lot Daniel: - [#24](https://github.com/felipecaputo/git-project-manager/issues/24) - Restored promised QuickPick after version 0.1.14 removed it - [#21](https://github.com/felipecaputo/git-project-manager/issues/21) - Sorted project list - [#16](https://github.com/felipecaputo/git-project-manager/issues/16) - Fixed behavior that project list was keeping old repos removed from config - [#13](https://github.com/felipecaputo/git-project-manager/issues/13) - Parse environment variables in project folders config - [#11](https://github.com/felipecaputo/git-project-manager/issues/11) - Auto refresh project list after configuration changed - [#10](https://github.com/felipecaputo/git-project-manager/issues/10) - Auto refresh project list after configuration changed - [#12](https://github.com/felipecaputo/git-project-manager/issues/12) [#14](https://github.com/felipecaputo/git-project-manager/issues/14) - UX improvements ### 0.1.14 - Temporary fix to [#8](https://github.com/felipecaputo/git-project-manager/issues/8) and [#9](https://github.com/felipecaputo/git-project-manager/issues/9), ShowQuickPick is not working when receive promises. As a side efect, quick pick will not be shown until all folders had been searched ### 0.1.13 - Hotfix for 0.1.12, that was not considering **gitProjectManager.openInNewWindow** configuration ### 0.1.12 - Now uses the new VSCode api to open folders, avoiding problems with path and configuration - Added configuration to define if the selected project will be opened in the same window or in a new window ### 0.1.11 - Now it only shows the folder name instead of the complete path, and also, if *checkRemoteOrigin* is false, then it show the path as pick list description instead of remote origin - Changed the way we can configure codePath ### 0.1.10 - Added new configuration "gitProjectManager.checkRemoteOrigin" that allows users to not check remote repository origin to improve performance ### 0.1.9 - Fixed error in dependency management in VSCode ### 0.1.8 - Improved error messages ### 0.1.7 - Fixed problem with VSCode configuration that changed array config default value ### 0.1.6 - Fixed issue [#2](https://github.com/felipecaputo/git-project-manager/issues/2) that wasn't working on **0.1.5** ### 0.1.5 - Added two new configs to fix issue [#2](https://github.com/felipecaputo/git-project-manager/issues/2) and improve perfomance that are: - maxDepthRecursion - ignoredFolders ### 0.1.4 - Partially fixed issue [#1](https://github.com/felipecaputo/git-project-manager/issues/1) (special thanks to @martinpengellyphillips) with PR [#3](https://github.com/felipecaputo/git-project-manager/issues/3) that allow to configure the code application path