Appendices
Appendices contain information regarding the new featuresintroduced in each version and the migration path between versions.
4.x Migration Guide
Backwards Compatibility Shimming
If you need/want to shim 3.x behavior, or partially migrate in steps, check outthe Shim plugin that can help mitigate some BC breaking changes.
Forwards Compatibility Shimming
FC shimming can prepare your 3.x app for the next major release (4.x).
If you already want to shim 4.x behavior in 3.x, check outthe Shim plugin that can help mitigate some BC breaking changes.The closer your 3.x app is to 4.x, the smaller will be the diff of changes, and the smoother will be the final upgrade.