Checklist: one maintenance cycle
This page is for designers running a maintenance cycle. Copy it into an issue and tick it.
Watch
- To do: Changelog of the new Exponential release read for theme impact (Reading a changelog).
- To do: Issues and security reports reviewed (Handling security reports).
- To do: Dependencies checked (Keeping dependencies up to date).
Test
- To do: Test installation updated (An upgrade test environment).
- To do: Page list walked, logs clean (Upgrade testing).
- To do: Overrides compared with the standard templates (Comparing your overrides).
- To do: Oldest and newest PHP checked (PHP version compatibility).
Audit
- To do: Accessibility (An accessibility audit).
- To do: Content Security Policy (A CSP audit).
- To do: Visual regression in light, dark and zoom (Visual regression checks).
- To do: Performance (A performance audit).
Release and communicate
- To do: Fixes made; deprecations announced or completed (A deprecation policy).
- To do: Compatibility declared (Declaring compatibility).
- To do: Release published (Checklist: before you publish).
- To do: Customers and community told (Writing release notes).
Related pages
- The maintenance life cycle: start here
- A maintenance calendar
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.