Releases: strapi/strapi
Releases 路 strapi/strapi
v4.15.5-alpha.2
What's Changed
Full Changelog: v4.15.5-alpha.1...v4.15.5-alpha.2
v4.15.5-alpha.1
What's Changed
- fix(admin): admin build errors (#18764) by @joshuaellis in #18770
- chore(deps): update axios to 1.6.0 (#18768) by @joshuaellis in #18769
- fix(admin): only check if app.js file exists before trying to use it by @alexandrebodin in #18780
Full Changelog: v4.15.4...v4.15.5-alpha.1
v4.15.4
馃敟 Bug fix
- [core] Fix peer dependency with strict constraint (81425b4) @alexandrebodin
v4.15.2
馃敟 Bug fix
- [core:admin] Fixed padding issues in the toolbar (#18570) @lucasboilly
- [core:admin] chore(admin): fix exports & settings links in CE (#18624) @joshuaellis
- [core:admin] fix(core/admin): missing env utilities (#18657) @alexandrebodin
- [core:admin] fix(admin): close webpack watch on reload (#18667) @alexandrebodin
- [core:admin] fix: import Document directly & add
ignorePrompts
CLI flag (#18668) @joshuaellis - [core:admin] fix(admin): use appropriate loader between jsx and tsx (#18670) @alexandrebodin
- [core:admin] Fix: website link containing a typo (#18694) @Mcastres
- [core:upload] Fix: media library image signedUrl cache busting issue (#18541) @thanos982
- [dependencies] fix(admin): build pipeline & deps (#18658) @joshuaellis
- [plugin:graphql] Fix: GraphQL validates repeatable component attributes correctly (#18647) @innerdvations
馃殌 New feature
- [core:content-manager] feat(blocks): add keyboard shortcuts for modifiers (#18581) @madhurisandbhor
- [core:strapi] feat: allow passing http serverOptions from config (#18591) @innerdvations
鈿欙笍 Chore
- [core:admin] chore(admin): convert useSettingsForm to TS (#18608) @gu-stav
- [core:admin] chore(admin): move constants into global constants (#18609) @gu-stav
- [core:admin] chore(admin): convert useSettingsMenu to TS (#18616) @gu-stav
- [core:admin] refactor(admin): auth pages to TS (#18635) @joshuaellis
- [tooling] chore: pack-up all admin packages (#18622) @joshuaellis
馃拝 Enhancement
- [core:admin] refactor(admin): add watch-admin flag (#18688) @joshuaellis
馃摎 Update and Migration Guides
v4.14.6
馃敟 Bug fix
- [core:data-transfer] fix: delete process.nexttick (#18599) @christiancp100
v4.15.1
鈿狅笍 This release is deprecated due to several issues we identified, we do not recommend users use this version until we issue a new patch release shortly
馃敟 Bug fix
- [core:admin] Fix: RBAC Same role as creator list view data display as - (dash) (#17885) @PatrickJira
- [core:admin] chore(admin): add index files to files list (#18623) @joshuaellis
- [core:data-transfer] fix: delete process.nexttick (#18599) @christiancp100
- [utils:pack-up] fix(pack-up): set NODE_ENV if it's not already set (#18583) @joshuaellis
馃殌 New feature
鈿欙笍 Chore
- [core:admin] chore(admin): convert App to TS (#18487) @gu-stav
- [core:admin] chore(admin): convert useInjectionZone to TS (#18534) @gu-stav
- [core:admin] chore(admin): convert marketplace (#18548) @joshuaellis
- [core:admin] chore(admin): convert core utils to TS (#18551) @gu-stav
- [core:admin] chore(admin): convert useInjectReducer, core/apis & StrapiApp to TS (#18554) @joshuaellis
- [core:admin] chore(admin): convert HomePage, Admin & InstalledPluginPage to TS (#18568) @joshuaellis
- [core:admin] chore(admin): convert ProfilePage and re-use server driven types (#18593) @joshuaellis
- [core:admin] chore(admin): convert context to use assertion technique (#18598) @joshuaellis
- [dependencies] chore(deps): bump esbuild-register from 3.4.2 to 3.5.0 (#18344) @dependabot
- [dependencies] chore(deps): bump @babel/traverse from 7.17.9 to 7.23.2 (#18460) @dependabot
- [dependencies] Update Yarn to v4.0.0 (#18530) @smorimoto
- [tooling] chore(generators): remove admin (#18563) @joshuaellis
馃拝 Enhancement
- [core:admin] refactor: admin build pipeline (#18539) @joshuaellis
- [core:content-type-builder] fix(ctb): update attribute picker spacings (#18509) @remidej
馃摎 Update and Migration Guides
v4.15.0
馃殌 New feature
- [core:admin] feat(blocks): add stable release badge #18484 @madhurisandbhor
- [core:admin] feature(admin): sync theme with system theme (#18502) @remidej
- [core:strapi] feat(strapi): add plugin:watch command (#18462) @joshuaellis
馃拝 Enhancement
- [core:admin] Add: promoting EE features in CE projects by default (#18179) @Mcastres
- [core:admin] [Blocks editor] Fix - Change delete and edit buttons style inside the Link Popover (#18421) @simotae14
- [utils:pack-up] feat(pack-up): add the ability to pass plugins via the config (#18486) @joshuaellis
馃敟 Bug fix
- [core:admin] fix(blocks): fix weird behaviour when try to delete content inside a list (dropdown option empty) (#18521) @simotae14
- [core:content-manager] fix: content manager action buttons not triggering and checkbox causing scroll (#18182) @amerikan
- [core:content-type-builder] fix(ctb): advanced settings DatePickers crash with empty string (#18506) @joshuaellis
- [plugin:graphql] fix: blocks fields not working in GraphQL (#18485) @remidej
- [tooling] fix(workflow): re-add build step for linting because it's required (#18489) @joshuaellis
鈿欙笍 Chore
- [core:admin] chore(admin): convert utils to TS (#18452) @gu-stav
- [core:admin] chore(admin): convert layouts to TS (#18456) @gu-stav
- [core:admin] chore(admin): convert GuidedTour to TS (#18461) @joshuaellis
- [core:admin] chore(admin): move and combine various constants into a single TS file (#18472) @gu-stav
- [core:admin] refactor(admin): convert rest of components to TS (#18473) @joshuaellis
- [core:admin] chore(admin): convert ApiTokenPermissions to TS (#18476) @gu-stav
- [core:admin] chore(admin): convert UseCasePage to TS (#18477) @gu-stav
- [core:admin] chore(admin): convert InternalErrorPage to TS (#18478) @gu-stav
- [core:admin] chore(admin): convert NotFoundPage to TS (#18482) @gu-stav
- [core:admin] chore(admin): move LanguageProvider mock file to TS (#18533) @gu-stav
- [core:admin] chore(admin): convert useContentTypes to TS (#18536) @gu-stav
- [dependencies] chore(plugin-upload) - update sharp to 0.32.6 (#18480) @vojthor
- [dependencies] chore(deps): update design-system to 1.13.0 (#18538) @remidej
- [tooling] Run
nx repair
to correct nx configuration (#18446) @smorimoto
馃摎 Update and Migration Guides
v4.14.5
鈿欙笍 Chore
- [core:admin] chore(admin): convert useAdminRoles to TS (#18336) @gu-stav
- [core:admin] chore: convert useAdminUsers to TS (#18362) @gu-stav
- [core:admin] chore: convert useEnterprise to TS (#18364) @gu-stav
- [core:admin] chore: convert usePermissionsDataManager to TS and move it to settings (#18366) @gu-stav
- [core:admin] chore: convert useAdminRolePermissions to TS (#18367) @gu-stav
- [core:admin] Remove side effects and warnings in Blocks editor tests (#18374) @remidej
- [core:admin] chore(admin): convert more components to TS (#18420) @joshuaellis
- [core:admin] fix(admin): use tsconfig.build to build & alias helper-plugin in dev mode (#18431) @joshuaellis
- [core:admin] chore(admin): convert more admin components (#18433) @joshuaellis
- [core:data-transfer] chore(data-transfer): packup (#18423) @joshuaellis
- [core:database] Migrate database to ts (#18077) @alexandrebodin
- [core:email] [Email] Migrate to typescript (#18136) @jhoward1994
- [core:strapi] refactor(strapi): plugin:build now uses pack-up underneath (#18453) @joshuaellis
- [dependencies] chore(deps): update design-system to 1.12.2 (#18438) @joshuaellis
- [dependencies] Update Yarn to v3.6.4 (#18447) @smorimoto
- [dependencies] chore(admin): implement redux-toolkit (#18451) @joshuaellis
- [docs] docs: update tests that need passing for accepting contributions (#18302) @amerikan
- [tooling] Remove node 16 tests and update all static tests to node 20 (#18102) @derrickmehaffy
- [tooling] chore: convert other packages to pack-up (#18339) @joshuaellis
- [tooling] chore: packup cli packages (#18425) @joshuaellis
- [utils:pack-up] Update test regex to allow arbitrary subpaths (#18388) @alexandrebodin
馃敟 Bug fix
- [core:admin] [Blocks] Disable link button when multiple blocks are selected (#18384) @remidej
- [core:admin] [Blocks] Multiple UI fixes to match the designs (#18387) @remidej
- [core:admin] fix(blocks): prevent carrying over modifiers when creating empty blocks (#18413) @remidej
- [core:helper-plugin] fix(helper-plugin): notifications should not have a default for "success" (#18372) @joshuaellis
- [typescript] Types - Only allow content types as relation target (cannot target component) (#18212) @Convly
- [utils:pack-up] fix(pack-up): redefine
external
to work better with presereModules and omit changing the fileName (#18395) @joshuaellis
馃拝 Enhancement
- [core:admin] [Blocks editor] Images inserted and removed as first element breaks the app (#18347) @simotae14
- [core:admin] [Blocks editor] Fix- The first time you click on the List option or button the list is not created (#18375) @simotae14
- [core:admin] [Blocks editor] Remove empty line before block without editor selection (#18390) @simotae14
- [core:admin] [Blocks editor] Fix - When a image is selected we want to disable the modifier buttons (#18412) @simotae14
- [core:admin] [Blocks editor] Fix - Click on a Modifier when the editor selection is null crashes the app (#18426) @simotae14
- [core:admin] [Blocks editor] Fix - When a code block is selected we want to disable the modifier buttons and the link button (#18458) @simotae14
- [utils:pack-up] feat(pack-up): enable preserve modules (#18358) @joshuaellis
- [utils:pack-up] feat(pack-up): enable config via nodeAPI & allow bundles to have own tsconfig (#18440) @joshuaellis
馃摎 Update and Migration Guides
v4.14.4
鈩癸笍 Node 16 has reached EOL and is no longer supported by Strapi. Starting with v4.14.5
, Strapi projects will no longer work with Node 16, only Node 18 or 20.
馃敟 Bug fix
- [core:content-manager] fix: typo causing action button to not show in empty list (#18252) @amerikan
- [core:data-transfer] [Data Transfer] Select http/https module based on protocol in local provider (#17537) @innerdvations
- [core:strapi] Use custom http timeout to keep data transfer connection alive (#18235) @innerdvations
- [core:upload] fix: upload replaced media file (#18301) @TousifProvat
馃拝 Enhancement
- [core:admin] Release beta version of blocks editor (#18201) @simotae14
- [typescript] feat: add Entity Id type (#18311) @Marc-Roig
- [utils:pack-up] feat: add exports to pack-up config (#18315) @joshuaellis
馃殌 New feature
- [tooling] feat: add pack-up package (#18233) @joshuaellis
鈿欙笍 Chore
- [core:admin] chore: initialise ts admin (#18282) @joshuaellis
- [core:admin] chore(admin): convert useThemeToggle to TS (#18285) @gu-stav
- [core:admin] chore(admin): cleanup and convert useReleaseNotification to TS (#18286) @gu-stav
- [core:admin] chore(admin): convert useRegenerate to TS (#18291) @gu-stav
- [core:admin] chore(admin): Convert useNavigatorOnLine to TS (#18292) @gu-stav
- [core:admin] chore(admin): convert useDebounce to TS (#18310) @gu-stav
- [core:admin] chore(admin): convert DragLayer, PrivateRoute, Theme, ThemeToggleProvider (#18313) @joshuaellis
- [core:admin] chore(admin): convert useLicenseLimitNotification to TS (#18318) @gu-stav
- [core:helper-plugin] chore: convert helper-plugin to pack-up (#18329) @joshuaellis
- [core:permissions] chore: build strapi permissions with pack-up (#18309) @joshuaellis
- [core:upload] tests(upload): fix error logs in upload tests (#18261) @joshuaellis
- [core:utils] chore: build strapi utils with pack-up (#18308) @joshuaellis
- [dependencies] chore: update eslint (#18240) @joshuaellis
- [dependencies] chore: bump design-system from 1.11.0 to 1.12.0 (#18241) @markkaylor
- [dependencies] chore: remove stylelint (#18242) @joshuaellis
- [dependencies] Replace ts-zen (github) with strapi/ts-zen (npm) (#18321) @Convly
- [dependencies] chore(deps-dev): bump @types/node from 18.11.9 to 18.18.4 (#18355) @dependabot
- [external] chore: use yarn resolution for design-system (#18238) @joshuaellis
- [tooling] chore: pack-up providers (#18320) @joshuaellis
馃摎 Update and Migration Guides
v4.14.3
馃敟 Bug fix
- [core:admin] Fix: Relations Input search not found (#18110) @PatrickJira
- [core:admin] fix: make permission subject nullable in schema. (#18153) @AlisonTahiri
- [core:utils] Allow empty objects in validator (#18180) @innerdvations
鈿欙笍 Chore
- [dependencies] Update design system and icons version to 1.11.0 (#18170) @simotae14
- [dependencies] Bump core-js from 3.32.0 to 3.33.0 (#18226) @dependabot
- [dependencies] Bump browserslist from 4.21.4 to 4.22.1 (#18227) @dependabot
- [dependencies] Bump cloudinary from 1.40.0 to 1.41.0 (#18228) @dependabot