Skip to content

Latest commit

 

History

History
297 lines (212 loc) · 23.6 KB

changelog.md

File metadata and controls

297 lines (212 loc) · 23.6 KB

v6.2.0

Assorted dependency updates and a documentation change.

v6.1.1

This release fixes an issue with the --cname option.

v6.1.0

This release adds support for --nojekyll and --cname options.

v6.0.0

This release drops support for Node 14. Otherwise, there are no special upgrade considerations.

v5.0.0

Potentially breaking change: the publish method now always returns a promise. Previously, it did not return a promise in some error cases. This should not impact most users.

Updates to the development dependencies required a minimum Node version of 14 for the tests. The library should still work on Node 12, but tests are no longer run in CI for version 12. A future major version of the library may drop support for version 12 altogether.

v4.0.0

This release doesn't include any breaking changes, but due to updated development dependencies, tests are no longer run on Node 10.

v3.2.3

v3.2.2

  • #396 - Revert "security(deps): bump filenamify-url to 2.1.1" (@tschaub)

v3.2.1

  • #393 - security(deps): bump filenamify-url to 2.1.1 (@AviVahl)

v3.2.0

This release updates a few development dependencies and adds a bit of documentation.

v3.1.0

The cache directory used by gh-pages is now node_modules/.cache/gh-pages. If you want to use a different location, set the CACHE_DIR environment variable.

v3.0.0

Breaking changes:

None really. But tests are no longer run on Node < 10. Development dependencies were updated to address security warnings, and this meant tests could no longer be run on Node 6 or 8. If you still use these Node versions, you may still be able to use this library, but be warned that tests are no longer run on these versions.

All changes:

v2.2.0

v2.1.1

v2.1.0

v2.0.1

  • #268 - Continue even if no git configured user.

v2.0.0

Breaking changes:

  • Requires Node 6 and above. If you require support for Node 4, stick with v1.2.0.

  • The git user for commits is determined by running git config user.name and git config user.email in the current working directory when gh-pages is run. Ideally, this is what you want. In v1, the git user was determined based on the gh-pages install directory. If the package was installed globally, the git user might not have been what you expected when running in a directory with a locally configured git user.

  • #264 - Better user handling (thanks @holloway for getting this going and @nuklearfiziks and @paulirish for pushing it over the edge)

  • #263 - Infra: newer syntax and upgrade deps to latest stable versions (@AviVahl)

v1.2.0

v1.1.0

  • #218 - Update dependencies, test on Node 8 (@tschaub)
  • #211 - Update async to the latest version 🚀 (@tschaub)
  • #202 - chore(package): update sinon to version 3.2.1 (@tschaub)
  • #201 - chore(package): update chai to version 4.1.1 (@tschaub)
  • #196 - fix(package): update fs-extra to version 4.0.1 (@tschaub)
  • #199 - Update tmp to the latest version 🚀 (@tschaub)
  • #193 - Return the promise in the publish function (@Ambyjkl)
  • #188 - chore(package): update sinon to version 2.3.3 (@tschaub)
  • #185 - fix(package): update commander to version 2.11.0 (@tschaub)
  • #186 - chore(package): update eslint to version 4.1.1 (@tschaub)
  • #187 - fix(package): update async to version 2.5.0 (@tschaub)
  • #175 - Removed unnecessary path require (@antialias)

v1.0.0

This release includes a couple breaking changes:

  • Node 4+ is required.
  • The logger option has been removed. Set NODE_DEBUG=gh-pages to see debug output.

If you are using Node 4+ and not using the logger option, upgrades should be painless. See below for a full list of changes:

v0.12.0

v0.11.0

v0.10.0

  • #50 - Update glob to version 7.0.0 🚀 (@tschaub)
  • #51 - Add --silent option to the bin (@MoOx)

v0.9.0

v0.8.0

v0.7.0

v0.6.0

  • #31 - Updated linter and assorted dependencies. (@tschaub)
  • #23 - Support --repo CLI option. (@cvan)

v0.5.0

  • #26 - Added support for the --add option to cli. (@n1k0)

v0.4.0

  • Option to include dotfiles.

v0.3.0

v0.2.0

v0.1.0

  • Setup.