# gh-pages changelog > Publishes a directory to a GitHub Pages branch. - Vendor: Tim Schaub - Category: Developer Tools - Official site: https://github.com/tschaub/gh-pages - Tracked by: What's New (https://whatsnew.fyi/product/gh-pages) - Harvested from: GitHub (tschaub/gh-pages) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v6.3.0 - Date: 2025-01-02 - Version: v6.3.0 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v6.3.0 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v6.3.0 - **added** — Support filenames starting with `- - **changed** — Bump chai from 4.3.10 to 4.5.0 - **changed** — Bump mocha from 10.7.3 to 10.8.2 - **changed** — Bump mocha from 10.8.2 to 11.0.1 - **changed** — Bump eslint-config-tschaub from 14.1.2 to 15.1.0 - **changed** — Bump commander from 11.1.0 to 13.0.0 ##### What's Changed * Bump chai from 4.3.10 to 4.5.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/584 * Bump mocha from 10.7.3 to 10.8.2 by @dependabot in https://github.com/tschaub/gh-pages/pull/583 * Bump mocha from 10.8.2 to 11.0.1 by @dependabot in https://github.com/tschaub/gh-pages/pull/590 * Bump eslint-config-tschaub from 14.1.2 to 15.1.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/587 * Bump commander from 11.1.0 to 13.0.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/591 * Support filenames starting with `-` by @sherlockdoyle in https://github.com/tschaub/gh-pages/pull/593 ##### New Contributors * @sherlockdoyle made their first contribution in https://github.com/tschaub/gh-pages/pull/593 **Full Changelog**: https://github.com/tschaub/gh-pages/compare/v6.2.0...v6.3.0 ### v6.2.0 - Date: 2024-10-10 - Version: v6.2.0 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v6.2.0 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v6.2.0 - **fixed** — Update instruction for next.js - **changed** — Update globby ##### What's Changed * fix: update instruction for next.js by @multivoltage in https://github.com/tschaub/gh-pages/pull/541 * Bump mocha from 10.2.0 to 10.3.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/545 * Bump eslint from 8.56.0 to 8.57.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/548 * Bump tmp from 0.2.1 to 0.2.3 by @dependabot in https://github.com/tschaub/gh-pages/pull/549 * Bump mocha from 10.3.0 to 10.4.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/550 * Bump dir-compare from 4.2.0 to 5.0.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/555 * Bump sinon from 17.0.1 to 17.0.2 by @dependabot in https://github.com/tschaub/gh-pages/pull/557 * Bump sinon from 17.0.2 to 18.0.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/561 * Bump braces from 3.0.2 to 3.0.3 by @dependabot in https://github.com/tschaub/gh-pages/pull/563 * Bump mocha from 10.4.0 to 10.6.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/569 * Bump mocha from 10.6.0 to 10.7.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/571 * Bump mocha from 10.7.0 to 10.7.3 by @dependabot in https://github.com/tschaub/gh-pages/pull/573 * Bump async from 3.2.5 to 3.2.6 by @dependabot in https://github.com/tschaub/gh-pages/pull/576 * Bump eslint from 8.57.0 to 8.57.1 by @dependabot in https://github.com/tschaub/gh-pages/pull/579 * Bump sinon from 18.0.0 to 19.0.2 by @dependabot in https://github.com/tschaub/gh-pages/pull/578 * Update globby by @tschaub in https://github.com/tschaub/gh-pages/pull/581 ##### New Contributors * @multivoltage made their first contribution in https://github.com/tschaub/gh-pages/pull/541 **Full Changelog**: https://github.com/tschaub/gh-pages/compare/v6.1.1...v6.2.0 ### v6.1.1 - Date: 2023-12-23 - Version: v6.1.1 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v6.1.1 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v6.1.1 - **fixed** — Add missing cname option not passed to the config ##### Fixes * fix: Add missing cname option not passed to the config by @WillBAnders in https://github.com/tschaub/gh-pages/pull/535 ##### Dependency Updates * Bump eslint from 8.53.0 to 8.55.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/538 * Bump fs-extra from 11.1.1 to 11.2.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/537 * Bump eslint from 8.55.0 to 8.56.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/539 ##### New Contributors * @WillBAnders made their first contribution in https://github.com/tschaub/gh-pages/pull/535 **Full Changelog**: https://github.com/tschaub/gh-pages/compare/v6.1.0...v6.1.1 ### v6.1.0 - Date: 2023-11-18 - Version: v6.1.0 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v6.1.0 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v6.1.0 - **added** — Add --nojekyll and --cname options ##### What's Changed * Bump eslint from 8.46.0 to 8.49.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/516 * Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/tschaub/gh-pages/pull/515 * Bump chai from 4.3.7 to 4.3.8 by @dependabot in https://github.com/tschaub/gh-pages/pull/513 * Bump dir-compare from 4.0.0 to 4.2.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/512 * Add --nojekyll and --cname options by @tschaub in https://github.com/tschaub/gh-pages/pull/533 * Bump actions/setup-node from 3 to 4 by @dependabot in https://github.com/tschaub/gh-pages/pull/527 * Bump chai from 4.3.8 to 4.3.10 by @dependabot in https://github.com/tschaub/gh-pages/pull/520 * Bump eslint from 8.49.0 to 8.53.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/530 * Bump commander from 11.0.0 to 11.1.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/524 * Bump async from 3.2.4 to 3.2.5 by @dependabot in https://github.com/tschaub/gh-pages/pull/529 * Bump sinon from 15.2.0 to 17.0.1 by @dependabot in https://github.com/tschaub/gh-pages/pull/531 **Full Changelog**: https://github.com/tschaub/gh-pages/compare/v6.0.0...v6.1.0 ### v6.0.0 - Date: 2023-08-11 - Version: v6.0.0 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v6.0.0 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v6.0.0 - **removed** — Drop support for Node 14 - **added** — Add error message when --dist is not specified This release drops support for Node 14. Otherwise, there are no special upgrade considerations. ##### What's Changed * Update readme.md by @harveer07 in https://github.com/tschaub/gh-pages/pull/440 * Bump sinon from 15.0.1 to 15.0.3 by @dependabot in https://github.com/tschaub/gh-pages/pull/474 * Bump eslint from 8.32.0 to 8.38.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/477 * Bump fs-extra from 8.1.0 to 11.1.1 by @dependabot in https://github.com/tschaub/gh-pages/pull/473 * Add error message when --dist is not specified. by @domsleee in https://github.com/tschaub/gh-pages/pull/504 * Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in https://github.com/tschaub/gh-pages/pull/505 * Bump eslint from 8.38.0 to 8.46.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/506 * Bump semver from 6.3.0 to 6.3.1 by @dependabot in https://github.com/tschaub/gh-pages/pull/500 * Bump sinon from 15.0.3 to 15.2.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/495 * Dependency updates and drop Node 14 by @tschaub in https://github.com/tschaub/gh-pages/pull/507 ##### New Contributors * @harveer07 made their first contribution in https://github.com/tschaub/gh-pages/pull/440 * @domsleee made their first contribution in https://github.com/tschaub/gh-pages/pull/504 **Full Changelog**: https://github.com/tschaub/gh-pages/compare/v5.0.0...v6.0.0 ### v5.0.0 - Date: 2023-01-20 - Version: v5.0.0 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v5.0.0 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v5.0.0 - **changed** — The publish method now always returns a promise, including in error cases where it previously did not - **changed** — Minimum Node version for tests is now 14, though the library should still work on Node 12 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. ##### What's Changed * Assorted updates by @tschaub in https://github.com/tschaub/gh-pages/pull/452 * Update README to clarify project site configuration requirements with tools like CRA, webpack, Vite, etc. by @Nezteb in https://github.com/tschaub/gh-pages/pull/445 * Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/tschaub/gh-pages/pull/453 * Bump actions/setup-node from 1 to 3 by @dependabot in https://github.com/tschaub/gh-pages/pull/455 * Bump email-addresses from 3.0.1 to 5.0.0 by @dependabot in https://github.com/tschaub/gh-pages/pull/454 * Bump async from 2.6.4 to 3.2.4 by @dependabot in https://github.com/tschaub/gh-pages/pull/459 * Remove quotation marks by @Vicropht in https://github.com/tschaub/gh-pages/pull/438 ##### New Contributors * @Nezteb made their first contribution in https://github.com/tschaub/gh-pages/pull/445 * @Vicropht made their first contribution in https://github.com/tschaub/gh-pages/pull/438 **Full Changelog**: https://github.com/tschaub/gh-pages/compare/v4.0.0...v5.0.0 ### v4.0.0 - Date: 2022-05-10 - Version: v4.0.0 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v4.0.0 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v4.0.0 - **changed** — Updated development dependencies and formatting This release doesn't include any breaking changes, but due to updated development dependencies, tests are no longer run on Node 10. ##### What's Changed * Bump minimist from 1.2.5 to 1.2.6 by @dependabot in https://github.com/tschaub/gh-pages/pull/423 * Bump async from 2.6.1 to 2.6.4 by @dependabot in https://github.com/tschaub/gh-pages/pull/427 * Bump path-parse from 1.0.6 to 1.0.7 by @dependabot in https://github.com/tschaub/gh-pages/pull/431 * Bump ansi-regex from 3.0.0 to 3.0.1 by @dependabot in https://github.com/tschaub/gh-pages/pull/430 * Updated dev dependencies and formatting by @tschaub in https://github.com/tschaub/gh-pages/pull/432 **Full Changelog**: https://github.com/tschaub/gh-pages/compare/v3.2.3...v4.0.0 ### v3.2.3 - Date: 2021-06-21 - Version: v3.2.3 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v3.2.3 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v3.2.3 - **changed** — Update glob-parent - **changed** — Switch from filenamify-url to filenamify * [#398](https://github.com/tschaub/gh-pages/pull/398) - Update glob-parent ([@tschaub](https://github.com/tschaub)) * [#395](https://github.com/tschaub/gh-pages/pull/395) - Switch from filenamify-url to filenamify ([@tw0517tw](https://github.com/tw0517tw)) ### v3.0.0 - Date: 2020-05-29 - Version: v3.0.0 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v3.0.0 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v3.0.0 - **changed** — Development dependencies updated to address security warnings - **added** — Allow custom script before git add with beforeAdd option - **fixed** — Fix remove not working properly - **changed** — Tests no longer run on Node versions below 10 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: * [#357](https://github.com/tschaub/gh-pages/pull/357) - Dev dependency updates ([@tschaub](https://github.com/tschaub)) * [#333](https://github.com/tschaub/gh-pages/pull/333) - Update readme with command line options ([@Victoire44](https://github.com/Victoire44)) * [#356](https://github.com/tschaub/gh-pages/pull/356) - Test as a GitHub action ([@tschaub](https://github.com/tschaub)) * [#355](https://github.com/tschaub/gh-pages/pull/355) - feat(beforeAdd): allow custom script before git add ([@Xiphe](https://github.com/Xiphe)) * [#336](https://github.com/tschaub/gh-pages/pull/336) - Fix remove not working properly ([@sunghwan2789](https://github.com/sunghwan2789)) * [#328](https://github.com/tschaub/gh-pages/pull/328) - Update .travis.yml ([@XhmikosR](https://github.com/XhmikosR)) * [#327](https://github.com/tschaub/gh-pages/pull/327) - Fix typo ([@d-tsuji](https://github.com/d-tsuji)) ### v2.2.0 - Date: 2020-05-29 - Version: v2.2.0 - Original notes: https://github.com/tschaub/gh-pages/releases/tag/v2.2.0 - Permalink: https://whatsnew.fyi/product/gh-pages/releases/v2.2.0 - **added** — Allow an absolute path as dist directory - **added** — Add --no-history flag to not preserve deploy history - **changed** — Update dependencies * [#318](https://github.com/tschaub/gh-pages/pull/318) - Allow an absolute path as dist directory ([@okuryu](https://github.com/okuryu)) * [#319](https://github.com/tschaub/gh-pages/pull/319) - Added 'remove' documentation to the readme ([@Sag-Dev](https://github.com/Sag-Dev)) * [#323](https://github.com/tschaub/gh-pages/pull/323) - Update dependencies ([@tschaub](https://github.com/tschaub)) * [#277](https://github.com/tschaub/gh-pages/pull/277) - Add `--no-history` flag not to preserve deploy history ([@dplusic](https://github.com/dplusic))