🐛 Bug fix
- [core:admin] Fixes admin build when removing optional plugins (#12171) @soupette
- [core:strapi] Remove incorrect plugin UID on content-types (#11822) @roelbeerens
- [core:strapi] [FIX] respect custom ENV_PATH (#11983) @tillschweneker
- [core:strapi] Fixed non-shell host crash on startup (#12173) @ivanThePleasant
- [plugin:users-permissions] Fix confirmation url missing the api prefix (#12162) @petersg83
🌏 Translation
- [core:admin] Update Spanish translations (#12033) @tanoabeleyra
- [core:admin] Update Admin Japanese translations (#12056) @SergeiMeza
- [core:admin] Update danish translations (#12071) @rlvk-vk
- [core:admin] Add missing translations for traditional Chinese (#12119) @duncanhsieh
- [core:admin] feat: Hungarian admin translations (#12135) @dobosmarton
- [core:admin] fix translations for Ukrainian (#12141) @OleksiiKachan
- [core:admin] Update nl.json (#12169) @davidroseboom
- [core:admin] chore: add missing pt-BR translations (#12186) @MuriloKakazu
💅 Enhancement
- [cli] Create CTs, middlewares, policies folders during plugin generation (#12043) @sunnysonx
- [core:admin] Interface language usage metrics (#12107) @vincentbpro
- [core:admin] Close on click outside CE limitation modal (#12152) @HichamELBSI
- [core:admin] Enable to create/trigger webhooks with no events (#12174) @Convly
- [core:admin] Add document name (#12233) @HichamELBSI
- [core:strapi] Prepare for deprecated cluster.isMaster in node > 16.0.0 (#12239) @denik1981
- [core:utils] Add PolicyError error class for use in policies (#12080) @derrickmehaffy