Skip to content

Upgrading

Upgrading from 2.x to 3.x

Wheels 3.0 is documented in its own frozen guide. If you are upgrading 2.x to 3.x, use that as your authoritative source — it covers the config directory move, renamed conventions, and every other breaking change in detail.

If you are hopping 2.x to 4.x in one sitting

Section titled “If you are hopping 2.x to 4.x in one sitting”

Do it in two passes, not one:

  1. Upgrade 2.x to 3.x first, following the v3.0 guides. Get the app booting on 3.x before touching 4.x.
  2. Then read Upgrading from 3.x to 4.x and apply those changes.

Skipping the 3.x landing creates a combinatorial upgrade. Many 2→3 breaking changes assume 3.x semantics once applied, and many 3→4 breaking changes assume the same. Debugging a failure that straddles both hops is painful. Landing on 3.x first gives you a known-good checkpoint.