Skip to content

Latest commit

 

History

History
145 lines (108 loc) · 5.06 KB

CHANGELOG.md

File metadata and controls

145 lines (108 loc) · 5.06 KB

Changelog

Useful links: Docsy releases & tags. Jump to the latest release.

For a list of issues targeted for the next release, see the 22Q2 milestone.

0.5.0 - next planned release (unpublished yet)

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

After you update your project's Docsy:

  • Update your project setup (see 0.4.0) if you haven't already.
  • Run npm install.

New:

Breaking changes:

  • Upgraded Bootstrap to v4.6.2, resulting in some style changes. For details, see v4.6.2 release notes.
  • Upgraded FontAwesome to v6.1.2 from v5. While many icons were renamed, the v5 names will still work. For details about icon renames and more, see What's changed.
  • Display logo by default. Most projects show their logo in the navbar. In support of this majority, Docsy now displays a logo by default. For details on how to hide the logo (or your brand name), see Styling your brand logo and name.
  • Navbar search-box width is narrower, as a result of the FontAwesome (FA) upgrade. You might notice other width changes of elements using FA icons and the FA font.

For a full list of the changes to this release, see the 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:
    $ rm -Rf 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.

For a full list of the changes to this release, see the release notes.

Breaking changes:

New:

Details:

  • For a full list of the changes to this release, see the release notes

0.X.Y - next planned release (unpublished yet)

For a full list of the changes to this release, see the release notes.

Breaking changes:

  • ...