--- title: Migration and Upgrading layout: default --- # Migrating and Upgrading Summary : A site that uses `just-the-docs` (as a theme or as a remote theme) automatically switches to a new release, unless it is pinned to a previous version. This migration guide draws attention to: - changes that might break your site, - features added in the latest release, and - features that have become deprecated (and are likely to be removed in a future release). This document contains instructions on how to migrate and upgrade Just the Docs sites from every minor or major version bump, starting from `v0.3.3` to `v0.4.0`.
Table of contents {: .text-delta } - TOC {:toc}
{::options toc_levels="2..4" /} {: .warning } > If your configuration states `remote_theme: just-the-docs/just-the-docs`, your > website is built using the current `main` branch of the theme, which may include > changes made after the latest release; see the [CHANGELOG]. > > If your configuration states `theme: just_the_docs` and your `Gemfile` specifies > `gem "just-the-docs"`, your website is always built using the latest release. {: .note } > If you have cloned/forked and customised the theme repo, > and pull the changes of a new release to your clone, > you may need to resolve merge conflicts. [CHANGELOG]: {% link CHANGELOG.md %} ## v0.9.x - v0.10.0 There are no potentially-breaking changes in v0.10.0. ## v0.8.x - v0.9.0 There are no potentially-breaking changes in v0.9.0. ## v0.7.x - v0.8.0 There are no potentially-breaking changes in v0.8.0. ## v0.6.x - v0.7.0 ### POTENTIALLY-BREAKING CHANGES in v0.7.0 There are some *very minor* potentially-breaking changes for users in version `v0.7.0`. **They do not affect the vast majority of users**; however, this may affect users of (undocumented) internal theme structure. They concern: 1. the movement of `_includes/nav.html`, which has moved to `_includes/components/nav.html` - **explicit migration only necessary if users have overridden `_includes/nav.html`** 2. the addition of `