strapi/strapi (create-strapi-app)
### [`v5.0.0`](https://redirect.github.com/strapi/strapi/releases/tag/v5.0.0)
[Compare Source](https://redirect.github.com/strapi/strapi/compare/v4.25.11...v5.0.0)
##### What's Changed
- chore(tooling): add commitlint by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/18402](https://redirect.github.com/strapi/strapi/pull/18402)
- feat(core/database): add internal migrations by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/18437](https://redirect.github.com/strapi/strapi/pull/18437)
- chore(core/strapi): remove postinstall by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/18467](https://redirect.github.com/strapi/strapi/pull/18467)
- fix: re add deleted afterSync hook by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18559](https://redirect.github.com/strapi/strapi/pull/18559)
- fix: add react resolutions into root package json by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18561](https://redirect.github.com/strapi/strapi/pull/18561)
- \[v5] Replace fast-deep-equal with lodash/fp isEqual by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18512](https://redirect.github.com/strapi/strapi/pull/18512)
- \[v5] Remove support for MySQL v5 by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18499](https://redirect.github.com/strapi/strapi/pull/18499)
- \[v5] Only support better-sqlite3 package for sqlite by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18500](https://redirect.github.com/strapi/strapi/pull/18500)
- \[v5] Use mysql2 as the package for mysql by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18503](https://redirect.github.com/strapi/strapi/pull/18503)
- \[v5] Run dialect initializations on every new connection in the pool by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18588](https://redirect.github.com/strapi/strapi/pull/18588)
- V5: add Document ID by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18303](https://redirect.github.com/strapi/strapi/pull/18303)
- \[v5] use fetch api for strapi.fetch by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18508](https://redirect.github.com/strapi/strapi/pull/18508)
- \[v5] Replace usage of http/https for requests with fetch api by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18510](https://redirect.github.com/strapi/strapi/pull/18510)
- chore: remove ee direct imports by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/18897](https://redirect.github.com/strapi/strapi/pull/18897)
- \[v5] ] Set default log level to 'info' by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18904](https://redirect.github.com/strapi/strapi/pull/18904)
- feat: Document Service by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18558](https://redirect.github.com/strapi/strapi/pull/18558)
- chore: update typescript module by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18938](https://redirect.github.com/strapi/strapi/pull/18938)
- chore: update knex to 3.0.1 by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18936](https://redirect.github.com/strapi/strapi/pull/18936)
- \[Upgrade Tool] Refactor by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/18995](https://redirect.github.com/strapi/strapi/pull/18995)
- \[Upgrade Tool] Upgrade package.json dependencies by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19005](https://redirect.github.com/strapi/strapi/pull/19005)
- \[Upgrade Tool] Dependencies installation during the upgrade process by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19009](https://redirect.github.com/strapi/strapi/pull/19009)
- chore(core): split strapi/strapi & strapi/core by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/18927](https://redirect.github.com/strapi/strapi/pull/18927)
- Upgrade tool minor and patch commands by [@Bassel17](https://redirect.github.com/Bassel17) in [https://github.com/strapi/strapi/pull/19027](https://redirect.github.com/strapi/strapi/pull/19027)
- chore(strapi/strapi): simplify code by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19031](https://redirect.github.com/strapi/strapi/pull/19031)
- chore: lint test scripts by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19057](https://redirect.github.com/strapi/strapi/pull/19057)
- \[Upgrade Tool] Chores / Quality of Life Improvements by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19053](https://redirect.github.com/strapi/strapi/pull/19053)
- \[Content manager] Refactor useContentManagerInitData to remove ModelsContext by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19042](https://redirect.github.com/strapi/strapi/pull/19042)
- chore: move commands from admin back to strapi/strapi by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19091](https://redirect.github.com/strapi/strapi/pull/19091)
- Select and run codemods only by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19083](https://redirect.github.com/strapi/strapi/pull/19083)
- Add unit tests for upgrade tool by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19056](https://redirect.github.com/strapi/strapi/pull/19056)
- Add tests for the upgrade task by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19111](https://redirect.github.com/strapi/strapi/pull/19111)
- \[TS] Add types for configuration files by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/17612](https://redirect.github.com/strapi/strapi/pull/17612)
- Initialize CLI e2e testing framework by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19071](https://redirect.github.com/strapi/strapi/pull/19071)
- Upgrade Tool by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19148](https://redirect.github.com/strapi/strapi/pull/19148)
- Only support better-sqlite3 package for sqlite by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19155](https://redirect.github.com/strapi/strapi/pull/19155)
- Refactor cli code by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19181](https://redirect.github.com/strapi/strapi/pull/19181)
- chore: fix minor ts issues in cli by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19180](https://redirect.github.com/strapi/strapi/pull/19180)
- feat: ignore locale parameter on non localized content types by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19191](https://redirect.github.com/strapi/strapi/pull/19191)
- \[CLI Tests] Add seeding capabilities by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19170](https://redirect.github.com/strapi/strapi/pull/19170)
- feat: extend i18n attributes to every content type by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19058](https://redirect.github.com/strapi/strapi/pull/19058)
- chore: migration ListSettingsView to ts by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19214](https://redirect.github.com/strapi/strapi/pull/19214)
- chore: update to use react-router@6+ by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19184](https://redirect.github.com/strapi/strapi/pull/19184)
- Upgrade to Apollo v4 by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19173](https://redirect.github.com/strapi/strapi/pull/19173)
- \[Upgrade Tool] Add internal support for upgrading to any version by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19213](https://redirect.github.com/strapi/strapi/pull/19213)
- feat: rename document engine by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19060](https://redirect.github.com/strapi/strapi/pull/19060)
- \[CLI Tests] Init GitHub CI Workflow by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19221](https://redirect.github.com/strapi/strapi/pull/19221)
- chore: remove comment about deprecation by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19232](https://redirect.github.com/strapi/strapi/pull/19232)
- Migrate EditSettingsView to ts by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19223](https://redirect.github.com/strapi/strapi/pull/19223)
- Add seed data and schemas to CLI e2e app template by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19226](https://redirect.github.com/strapi/strapi/pull/19226)
- Fix uncaught ts issues by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19243](https://redirect.github.com/strapi/strapi/pull/19243)
- fix(cm): create entries by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19254](https://redirect.github.com/strapi/strapi/pull/19254)
- Remove deprecated isSupportedImage by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19204](https://redirect.github.com/strapi/strapi/pull/19204)
- chore: flatten core files structure by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19260](https://redirect.github.com/strapi/strapi/pull/19260)
- fix: remove useless codemod by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19268](https://redirect.github.com/strapi/strapi/pull/19268)
- Move dts commands back to strapi/strapi by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19261](https://redirect.github.com/strapi/strapi/pull/19261)
- chore: remove last circular dep by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19263](https://redirect.github.com/strapi/strapi/pull/19263)
- chore: remove default index page from public middleware by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19270](https://redirect.github.com/strapi/strapi/pull/19270)
- fix(content-manager): navigation issues by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19220](https://redirect.github.com/strapi/strapi/pull/19220)
- chore: remove experimental logs for plugin CLI commands by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19287](https://redirect.github.com/strapi/strapi/pull/19287)
- chore(cm): refactor to use redux-toolkit-query by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19281](https://redirect.github.com/strapi/strapi/pull/19281)
- enhancement: U\&P config register.allowedFields defaults to empty array by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19236](https://redirect.github.com/strapi/strapi/pull/19236)
- enhancement: refactor env-only values into configuration by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19250](https://redirect.github.com/strapi/strapi/pull/19250)
- chore: make vite the default bundler for the admin by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19283](https://redirect.github.com/strapi/strapi/pull/19283)
- chore: simplify content-type logic by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19303](https://redirect.github.com/strapi/strapi/pull/19303)
- chore: setup configuration in one place only by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19273](https://redirect.github.com/strapi/strapi/pull/19273)
- chore: set up content history files by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19298](https://redirect.github.com/strapi/strapi/pull/19298)
- Remove V4 credentials structure by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19264](https://redirect.github.com/strapi/strapi/pull/19264)
- chore: cleanup core utils org by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19307](https://redirect.github.com/strapi/strapi/pull/19307)
- feat(cm): set up history page by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19309](https://redirect.github.com/strapi/strapi/pull/19309)
- feat(history): add history-version content type by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19316](https://redirect.github.com/strapi/strapi/pull/19316)
- fix: skip flakey test by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19326](https://redirect.github.com/strapi/strapi/pull/19326)
- chore: lift compontent logic out of the db and start exposing models by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19324](https://redirect.github.com/strapi/strapi/pull/19324)
- feat: Draft & Publish V5 by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18941](https://redirect.github.com/strapi/strapi/pull/18941)
- enhancement: restrict config filenames by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19255](https://redirect.github.com/strapi/strapi/pull/19255)
- docs: initialize configuration contributor docs by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19288](https://redirect.github.com/strapi/strapi/pull/19288)
- chore: add a simple model registry by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19342](https://redirect.github.com/strapi/strapi/pull/19342)
- Improve Type Inference for Subtypes in Attribute.Relation Properties by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19334](https://redirect.github.com/strapi/strapi/pull/19334)
- \[breaking change] Remove the TOrigin Type Param for Attribute.Relation by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19335](https://redirect.github.com/strapi/strapi/pull/19335)
- \[core] document unique field validation per content type and locale by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19153](https://redirect.github.com/strapi/strapi/pull/19153)
- feat(history): capture content types history by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19343](https://redirect.github.com/strapi/strapi/pull/19343)
- Prevent Type Generation From Failing on Functions as Default Value by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19367](https://redirect.github.com/strapi/strapi/pull/19367)
- \[breaking change] Remove the TOrigin Type Param for Attribute.UID by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19336](https://redirect.github.com/strapi/strapi/pull/19336)
- fix unique and UID validation logic by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19410](https://redirect.github.com/strapi/strapi/pull/19410)
- feat: add history versions endpoint by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19386](https://redirect.github.com/strapi/strapi/pull/19386)
- chore: rename webhooks & allow custom joinColumn by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19344](https://redirect.github.com/strapi/strapi/pull/19344)
- feat: list history versions in the history page sidebar by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19421](https://redirect.github.com/strapi/strapi/pull/19421)
- Chore: fix playwright test issue by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19453](https://redirect.github.com/strapi/strapi/pull/19453)
- feat: enable CLI tests by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19242](https://redirect.github.com/strapi/strapi/pull/19242)
- feat: modify the default value of Attribute.Component Repeatable by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19338](https://redirect.github.com/strapi/strapi/pull/19338)
- enh: add logger level to server config by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19371](https://redirect.github.com/strapi/strapi/pull/19371)
- enhancement: make policy error public by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19374](https://redirect.github.com/strapi/strapi/pull/19374)
- feat(content-history): add version header by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19462](https://redirect.github.com/strapi/strapi/pull/19462)
- feat(content-manager): display history versions by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19458](https://redirect.github.com/strapi/strapi/pull/19458)
- fix: q search flakey test by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19479](https://redirect.github.com/strapi/strapi/pull/19479)
- test(e2e): re-enable suite related to content-manager by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19493](https://redirect.github.com/strapi/strapi/pull/19493)
- fix: validate query populate by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19372](https://redirect.github.com/strapi/strapi/pull/19372)
- fix(history): fetch single-types by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19506](https://redirect.github.com/strapi/strapi/pull/19506)
- fix: history page back button by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19553](https://redirect.github.com/strapi/strapi/pull/19553)
- fix: prevent infinite loop opening pool connections in mysql by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19572](https://redirect.github.com/strapi/strapi/pull/19572)
- test(database): init unit tests for createMetadata by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19560](https://redirect.github.com/strapi/strapi/pull/19560)
- fix(history): refetch history versions on mount by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19566](https://redirect.github.com/strapi/strapi/pull/19566)
- chore: use db model instead of content type by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19563](https://redirect.github.com/strapi/strapi/pull/19563)
- feat(cm): D\&P pt2 by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19380](https://redirect.github.com/strapi/strapi/pull/19380)
- chore: add centralized methods for replacing hardcoded strings for database identifiers by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19460](https://redirect.github.com/strapi/strapi/pull/19460)
- chore(database): use naming functions for identifiers in metadata by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19561](https://redirect.github.com/strapi/strapi/pull/19561)
- chore(database): refactor database schema to use naming functions by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19596](https://redirect.github.com/strapi/strapi/pull/19596)
- chore(database): add long db identifiers shortening algorithm by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19567](https://redirect.github.com/strapi/strapi/pull/19567)
- chore(database): clean up db naming methods by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19608](https://redirect.github.com/strapi/strapi/pull/19608)
- chore: begin work on dismantling helper-plugin by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19607](https://redirect.github.com/strapi/strapi/pull/19607)
- chore: start content-api v5 migration by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19531](https://redirect.github.com/strapi/strapi/pull/19531)
- test(e2e): add i18n e2e tests by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19588](https://redirect.github.com/strapi/strapi/pull/19588)
- feat(history): delete expired history versions by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19620](https://redirect.github.com/strapi/strapi/pull/19620)
- feat(document-service): document id to id by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19573](https://redirect.github.com/strapi/strapi/pull/19573)
- chore: merge draft & publish into history by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19632](https://redirect.github.com/strapi/strapi/pull/19632)
- chore(helper-plugin)!: remove form by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19612](https://redirect.github.com/strapi/strapi/pull/19612)
- fix(content-releases): remove argument passed to test render by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19638](https://redirect.github.com/strapi/strapi/pull/19638)
- feat(dts): support models and contentTypes by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19604](https://redirect.github.com/strapi/strapi/pull/19604)
- chore(strapi): make watch-admin default on develop by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19647](https://redirect.github.com/strapi/strapi/pull/19647)
- chore(history): add e2e tests by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19525](https://redirect.github.com/strapi/strapi/pull/19525)
- fix(cm): fetch the init data on every mount by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19650](https://redirect.github.com/strapi/strapi/pull/19650)
- test(e2e): fix transfer token tests by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19672](https://redirect.github.com/strapi/strapi/pull/19672)
- chore: merge repo & doc-engine into one before cleaning up by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19665](https://redirect.github.com/strapi/strapi/pull/19665)
- chore(helper-plugin)!: remove some components by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19640](https://redirect.github.com/strapi/strapi/pull/19640)
- chore: content-api response format header by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19675](https://redirect.github.com/strapi/strapi/pull/19675)
- chore(helper-plugin)!: remove page decorators by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19662](https://redirect.github.com/strapi/strapi/pull/19662)
- fix(content-manager): compute document status based on locale by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19653](https://redirect.github.com/strapi/strapi/pull/19653)
- feat(cm): add content history by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19315](https://redirect.github.com/strapi/strapi/pull/19315)
- feat: add history document action by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19683](https://redirect.github.com/strapi/strapi/pull/19683)
- Fix: audit logs content type by [@Bassel17](https://redirect.github.com/Bassel17) in [https://github.com/strapi/strapi/pull/19694](https://redirect.github.com/strapi/strapi/pull/19694)
- chore!: remove GenericInput by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19677](https://redirect.github.com/strapi/strapi/pull/19677)
- chore(helper-plugin)!: remove useCollator, useFilter & useCallbackRef by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19680](https://redirect.github.com/strapi/strapi/pull/19680)
- feat: handle history version pagination params by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19594](https://redirect.github.com/strapi/strapi/pull/19594)
- chore: clean i18n code that is no longer necessary by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19700](https://redirect.github.com/strapi/strapi/pull/19700)
- fix: list-view delete action by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19711](https://redirect.github.com/strapi/strapi/pull/19711)
- feat(history): protect history page by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19689](https://redirect.github.com/strapi/strapi/pull/19689)
- chore: graphql v5 schema changes by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19685](https://redirect.github.com/strapi/strapi/pull/19685)
- chore: refactor utils by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19725](https://redirect.github.com/strapi/strapi/pull/19725)
- chore!: remove aliases from webpack & force installing deps by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19716](https://redirect.github.com/strapi/strapi/pull/19716)
- fix: use module uid for config namespace instead of dot notation by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19365](https://redirect.github.com/strapi/strapi/pull/19365)
- chore(helper-plugin): deprecate MORE components by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19718](https://redirect.github.com/strapi/strapi/pull/19718)
- chore: cleanup i18n dead code by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19733](https://redirect.github.com/strapi/strapi/pull/19733)
- chore: refactor CM, CTB & i18n to accomodate option D\&P by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19712](https://redirect.github.com/strapi/strapi/pull/19712)
- feat: add basic pagination to history frontend by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19729](https://redirect.github.com/strapi/strapi/pull/19729)
- fix: remove regex validation when validating locale by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19713](https://redirect.github.com/strapi/strapi/pull/19713)
- feat: relations no dp by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19682](https://redirect.github.com/strapi/strapi/pull/19682)
- feat: disable dp by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19671](https://redirect.github.com/strapi/strapi/pull/19671)
- feat(cm): reimplement relations for draft & publish by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19642](https://redirect.github.com/strapi/strapi/pull/19642)
- fix(admin): wip allow empty list view configuration by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19695](https://redirect.github.com/strapi/strapi/pull/19695)
- feat: migrate on dp enabling disabling by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19697](https://redirect.github.com/strapi/strapi/pull/19697)
- feat: disable dp by default by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19743](https://redirect.github.com/strapi/strapi/pull/19743)
- fix(strapi): vite crashes because files can't be found by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19751](https://redirect.github.com/strapi/strapi/pull/19751)
- chore: helper plugin remove utils: wrapAxiosInstance, setHexOpacity, awaitToJs by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19753](https://redirect.github.com/strapi/strapi/pull/19753)
- fix(i18n): close modal after successful locale creation by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19755](https://redirect.github.com/strapi/strapi/pull/19755)
- chore: deprecate entity-service and delegate to document service by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19728](https://redirect.github.com/strapi/strapi/pull/19728)
- fix(cm): errors leaking from draft to published tab by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19747](https://redirect.github.com/strapi/strapi/pull/19747)
- chore: helper plugin remove difference util by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19757](https://redirect.github.com/strapi/strapi/pull/19757)
- fix: updated at value when enabling DP by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19766](https://redirect.github.com/strapi/strapi/pull/19766)
- chore: remove getFileExtension and replace it with its code where used by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19762](https://redirect.github.com/strapi/strapi/pull/19762)
- chore!: refactor filters by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19739](https://redirect.github.com/strapi/strapi/pull/19739)
- chore: database enhancements by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19770](https://redirect.github.com/strapi/strapi/pull/19770)
- chore: remove pxToRem and replace it with the returning value of the function by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19771](https://redirect.github.com/strapi/strapi/pull/19771)
- chore: mark doc service as beta by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19767](https://redirect.github.com/strapi/strapi/pull/19767)
- chore: remove request and once from the helper plugin utils by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19775](https://redirect.github.com/strapi/strapi/pull/19775)
- chore: helper-plugin remove prefixFileUrlWithBackendUrl by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19764](https://redirect.github.com/strapi/strapi/pull/19764)
- fix: reserve attribute name 'locale' in CTB by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19784](https://redirect.github.com/strapi/strapi/pull/19784)
- ci: use only mysql 8 in workflows by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19785](https://redirect.github.com/strapi/strapi/pull/19785)
- fix(history): save status on version create by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19737](https://redirect.github.com/strapi/strapi/pull/19737)
- feat(admin): create internal history for universal back button by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19746](https://redirect.github.com/strapi/strapi/pull/19746)
- feat: clone refactor by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19765](https://redirect.github.com/strapi/strapi/pull/19765)
- chore!: remove DynamicTable and move Table by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19781](https://redirect.github.com/strapi/strapi/pull/19781)
- test: update d\&p snapshot by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19789](https://redirect.github.com/strapi/strapi/pull/19789)
- feat: add drag-and-drop to relations by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19788](https://redirect.github.com/strapi/strapi/pull/19788)
- chore!: move confirm dialog to admin package and refactor by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19782](https://redirect.github.com/strapi/strapi/pull/19782)
- fix: fix cm metadata when dp is disabled by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19792](https://redirect.github.com/strapi/strapi/pull/19792)
- chore: design-updates by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19795](https://redirect.github.com/strapi/strapi/pull/19795)
- chore!: remove CheckPermissions component by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19793](https://redirect.github.com/strapi/strapi/pull/19793)
- chore(helper-plugin)!: move GuidedTour by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19808](https://redirect.github.com/strapi/strapi/pull/19808)
- feat: count cm relations by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19804](https://redirect.github.com/strapi/strapi/pull/19804)
- chore(helper-plugin)!: move tracking feature by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19809](https://redirect.github.com/strapi/strapi/pull/19809)
- feat: do not send status relations by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19776](https://redirect.github.com/strapi/strapi/pull/19776)
- feat: handle db errors on document service by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19806](https://redirect.github.com/strapi/strapi/pull/19806)
- Upgrade - Add support for React codemods by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19752](https://redirect.github.com/strapi/strapi/pull/19752)
- feat: get relation default locale by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19803](https://redirect.github.com/strapi/strapi/pull/19803)
- chore!: remove translatedErrors from the helper-plugin by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19814](https://redirect.github.com/strapi/strapi/pull/19814)
- fix: failed to dynamically load chunk by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19821](https://redirect.github.com/strapi/strapi/pull/19821)
- fix: only add better-sqlite3 package when needed by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19816](https://redirect.github.com/strapi/strapi/pull/19816)
- fix(admin): CM access when using custom conditions by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19820](https://redirect.github.com/strapi/strapi/pull/19820)
- chore: make default log level http by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19824](https://redirect.github.com/strapi/strapi/pull/19824)
- chore(helper-plugin)!: move getPrefixedId, useAPIErrorHandler, normalizeAPIError and getAPIInnerErrors by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19823](https://redirect.github.com/strapi/strapi/pull/19823)
- chore: upgrade better-sqlite3 package by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19818](https://redirect.github.com/strapi/strapi/pull/19818)
- chore(deps): update some by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19810](https://redirect.github.com/strapi/strapi/pull/19810)
- chore(helper-plugin)!: move useStrapiApp and remove Library / CustomFields by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19822](https://redirect.github.com/strapi/strapi/pull/19822)
- chore: set default log level to 'http' by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19827](https://redirect.github.com/strapi/strapi/pull/19827)
- chore(helper-plugin)!: remove auto-reload blockers by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19828](https://redirect.github.com/strapi/strapi/pull/19828)
- fix: some ee issues by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19830](https://redirect.github.com/strapi/strapi/pull/19830)
- chore(helper-plugin)!: remove getYupInnerErrors by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19825](https://redirect.github.com/strapi/strapi/pull/19825)
- chore(helper-plugin)!: move Notifications & AppInfo to admin by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19831](https://redirect.github.com/strapi/strapi/pull/19831)
- feat: make relation status handling smarter by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19833](https://redirect.github.com/strapi/strapi/pull/19833)
- chore: remove locale when disabling i18n by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19819](https://redirect.github.com/strapi/strapi/pull/19819)
- chore: update u\&p by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19834](https://redirect.github.com/strapi/strapi/pull/19834)
- chore!(helper-plugin): remove useLockScroll / useClipboard / useFocusWhenNavigate / useQuery / useFocusInputField by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19835](https://redirect.github.com/strapi/strapi/pull/19835)
- feat: disabled dp with content releases by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19756](https://redirect.github.com/strapi/strapi/pull/19756)
- fix(cm): send status & locale with disconnect array by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19832](https://redirect.github.com/strapi/strapi/pull/19832)
- fix: cm relation bugs by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19842](https://redirect.github.com/strapi/strapi/pull/19842)
- chore(helper-plugin)!: remove useSelectionState by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19841](https://redirect.github.com/strapi/strapi/pull/19841)
- fix: make ctb refetch data after save or update by [@Bassel17](https://redirect.github.com/Bassel17) in [https://github.com/strapi/strapi/pull/19844](https://redirect.github.com/strapi/strapi/pull/19844)
- chore(helper-plugin)!: move getFetchClient and useFetchClient by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19840](https://redirect.github.com/strapi/strapi/pull/19840)
- enhancement: add support for codemods command to run on plugins by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19817](https://redirect.github.com/strapi/strapi/pull/19817)
- chore(helper-plugin)!: remove prefixPluginTranslations by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19845](https://redirect.github.com/strapi/strapi/pull/19845)
- chore(helper-plugin)!: remove stopPropagation by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19846](https://redirect.github.com/strapi/strapi/pull/19846)
- chore: make i18n plugin a dep & required by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19843](https://redirect.github.com/strapi/strapi/pull/19843)
- chore(helper-plugin)!: move RBAC / remove auth / remove usePersistentState by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19847](https://redirect.github.com/strapi/strapi/pull/19847)
- chore(tooling): update deprecated github actions by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19850](https://redirect.github.com/strapi/strapi/pull/19850)
- \[Type System] Refactor Type System Namespaces by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19656](https://redirect.github.com/strapi/strapi/pull/19656)
- enhancement(tooling): commitlint ignore for github merge by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19852](https://redirect.github.com/strapi/strapi/pull/19852)
- fix: support array paths in config provider by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19838](https://redirect.github.com/strapi/strapi/pull/19838)
- feat: add create-strapi package by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19857](https://redirect.github.com/strapi/strapi/pull/19857)
- chore: migrate upload plugin to typescript by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19856](https://redirect.github.com/strapi/strapi/pull/19856)
- enhancement: log when server restarts by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19866](https://redirect.github.com/strapi/strapi/pull/19866)
- feat(history): diff schemas to get unknown attributes by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19849](https://redirect.github.com/strapi/strapi/pull/19849)
- \[codemod] Remove [@strapi/plugin-i18n](https://redirect.github.com/strapi/plugin-i18n) from the Project package.json by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19872](https://redirect.github.com/strapi/strapi/pull/19872)
- \[codemod] Set react-router-dom version in the Project package.json by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19867](https://redirect.github.com/strapi/strapi/pull/19867)
- Fix Incorrect Imports Following the Type System Changes by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19860](https://redirect.github.com/strapi/strapi/pull/19860)
- \[Type System] Add a Default Param to Schema.Attributes by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19879](https://redirect.github.com/strapi/strapi/pull/19879)
- Fix Duplicate Export in strapi/admin by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19880](https://redirect.github.com/strapi/strapi/pull/19880)
- fix(history): update type by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19878](https://redirect.github.com/strapi/strapi/pull/19878)
- chore: skip bulk actions test because they're not implemented in v5 by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19885](https://redirect.github.com/strapi/strapi/pull/19885)
- chore: remove old plugin generator in favor of plugin:init by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19875](https://redirect.github.com/strapi/strapi/pull/19875)
- chore: migrate doc plugin to ts by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19812](https://redirect.github.com/strapi/strapi/pull/19812)
- \[Upgrade Tool] Persists Codemod Modifications During Upgrade by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19896](https://redirect.github.com/strapi/strapi/pull/19896)
- test: change default test log level to warn by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19893](https://redirect.github.com/strapi/strapi/pull/19893)
- chore: inverse control of contentAPI sanitize & validate by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19888](https://redirect.github.com/strapi/strapi/pull/19888)
- chore: reintegrate policy logic into core by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19905](https://redirect.github.com/strapi/strapi/pull/19905)
- chore: remove strapi global from traversal utils by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19906](https://redirect.github.com/strapi/strapi/pull/19906)
- chore: introduce query-params service to remove strapi.global dep in … by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19911](https://redirect.github.com/strapi/strapi/pull/19911)
- enhancement(database)!: add db identifier shortening and migration by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19732](https://redirect.github.com/strapi/strapi/pull/19732)
- chore: allow graphql get request with authentication by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19916](https://redirect.github.com/strapi/strapi/pull/19916)
- chore: refactor api registry by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19920](https://redirect.github.com/strapi/strapi/pull/19920)
- chore: cleanup public interface of strapi/strapi by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19931](https://redirect.github.com/strapi/strapi/pull/19931)
- chore(admin): remove react-helmet by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19923](https://redirect.github.com/strapi/strapi/pull/19923)
- chore: upgrade rimraf to 5.0.5 by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19877](https://redirect.github.com/strapi/strapi/pull/19877)
- release: 5.0.0-beta.1 by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19939](https://redirect.github.com/strapi/strapi/pull/19939)
- chore: init zod usage by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19917](https://redirect.github.com/strapi/strapi/pull/19917)
- fix: clean document service relation transforms by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19859](https://redirect.github.com/strapi/strapi/pull/19859)
- chore: move CM admin to own package by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19929](https://redirect.github.com/strapi/strapi/pull/19929)
- test(e2e): close notification boxes after confirming they exist by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19947](https://redirect.github.com/strapi/strapi/pull/19947)
- chore: upgrade prettier to 3.2.5 (poc for dynamic imports of pure esm) by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19876](https://redirect.github.com/strapi/strapi/pull/19876)
- \[v5] fix: move NotFoundPage into authenticated admin panel routes by [@MattieBelt](https://redirect.github.com/MattieBelt) in [https://github.com/strapi/strapi/pull/19968](https://redirect.github.com/strapi/strapi/pull/19968)
- feat(i18n): non localized fields by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19720](https://redirect.github.com/strapi/strapi/pull/19720)
- fix(docs): fix comment that breaks docs build by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19987](https://redirect.github.com/strapi/strapi/pull/19987)
- chore: move remaining api-tests tests to tests/api by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19991](https://redirect.github.com/strapi/strapi/pull/19991)
- chore(history): simplify the meta object by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19990](https://redirect.github.com/strapi/strapi/pull/19990)
- fix: name validation by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19995](https://redirect.github.com/strapi/strapi/pull/19995)
- chore: move cli-tests to tests/cli by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19992](https://redirect.github.com/strapi/strapi/pull/19992)
- fix: middleware type by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/20004](https://redirect.github.com/strapi/strapi/pull/20004)
- chore: add document-id migration by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19514](https://redirect.github.com/strapi/strapi/pull/19514)
- fix(i18n): remove strapi dep to fix circular deps by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/20011](https://redirect.github.com/strapi/strapi/pull/20011)
- Upgrade lerna - nx by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/20010](https://redirect.github.com/strapi/strapi/pull/20010)
- \[Upgrade-Tool] Refactor the CLI and add codemods commands by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19984](https://redirect.github.com/strapi/strapi/pull/19984)
- chore: internal core refactorings by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19943](https://redirect.github.com/strapi/strapi/pull/19943)
- chore: update koa libs by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/20015](https://redirect.github.com/strapi/strapi/pull/20015)
- \[v5] fix: use admin.url config for root path redirect by [@MattieBelt](https://redirect.github.com/MattieBelt) in [https://github.com/strapi/strapi/pull/20014](https://redirect.github.com/strapi/strapi/pull/20014)
- Add multiple v5 codemods by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19940](https://redirect.github.com/strapi/strapi/pull/19940)
- (content-manager): ask for confirmation of d\&p tab change by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19912](https://redirect.github.com/strapi/strapi/pull/19912)
- Refactor Link to v2 by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/20030](https://redirect.github.com/strapi/strapi/pull/20030)
- Refactor cli version test by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/20024](https://redirect.github.com/strapi/strapi/pull/20024)
- enhancement: add relation data to history versions response by [@remidej](https://redirect.git
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^4.6.0
->^5.0.0
Release Notes
strapi/strapi (create-strapi-app)
### [`v5.0.0`](https://redirect.github.com/strapi/strapi/releases/tag/v5.0.0) [Compare Source](https://redirect.github.com/strapi/strapi/compare/v4.25.11...v5.0.0) ##### What's Changed - chore(tooling): add commitlint by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/18402](https://redirect.github.com/strapi/strapi/pull/18402) - feat(core/database): add internal migrations by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/18437](https://redirect.github.com/strapi/strapi/pull/18437) - chore(core/strapi): remove postinstall by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/18467](https://redirect.github.com/strapi/strapi/pull/18467) - fix: re add deleted afterSync hook by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18559](https://redirect.github.com/strapi/strapi/pull/18559) - fix: add react resolutions into root package json by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18561](https://redirect.github.com/strapi/strapi/pull/18561) - \[v5] Replace fast-deep-equal with lodash/fp isEqual by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18512](https://redirect.github.com/strapi/strapi/pull/18512) - \[v5] Remove support for MySQL v5 by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18499](https://redirect.github.com/strapi/strapi/pull/18499) - \[v5] Only support better-sqlite3 package for sqlite by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18500](https://redirect.github.com/strapi/strapi/pull/18500) - \[v5] Use mysql2 as the package for mysql by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18503](https://redirect.github.com/strapi/strapi/pull/18503) - \[v5] Run dialect initializations on every new connection in the pool by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18588](https://redirect.github.com/strapi/strapi/pull/18588) - V5: add Document ID by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18303](https://redirect.github.com/strapi/strapi/pull/18303) - \[v5] use fetch api for strapi.fetch by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18508](https://redirect.github.com/strapi/strapi/pull/18508) - \[v5] Replace usage of http/https for requests with fetch api by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18510](https://redirect.github.com/strapi/strapi/pull/18510) - chore: remove ee direct imports by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/18897](https://redirect.github.com/strapi/strapi/pull/18897) - \[v5] ] Set default log level to 'info' by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18904](https://redirect.github.com/strapi/strapi/pull/18904) - feat: Document Service by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18558](https://redirect.github.com/strapi/strapi/pull/18558) - chore: update typescript module by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18938](https://redirect.github.com/strapi/strapi/pull/18938) - chore: update knex to 3.0.1 by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/18936](https://redirect.github.com/strapi/strapi/pull/18936) - \[Upgrade Tool] Refactor by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/18995](https://redirect.github.com/strapi/strapi/pull/18995) - \[Upgrade Tool] Upgrade package.json dependencies by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19005](https://redirect.github.com/strapi/strapi/pull/19005) - \[Upgrade Tool] Dependencies installation during the upgrade process by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19009](https://redirect.github.com/strapi/strapi/pull/19009) - chore(core): split strapi/strapi & strapi/core by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/18927](https://redirect.github.com/strapi/strapi/pull/18927) - Upgrade tool minor and patch commands by [@Bassel17](https://redirect.github.com/Bassel17) in [https://github.com/strapi/strapi/pull/19027](https://redirect.github.com/strapi/strapi/pull/19027) - chore(strapi/strapi): simplify code by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19031](https://redirect.github.com/strapi/strapi/pull/19031) - chore: lint test scripts by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19057](https://redirect.github.com/strapi/strapi/pull/19057) - \[Upgrade Tool] Chores / Quality of Life Improvements by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19053](https://redirect.github.com/strapi/strapi/pull/19053) - \[Content manager] Refactor useContentManagerInitData to remove ModelsContext by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19042](https://redirect.github.com/strapi/strapi/pull/19042) - chore: move commands from admin back to strapi/strapi by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19091](https://redirect.github.com/strapi/strapi/pull/19091) - Select and run codemods only by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19083](https://redirect.github.com/strapi/strapi/pull/19083) - Add unit tests for upgrade tool by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19056](https://redirect.github.com/strapi/strapi/pull/19056) - Add tests for the upgrade task by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19111](https://redirect.github.com/strapi/strapi/pull/19111) - \[TS] Add types for configuration files by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/17612](https://redirect.github.com/strapi/strapi/pull/17612) - Initialize CLI e2e testing framework by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19071](https://redirect.github.com/strapi/strapi/pull/19071) - Upgrade Tool by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19148](https://redirect.github.com/strapi/strapi/pull/19148) - Only support better-sqlite3 package for sqlite by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19155](https://redirect.github.com/strapi/strapi/pull/19155) - Refactor cli code by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19181](https://redirect.github.com/strapi/strapi/pull/19181) - chore: fix minor ts issues in cli by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19180](https://redirect.github.com/strapi/strapi/pull/19180) - feat: ignore locale parameter on non localized content types by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19191](https://redirect.github.com/strapi/strapi/pull/19191) - \[CLI Tests] Add seeding capabilities by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19170](https://redirect.github.com/strapi/strapi/pull/19170) - feat: extend i18n attributes to every content type by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19058](https://redirect.github.com/strapi/strapi/pull/19058) - chore: migration ListSettingsView to ts by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19214](https://redirect.github.com/strapi/strapi/pull/19214) - chore: update to use react-router@6+ by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19184](https://redirect.github.com/strapi/strapi/pull/19184) - Upgrade to Apollo v4 by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19173](https://redirect.github.com/strapi/strapi/pull/19173) - \[Upgrade Tool] Add internal support for upgrading to any version by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19213](https://redirect.github.com/strapi/strapi/pull/19213) - feat: rename document engine by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19060](https://redirect.github.com/strapi/strapi/pull/19060) - \[CLI Tests] Init GitHub CI Workflow by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19221](https://redirect.github.com/strapi/strapi/pull/19221) - chore: remove comment about deprecation by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19232](https://redirect.github.com/strapi/strapi/pull/19232) - Migrate EditSettingsView to ts by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19223](https://redirect.github.com/strapi/strapi/pull/19223) - Add seed data and schemas to CLI e2e app template by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19226](https://redirect.github.com/strapi/strapi/pull/19226) - Fix uncaught ts issues by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19243](https://redirect.github.com/strapi/strapi/pull/19243) - fix(cm): create entries by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19254](https://redirect.github.com/strapi/strapi/pull/19254) - Remove deprecated isSupportedImage by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19204](https://redirect.github.com/strapi/strapi/pull/19204) - chore: flatten core files structure by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19260](https://redirect.github.com/strapi/strapi/pull/19260) - fix: remove useless codemod by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19268](https://redirect.github.com/strapi/strapi/pull/19268) - Move dts commands back to strapi/strapi by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19261](https://redirect.github.com/strapi/strapi/pull/19261) - chore: remove last circular dep by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19263](https://redirect.github.com/strapi/strapi/pull/19263) - chore: remove default index page from public middleware by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19270](https://redirect.github.com/strapi/strapi/pull/19270) - fix(content-manager): navigation issues by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19220](https://redirect.github.com/strapi/strapi/pull/19220) - chore: remove experimental logs for plugin CLI commands by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19287](https://redirect.github.com/strapi/strapi/pull/19287) - chore(cm): refactor to use redux-toolkit-query by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19281](https://redirect.github.com/strapi/strapi/pull/19281) - enhancement: U\&P config register.allowedFields defaults to empty array by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19236](https://redirect.github.com/strapi/strapi/pull/19236) - enhancement: refactor env-only values into configuration by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19250](https://redirect.github.com/strapi/strapi/pull/19250) - chore: make vite the default bundler for the admin by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19283](https://redirect.github.com/strapi/strapi/pull/19283) - chore: simplify content-type logic by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19303](https://redirect.github.com/strapi/strapi/pull/19303) - chore: setup configuration in one place only by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19273](https://redirect.github.com/strapi/strapi/pull/19273) - chore: set up content history files by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19298](https://redirect.github.com/strapi/strapi/pull/19298) - Remove V4 credentials structure by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19264](https://redirect.github.com/strapi/strapi/pull/19264) - chore: cleanup core utils org by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19307](https://redirect.github.com/strapi/strapi/pull/19307) - feat(cm): set up history page by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19309](https://redirect.github.com/strapi/strapi/pull/19309) - feat(history): add history-version content type by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19316](https://redirect.github.com/strapi/strapi/pull/19316) - fix: skip flakey test by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19326](https://redirect.github.com/strapi/strapi/pull/19326) - chore: lift compontent logic out of the db and start exposing models by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19324](https://redirect.github.com/strapi/strapi/pull/19324) - feat: Draft & Publish V5 by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/18941](https://redirect.github.com/strapi/strapi/pull/18941) - enhancement: restrict config filenames by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19255](https://redirect.github.com/strapi/strapi/pull/19255) - docs: initialize configuration contributor docs by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19288](https://redirect.github.com/strapi/strapi/pull/19288) - chore: add a simple model registry by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19342](https://redirect.github.com/strapi/strapi/pull/19342) - Improve Type Inference for Subtypes in Attribute.Relation Properties by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19334](https://redirect.github.com/strapi/strapi/pull/19334) - \[breaking change] Remove the TOrigin Type Param for Attribute.Relation by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19335](https://redirect.github.com/strapi/strapi/pull/19335) - \[core] document unique field validation per content type and locale by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19153](https://redirect.github.com/strapi/strapi/pull/19153) - feat(history): capture content types history by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19343](https://redirect.github.com/strapi/strapi/pull/19343) - Prevent Type Generation From Failing on Functions as Default Value by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19367](https://redirect.github.com/strapi/strapi/pull/19367) - \[breaking change] Remove the TOrigin Type Param for Attribute.UID by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19336](https://redirect.github.com/strapi/strapi/pull/19336) - fix unique and UID validation logic by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19410](https://redirect.github.com/strapi/strapi/pull/19410) - feat: add history versions endpoint by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19386](https://redirect.github.com/strapi/strapi/pull/19386) - chore: rename webhooks & allow custom joinColumn by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19344](https://redirect.github.com/strapi/strapi/pull/19344) - feat: list history versions in the history page sidebar by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19421](https://redirect.github.com/strapi/strapi/pull/19421) - Chore: fix playwright test issue by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19453](https://redirect.github.com/strapi/strapi/pull/19453) - feat: enable CLI tests by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19242](https://redirect.github.com/strapi/strapi/pull/19242) - feat: modify the default value of Attribute.Component Repeatable by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19338](https://redirect.github.com/strapi/strapi/pull/19338) - enh: add logger level to server config by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19371](https://redirect.github.com/strapi/strapi/pull/19371) - enhancement: make policy error public by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19374](https://redirect.github.com/strapi/strapi/pull/19374) - feat(content-history): add version header by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19462](https://redirect.github.com/strapi/strapi/pull/19462) - feat(content-manager): display history versions by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19458](https://redirect.github.com/strapi/strapi/pull/19458) - fix: q search flakey test by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19479](https://redirect.github.com/strapi/strapi/pull/19479) - test(e2e): re-enable suite related to content-manager by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19493](https://redirect.github.com/strapi/strapi/pull/19493) - fix: validate query populate by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19372](https://redirect.github.com/strapi/strapi/pull/19372) - fix(history): fetch single-types by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19506](https://redirect.github.com/strapi/strapi/pull/19506) - fix: history page back button by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19553](https://redirect.github.com/strapi/strapi/pull/19553) - fix: prevent infinite loop opening pool connections in mysql by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19572](https://redirect.github.com/strapi/strapi/pull/19572) - test(database): init unit tests for createMetadata by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19560](https://redirect.github.com/strapi/strapi/pull/19560) - fix(history): refetch history versions on mount by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19566](https://redirect.github.com/strapi/strapi/pull/19566) - chore: use db model instead of content type by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19563](https://redirect.github.com/strapi/strapi/pull/19563) - feat(cm): D\&P pt2 by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19380](https://redirect.github.com/strapi/strapi/pull/19380) - chore: add centralized methods for replacing hardcoded strings for database identifiers by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19460](https://redirect.github.com/strapi/strapi/pull/19460) - chore(database): use naming functions for identifiers in metadata by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19561](https://redirect.github.com/strapi/strapi/pull/19561) - chore(database): refactor database schema to use naming functions by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19596](https://redirect.github.com/strapi/strapi/pull/19596) - chore(database): add long db identifiers shortening algorithm by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19567](https://redirect.github.com/strapi/strapi/pull/19567) - chore(database): clean up db naming methods by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19608](https://redirect.github.com/strapi/strapi/pull/19608) - chore: begin work on dismantling helper-plugin by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19607](https://redirect.github.com/strapi/strapi/pull/19607) - chore: start content-api v5 migration by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19531](https://redirect.github.com/strapi/strapi/pull/19531) - test(e2e): add i18n e2e tests by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19588](https://redirect.github.com/strapi/strapi/pull/19588) - feat(history): delete expired history versions by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19620](https://redirect.github.com/strapi/strapi/pull/19620) - feat(document-service): document id to id by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19573](https://redirect.github.com/strapi/strapi/pull/19573) - chore: merge draft & publish into history by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19632](https://redirect.github.com/strapi/strapi/pull/19632) - chore(helper-plugin)!: remove form by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19612](https://redirect.github.com/strapi/strapi/pull/19612) - fix(content-releases): remove argument passed to test render by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19638](https://redirect.github.com/strapi/strapi/pull/19638) - feat(dts): support models and contentTypes by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19604](https://redirect.github.com/strapi/strapi/pull/19604) - chore(strapi): make watch-admin default on develop by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19647](https://redirect.github.com/strapi/strapi/pull/19647) - chore(history): add e2e tests by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19525](https://redirect.github.com/strapi/strapi/pull/19525) - fix(cm): fetch the init data on every mount by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19650](https://redirect.github.com/strapi/strapi/pull/19650) - test(e2e): fix transfer token tests by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19672](https://redirect.github.com/strapi/strapi/pull/19672) - chore: merge repo & doc-engine into one before cleaning up by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19665](https://redirect.github.com/strapi/strapi/pull/19665) - chore(helper-plugin)!: remove some components by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19640](https://redirect.github.com/strapi/strapi/pull/19640) - chore: content-api response format header by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19675](https://redirect.github.com/strapi/strapi/pull/19675) - chore(helper-plugin)!: remove page decorators by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19662](https://redirect.github.com/strapi/strapi/pull/19662) - fix(content-manager): compute document status based on locale by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19653](https://redirect.github.com/strapi/strapi/pull/19653) - feat(cm): add content history by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19315](https://redirect.github.com/strapi/strapi/pull/19315) - feat: add history document action by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19683](https://redirect.github.com/strapi/strapi/pull/19683) - Fix: audit logs content type by [@Bassel17](https://redirect.github.com/Bassel17) in [https://github.com/strapi/strapi/pull/19694](https://redirect.github.com/strapi/strapi/pull/19694) - chore!: remove GenericInput by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19677](https://redirect.github.com/strapi/strapi/pull/19677) - chore(helper-plugin)!: remove useCollator, useFilter & useCallbackRef by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19680](https://redirect.github.com/strapi/strapi/pull/19680) - feat: handle history version pagination params by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19594](https://redirect.github.com/strapi/strapi/pull/19594) - chore: clean i18n code that is no longer necessary by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19700](https://redirect.github.com/strapi/strapi/pull/19700) - fix: list-view delete action by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19711](https://redirect.github.com/strapi/strapi/pull/19711) - feat(history): protect history page by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19689](https://redirect.github.com/strapi/strapi/pull/19689) - chore: graphql v5 schema changes by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19685](https://redirect.github.com/strapi/strapi/pull/19685) - chore: refactor utils by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19725](https://redirect.github.com/strapi/strapi/pull/19725) - chore!: remove aliases from webpack & force installing deps by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19716](https://redirect.github.com/strapi/strapi/pull/19716) - fix: use module uid for config namespace instead of dot notation by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19365](https://redirect.github.com/strapi/strapi/pull/19365) - chore(helper-plugin): deprecate MORE components by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19718](https://redirect.github.com/strapi/strapi/pull/19718) - chore: cleanup i18n dead code by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19733](https://redirect.github.com/strapi/strapi/pull/19733) - chore: refactor CM, CTB & i18n to accomodate option D\&P by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19712](https://redirect.github.com/strapi/strapi/pull/19712) - feat: add basic pagination to history frontend by [@remidej](https://redirect.github.com/remidej) in [https://github.com/strapi/strapi/pull/19729](https://redirect.github.com/strapi/strapi/pull/19729) - fix: remove regex validation when validating locale by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19713](https://redirect.github.com/strapi/strapi/pull/19713) - feat: relations no dp by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19682](https://redirect.github.com/strapi/strapi/pull/19682) - feat: disable dp by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19671](https://redirect.github.com/strapi/strapi/pull/19671) - feat(cm): reimplement relations for draft & publish by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19642](https://redirect.github.com/strapi/strapi/pull/19642) - fix(admin): wip allow empty list view configuration by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19695](https://redirect.github.com/strapi/strapi/pull/19695) - feat: migrate on dp enabling disabling by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19697](https://redirect.github.com/strapi/strapi/pull/19697) - feat: disable dp by default by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19743](https://redirect.github.com/strapi/strapi/pull/19743) - fix(strapi): vite crashes because files can't be found by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19751](https://redirect.github.com/strapi/strapi/pull/19751) - chore: helper plugin remove utils: wrapAxiosInstance, setHexOpacity, awaitToJs by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19753](https://redirect.github.com/strapi/strapi/pull/19753) - fix(i18n): close modal after successful locale creation by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19755](https://redirect.github.com/strapi/strapi/pull/19755) - chore: deprecate entity-service and delegate to document service by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19728](https://redirect.github.com/strapi/strapi/pull/19728) - fix(cm): errors leaking from draft to published tab by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19747](https://redirect.github.com/strapi/strapi/pull/19747) - chore: helper plugin remove difference util by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19757](https://redirect.github.com/strapi/strapi/pull/19757) - fix: updated at value when enabling DP by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19766](https://redirect.github.com/strapi/strapi/pull/19766) - chore: remove getFileExtension and replace it with its code where used by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19762](https://redirect.github.com/strapi/strapi/pull/19762) - chore!: refactor filters by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19739](https://redirect.github.com/strapi/strapi/pull/19739) - chore: database enhancements by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19770](https://redirect.github.com/strapi/strapi/pull/19770) - chore: remove pxToRem and replace it with the returning value of the function by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19771](https://redirect.github.com/strapi/strapi/pull/19771) - chore: mark doc service as beta by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19767](https://redirect.github.com/strapi/strapi/pull/19767) - chore: remove request and once from the helper plugin utils by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19775](https://redirect.github.com/strapi/strapi/pull/19775) - chore: helper-plugin remove prefixFileUrlWithBackendUrl by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19764](https://redirect.github.com/strapi/strapi/pull/19764) - fix: reserve attribute name 'locale' in CTB by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19784](https://redirect.github.com/strapi/strapi/pull/19784) - ci: use only mysql 8 in workflows by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19785](https://redirect.github.com/strapi/strapi/pull/19785) - fix(history): save status on version create by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19737](https://redirect.github.com/strapi/strapi/pull/19737) - feat(admin): create internal history for universal back button by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19746](https://redirect.github.com/strapi/strapi/pull/19746) - feat: clone refactor by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19765](https://redirect.github.com/strapi/strapi/pull/19765) - chore!: remove DynamicTable and move Table by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19781](https://redirect.github.com/strapi/strapi/pull/19781) - test: update d\&p snapshot by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19789](https://redirect.github.com/strapi/strapi/pull/19789) - feat: add drag-and-drop to relations by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19788](https://redirect.github.com/strapi/strapi/pull/19788) - chore!: move confirm dialog to admin package and refactor by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19782](https://redirect.github.com/strapi/strapi/pull/19782) - fix: fix cm metadata when dp is disabled by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19792](https://redirect.github.com/strapi/strapi/pull/19792) - chore: design-updates by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19795](https://redirect.github.com/strapi/strapi/pull/19795) - chore!: remove CheckPermissions component by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19793](https://redirect.github.com/strapi/strapi/pull/19793) - chore(helper-plugin)!: move GuidedTour by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19808](https://redirect.github.com/strapi/strapi/pull/19808) - feat: count cm relations by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19804](https://redirect.github.com/strapi/strapi/pull/19804) - chore(helper-plugin)!: move tracking feature by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19809](https://redirect.github.com/strapi/strapi/pull/19809) - feat: do not send status relations by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19776](https://redirect.github.com/strapi/strapi/pull/19776) - feat: handle db errors on document service by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19806](https://redirect.github.com/strapi/strapi/pull/19806) - Upgrade - Add support for React codemods by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19752](https://redirect.github.com/strapi/strapi/pull/19752) - feat: get relation default locale by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19803](https://redirect.github.com/strapi/strapi/pull/19803) - chore!: remove translatedErrors from the helper-plugin by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19814](https://redirect.github.com/strapi/strapi/pull/19814) - fix: failed to dynamically load chunk by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19821](https://redirect.github.com/strapi/strapi/pull/19821) - fix: only add better-sqlite3 package when needed by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19816](https://redirect.github.com/strapi/strapi/pull/19816) - fix(admin): CM access when using custom conditions by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19820](https://redirect.github.com/strapi/strapi/pull/19820) - chore: make default log level http by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19824](https://redirect.github.com/strapi/strapi/pull/19824) - chore(helper-plugin)!: move getPrefixedId, useAPIErrorHandler, normalizeAPIError and getAPIInnerErrors by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19823](https://redirect.github.com/strapi/strapi/pull/19823) - chore: upgrade better-sqlite3 package by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19818](https://redirect.github.com/strapi/strapi/pull/19818) - chore(deps): update some by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19810](https://redirect.github.com/strapi/strapi/pull/19810) - chore(helper-plugin)!: move useStrapiApp and remove Library / CustomFields by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19822](https://redirect.github.com/strapi/strapi/pull/19822) - chore: set default log level to 'http' by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19827](https://redirect.github.com/strapi/strapi/pull/19827) - chore(helper-plugin)!: remove auto-reload blockers by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19828](https://redirect.github.com/strapi/strapi/pull/19828) - fix: some ee issues by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19830](https://redirect.github.com/strapi/strapi/pull/19830) - chore(helper-plugin)!: remove getYupInnerErrors by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19825](https://redirect.github.com/strapi/strapi/pull/19825) - chore(helper-plugin)!: move Notifications & AppInfo to admin by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19831](https://redirect.github.com/strapi/strapi/pull/19831) - feat: make relation status handling smarter by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19833](https://redirect.github.com/strapi/strapi/pull/19833) - chore: remove locale when disabling i18n by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19819](https://redirect.github.com/strapi/strapi/pull/19819) - chore: update u\&p by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19834](https://redirect.github.com/strapi/strapi/pull/19834) - chore!(helper-plugin): remove useLockScroll / useClipboard / useFocusWhenNavigate / useQuery / useFocusInputField by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19835](https://redirect.github.com/strapi/strapi/pull/19835) - feat: disabled dp with content releases by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19756](https://redirect.github.com/strapi/strapi/pull/19756) - fix(cm): send status & locale with disconnect array by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19832](https://redirect.github.com/strapi/strapi/pull/19832) - fix: cm relation bugs by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19842](https://redirect.github.com/strapi/strapi/pull/19842) - chore(helper-plugin)!: remove useSelectionState by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19841](https://redirect.github.com/strapi/strapi/pull/19841) - fix: make ctb refetch data after save or update by [@Bassel17](https://redirect.github.com/Bassel17) in [https://github.com/strapi/strapi/pull/19844](https://redirect.github.com/strapi/strapi/pull/19844) - chore(helper-plugin)!: move getFetchClient and useFetchClient by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19840](https://redirect.github.com/strapi/strapi/pull/19840) - enhancement: add support for codemods command to run on plugins by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19817](https://redirect.github.com/strapi/strapi/pull/19817) - chore(helper-plugin)!: remove prefixPluginTranslations by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19845](https://redirect.github.com/strapi/strapi/pull/19845) - chore(helper-plugin)!: remove stopPropagation by [@simotae14](https://redirect.github.com/simotae14) in [https://github.com/strapi/strapi/pull/19846](https://redirect.github.com/strapi/strapi/pull/19846) - chore: make i18n plugin a dep & required by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19843](https://redirect.github.com/strapi/strapi/pull/19843) - chore(helper-plugin)!: move RBAC / remove auth / remove usePersistentState by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19847](https://redirect.github.com/strapi/strapi/pull/19847) - chore(tooling): update deprecated github actions by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19850](https://redirect.github.com/strapi/strapi/pull/19850) - \[Type System] Refactor Type System Namespaces by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19656](https://redirect.github.com/strapi/strapi/pull/19656) - enhancement(tooling): commitlint ignore for github merge by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19852](https://redirect.github.com/strapi/strapi/pull/19852) - fix: support array paths in config provider by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19838](https://redirect.github.com/strapi/strapi/pull/19838) - feat: add create-strapi package by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19857](https://redirect.github.com/strapi/strapi/pull/19857) - chore: migrate upload plugin to typescript by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19856](https://redirect.github.com/strapi/strapi/pull/19856) - enhancement: log when server restarts by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19866](https://redirect.github.com/strapi/strapi/pull/19866) - feat(history): diff schemas to get unknown attributes by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19849](https://redirect.github.com/strapi/strapi/pull/19849) - \[codemod] Remove [@strapi/plugin-i18n](https://redirect.github.com/strapi/plugin-i18n) from the Project package.json by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19872](https://redirect.github.com/strapi/strapi/pull/19872) - \[codemod] Set react-router-dom version in the Project package.json by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19867](https://redirect.github.com/strapi/strapi/pull/19867) - Fix Incorrect Imports Following the Type System Changes by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19860](https://redirect.github.com/strapi/strapi/pull/19860) - \[Type System] Add a Default Param to Schema.Attributes by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19879](https://redirect.github.com/strapi/strapi/pull/19879) - Fix Duplicate Export in strapi/admin by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19880](https://redirect.github.com/strapi/strapi/pull/19880) - fix(history): update type by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19878](https://redirect.github.com/strapi/strapi/pull/19878) - chore: skip bulk actions test because they're not implemented in v5 by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19885](https://redirect.github.com/strapi/strapi/pull/19885) - chore: remove old plugin generator in favor of plugin:init by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19875](https://redirect.github.com/strapi/strapi/pull/19875) - chore: migrate doc plugin to ts by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19812](https://redirect.github.com/strapi/strapi/pull/19812) - \[Upgrade Tool] Persists Codemod Modifications During Upgrade by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19896](https://redirect.github.com/strapi/strapi/pull/19896) - test: change default test log level to warn by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19893](https://redirect.github.com/strapi/strapi/pull/19893) - chore: inverse control of contentAPI sanitize & validate by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19888](https://redirect.github.com/strapi/strapi/pull/19888) - chore: reintegrate policy logic into core by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19905](https://redirect.github.com/strapi/strapi/pull/19905) - chore: remove strapi global from traversal utils by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19906](https://redirect.github.com/strapi/strapi/pull/19906) - chore: introduce query-params service to remove strapi.global dep in … by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19911](https://redirect.github.com/strapi/strapi/pull/19911) - enhancement(database)!: add db identifier shortening and migration by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19732](https://redirect.github.com/strapi/strapi/pull/19732) - chore: allow graphql get request with authentication by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19916](https://redirect.github.com/strapi/strapi/pull/19916) - chore: refactor api registry by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19920](https://redirect.github.com/strapi/strapi/pull/19920) - chore: cleanup public interface of strapi/strapi by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19931](https://redirect.github.com/strapi/strapi/pull/19931) - chore(admin): remove react-helmet by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/19923](https://redirect.github.com/strapi/strapi/pull/19923) - chore: upgrade rimraf to 5.0.5 by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19877](https://redirect.github.com/strapi/strapi/pull/19877) - release: 5.0.0-beta.1 by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19939](https://redirect.github.com/strapi/strapi/pull/19939) - chore: init zod usage by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19917](https://redirect.github.com/strapi/strapi/pull/19917) - fix: clean document service relation transforms by [@Marc-Roig](https://redirect.github.com/Marc-Roig) in [https://github.com/strapi/strapi/pull/19859](https://redirect.github.com/strapi/strapi/pull/19859) - chore: move CM admin to own package by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/19929](https://redirect.github.com/strapi/strapi/pull/19929) - test(e2e): close notification boxes after confirming they exist by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19947](https://redirect.github.com/strapi/strapi/pull/19947) - chore: upgrade prettier to 3.2.5 (poc for dynamic imports of pure esm) by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19876](https://redirect.github.com/strapi/strapi/pull/19876) - \[v5] fix: move NotFoundPage into authenticated admin panel routes by [@MattieBelt](https://redirect.github.com/MattieBelt) in [https://github.com/strapi/strapi/pull/19968](https://redirect.github.com/strapi/strapi/pull/19968) - feat(i18n): non localized fields by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19720](https://redirect.github.com/strapi/strapi/pull/19720) - fix(docs): fix comment that breaks docs build by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19987](https://redirect.github.com/strapi/strapi/pull/19987) - chore: move remaining api-tests tests to tests/api by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19991](https://redirect.github.com/strapi/strapi/pull/19991) - chore(history): simplify the meta object by [@markkaylor](https://redirect.github.com/markkaylor) in [https://github.com/strapi/strapi/pull/19990](https://redirect.github.com/strapi/strapi/pull/19990) - fix: name validation by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19995](https://redirect.github.com/strapi/strapi/pull/19995) - chore: move cli-tests to tests/cli by [@innerdvations](https://redirect.github.com/innerdvations) in [https://github.com/strapi/strapi/pull/19992](https://redirect.github.com/strapi/strapi/pull/19992) - fix: middleware type by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/20004](https://redirect.github.com/strapi/strapi/pull/20004) - chore: add document-id migration by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19514](https://redirect.github.com/strapi/strapi/pull/19514) - fix(i18n): remove strapi dep to fix circular deps by [@joshuaellis](https://redirect.github.com/joshuaellis) in [https://github.com/strapi/strapi/pull/20011](https://redirect.github.com/strapi/strapi/pull/20011) - Upgrade lerna - nx by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/20010](https://redirect.github.com/strapi/strapi/pull/20010) - \[Upgrade-Tool] Refactor the CLI and add codemods commands by [@Convly](https://redirect.github.com/Convly) in [https://github.com/strapi/strapi/pull/19984](https://redirect.github.com/strapi/strapi/pull/19984) - chore: internal core refactorings by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19943](https://redirect.github.com/strapi/strapi/pull/19943) - chore: update koa libs by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/20015](https://redirect.github.com/strapi/strapi/pull/20015) - \[v5] fix: use admin.url config for root path redirect by [@MattieBelt](https://redirect.github.com/MattieBelt) in [https://github.com/strapi/strapi/pull/20014](https://redirect.github.com/strapi/strapi/pull/20014) - Add multiple v5 codemods by [@alexandrebodin](https://redirect.github.com/alexandrebodin) in [https://github.com/strapi/strapi/pull/19940](https://redirect.github.com/strapi/strapi/pull/19940) - (content-manager): ask for confirmation of d\&p tab change by [@jhoward1994](https://redirect.github.com/jhoward1994) in [https://github.com/strapi/strapi/pull/19912](https://redirect.github.com/strapi/strapi/pull/19912) - Refactor Link to v2 by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/20030](https://redirect.github.com/strapi/strapi/pull/20030) - Refactor cli version test by [@christiancp100](https://redirect.github.com/christiancp100) in [https://github.com/strapi/strapi/pull/20024](https://redirect.github.com/strapi/strapi/pull/20024) - enhancement: add relation data to history versions response by [@remidej](https://redirect.gitConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.