- Rebuilt extension on top of scaffold generated by the latest generator-code (v1.11.6)
- Implemented use of GitHub authentication provider when the GitHub API rate limit is reached.
- Raised minium API level to 1.66 to get access to
- authentication providers (see https://code.visualstudio.com/updates/v1_48#_using-authentication-providers)
- Github authentication provider (authentication flow requires v1.66 and higher)
- pre-release versions (see https://code.visualstudio.com/updates/v1_63#_pre-release-extensions)
- Upgraded to latest https-proxy-agent
- Migrated to async/await and native promises
- Updated dependencies
- Rebuilt extension on top of scaffold generated by the latest generator-code (v1.6.12)
- Removed
githubdependency. Requests are now made using thehttpsmodule. - Added support for authenticated GitHub API requests by checking the
GITHUB_AUTHORIZATIONenvironment variable. If present, the HTTPAuthorizationheader is added (partially resolves #18). - Fix: handle symlinks inside the github/gitignore repository correctly (fixes #21)
- Implemented supported for multi-root workspaces (contributed by @hangxingliu)
- Upgraded dependencies
- Updated extension to more recent vscode ecosystem
- Updated dev dependencies
- Updated
githubdependency
- Implemented proxy support for requests made by this extension (resolves #1 requested by @LaurentChardin, @ibigpapa). A proxy can be set by Visual Studio Code settings (
http.proxy) or by declaring environment variables (HTTPS_PROXY,HTTP_PROXY) - Added progress bar while retrieving the list of available
.gitignorefiles (resolves #6)
- Added support to append to or overwrite an existing
.gitignorefile. This new feature allows creating.gitignorefiles based on multiple.gitignorefiles from the repository (resolves #4 requested by @Sidneys1). - Added Travis CI integration
- Fixed bug listing the
.gitignorefiles from the root directory twice after running the "Add .gitignore" operation more than once (caching issue)
- Added support to pull
.gitignorefiles from subdirectories inside the github/gitignore repository (resolves #3 requested by @russinow)
- Added language support for
.gitignorefiles
- Properly declared the exposed settings in the package.json. This way the user gets support from Visual Studio Code when authoring the settings files.
- Fixed url to github repository
- Added url to github issues
- Exposed a setting named "gitignore.cacheExpirationInterval" that controls how long the
.gitignorefiles retrieved from the github repository are stored in cache. Defaults to 3600 seconds. - Fixed cancellation of the
Add gitignorecommand not being handled correctly
- Added icon
- Fixed unhandled error in the case no workspace is open
- Basic implementation that allows pulling a single
.gitignorefile