Changelog

We only document breaking changes and release highlights in this page. For the full list of changes of any particular release, see the release notes.

Useful links:

0.11.1 or 0.12.0

UNRELEASED: this planned version is still under development

For the full list of changes, see the 0.x.y release notes.

Breaking changes:

Potential breaking changes:

New:

Other changes:

0.11.0

For the full list of changes, see the 0.11.0 release notes.

New:

0.10.0

For an introduction to this release, see the 0.10.0 release report. For the full list of changes, see the 0.10.0 release notes.

New: color themes and dark-mode support! For details, see Color themes and dark-mode support.

Breaking changes:

Style changes (potentially breaking):

0.9.1

Patch release. For details, see 0.9.1.

0.9.0

For an introduction and commentary, see the 0.9.0 release report. For the full list of commits, see the 0.9.0 release notes. The most significant changes of this release are listed next.

Breaking changes:

Footer changes: refactoring, for easier customization, and simplification. For details concerning all footer changes, see #1818.

Other changes:

0.8.0

For the full list of changes, see the 0.8.0 release notes.

Breaking changes:

0.7.2

For the full list of changes, see the 0.7.2 release notes. We mention some noteworthy changes here:

0.7.1

For the full list of changes, see the 0.7.1 release notes.

Followup changes to Bootstrap (BS) 5.2 upgrade (#470):

0.7.0

For the full list of changes, see the 0.7.0 release notes.

New:

Breaking changes:

Other changes:

0.6.0

For the full list of changes, see the 0.6.0 release notes.

With this release we declare a feature freeze while we migrate to the newest Bootstrap version. See the announcement for more information.

New:

0.5.1

For the full list of changes, see the 0.5.1 release notes. BREAKING CHANGES are documented below.

After you update your project’s Docsy:

New:

Breaking changes:

Other changes:

0.5.0

Unpublished.

0.4.0

For the full list of changes, see the 0.4.0 release notes. Potential BREAKING CHANGES are documented below.

After you update your project’s Docsy, run npm install.

Update your project setup

If your project uses Docsy as follows:

Docsy now fetches Bootstrap and FontAwesome as NPM packages rather than git submodules. This has an impact on your project-build setup. To migrate your site, follow these steps (execute commands from your project’s root directory):

  1. Delete obsolete Docsy Git submodules:
    git rm themes/docsy/assets/vendor/Font-Awesome
    git rm themes/docsy/assets/vendor/bootstrap
    
    These commands remove the submodules from Git’s tracking, from the .gitmodules file, and deletes the submodule files under themes/docsy/assets/vendor.
  2. Get Docsy dependencies:
    (cd themes/docsy && npm install)
    
  3. Update your build scripts to fetch Docsy dependencies automatically. For example, if your site build uses NPM scripts, consider getting Docsy dependencies via a prepare script as follows:
    {
      "name": "my-website",
      "scripts": {
        "prepare": "cd themes/docsy && npm install",
        "...": "..."
      },
      "...": "..."
    }
    
  4. (Optional) Build script cleanup. If your project uses Docsy as a git submodule, Docsy updates no longer require the --recursive flag when running git submodule update. Consider dropping the flag if you have no other recursive git submodules.

Proceed as usual to build or serve your site.

0.3.0

For the full list of changes, see the 0.3.0 release notes.

Breaking changes:

0.2.0

For the full list of changes, see the 0.2.0 release notes.

New: