Release notes
5.0.0โ
The following is an extensive list of all the pull requests that were merged since we started working on Strapi 5 documentation. For a quicker tour, please refer to the What's new page.
โจ New contentโ
Dev Docsโ
- Breaking change for database columns
- Content Manager APIs
- Breaking change for removing the "shared population strategy" for components & dynamic zones
- Templates
- Upgrade section revamp
- Custom U&P providers
- Breaking change for server.proxy config
- New "Upgrades" section (replaces updates & migration) for Strapi 5
- New proxy configuration feature
- lockIcon โ licenseOnly breaking change
- Breaking change for default input validation
- Entity Service โ Document Service: Breaking change + migration reference
- Plugins migration summary
- Breaking change for better-sqlite3
- Breaking change for Admin RBAC updates
- Breaking change for model config path uses uid
- Breaking change for upgrade from apollo v3 to apollo v4
- Breaking change for removed
localizations
field - Breaking change for server log level configuration
- Breaking change for the removed webpack aliases
- Breaking change for strict requirements on configuration filenames
- Breaking change about removed support for some env-only options
- Breaking change for no findPage() method in Document Service API
- Breaking change for sorting by id
- Breaking change for Vite as default bundler
- Breaking change for U&P register.allowedFields
- Breaking change for CM redux store
- Breaking change for
strapi.container
- Breaking change for i18n CM locale parameter
- Breaking change for strapi exports
- Breaking change for removal of
isSupportedImage
- Breaking change about react-router-dom 6
- Upgrade tool
- Document Service
- Breaking change for fetch
- Breaking change for MySQL v5 support drop
- Init. breaking changes pages for Strapi v4 โ v5 migration
- New v5 Dev Docs structure
User Guideโ
Cloud Docsโ
- Port existing Cloud docs content from v4 website to website
- Make main categories clickable in breadcrumbs
Globalโ
๐ Updated contentโ
Dev Docsโ
- Remove shared population strategy for dynamic zones
- Update breaking change for default server level log
- Update breaking change for reserved attributes and content-types names
- Update breaking change for
is-supported-image
- Update codemods list
- Update some v5 migration and Plugin SDK docs
- Add more before examples for helper plugin migration
- Plugin migration updates
- Update the Quick Start Guide with Cloud CLI and new CLI prompts
- Update sdk-plugin init with new options
- Update helper plugin migration doc
- Update backend customization examples to Document Service API
- Add scope and warning details to the upgrade tool guide
- More examples for middlewares context to Document Service API
- Deprecate integration guides
- Transfer deployment guides to external resources
- Database lifecycles vs. Document Service middlewares
- Admin panel customization section rework
- Update REST API additional resources with new links and call to write
- Updates to the CLI installation guide
- FAQ section for 'Cannot find module @strapi/XXX' build error
- Update upgrade tool documentation with codemods updates
- Plugin CLI update for @strapi/sdk-plugin package
- Updates to relations in API docs
- Update doc service doc to match latest changes being prepared
- GraphQL updates
- REST API updates (incl. i18n and breaking changes)
- (no-)watch-admin and bundler updates
- Turn the TypeScript page into a section
- New Dev Docs introduction
- Update supported databases
User Guideโ
- Make main categories clickable in breadcrumbs
- Update whole content in User Guide
- Update Draft & Publish
Cloud Docsโ
๐งน Chore, fixes, typos, and other improvementsโ
This release was made possible thanks to the following contributors. Thank you! ๐ซถ