v3.75.0 (2026-02-05)
๐ Features
- adds beforeNav and afterNav component slots (#15493) (f23a1df)
- next: pass full initReq context to server functions and dashboard widgets (#15427) (ce13e97)
๐ Bug Fixes
- handle absolute paths correctly with tempFileDir upload option (#14436) (5ca9bd4)
- ungenerated image sizes should not store original URL (#15454) (fa1cd62)
- add safety check to redirects from external file URL uploads (#15458) (1041bb6)
- sass warning not hidden during webpack build (#15442) (dec0ea7)
- add collection property to auth documents, fixing multi tenancy access control issue (#15404) (d6aa6cc)
- graphql: blocks return null with select: true (#15464) (c2baef4)
- next: versions diff error when swapping blocks with relationship fields (#15478) (5ba0055)
- next: export SlugField from the client dir not rsc (#15461) (6c07f3b)
- next: sync modular dashboard widgets when server component re-renders (#15439) (5495b47)
- plugin-ecommerce: variant creation blocked by variants in trash (#15449) (3f01682)
- plugin-mcp: create and update resource tools now support point fields (#15381) (a28261d)
- ui: extra padding rendering in list view when no description exists (#15507) (3ff6be4)
- ui: remove slug field from rsc exports (#15480) (8f66035)
โก Performance
- next: avoid re-calculating permissions in some server functions, pass missing args (#15428) (9c8be5c)
๐ Documentation
๐จ Styles
๐งช Tests
- trash e2e URL regex too strict and blocks query parameters (#15498) (57e759c)
- additional admin e2e coverage for templates (#15477) (63d63be)
- reorganize helpers into shared/e2e/int subdirectories (#15479) (b901231)
- enable figma adapter testing (#15467) (f4920d8)
- improve script to reset tests (#15328) (399b579)
- richText fields serialization (#15465) (fc99048)
- update suites selected by default in runTestsWithSummary (#15463) (603897d)
- trash auth e2e tests have race condition on navigation (#15468) (9bd5123)
โ๏ธ CI
๐ก Chores
- fix eslint config lookup in formatting hooks (#15516) (38a88b3)
- remove duplicative agents.md, document ai tool compatibility (#15472) (6216f56)
- remove template lockfiles (#15494) (362bf2f)
- replace magic strings with centralized constants (#15475) (8422668)
- claude post-write hook causes error when IDE checks output and doesn't apply formatting correctly (#15445) (033b943)
- claude: add playwright mcp (#15447) (f15b9a3)
- plugin-multi-tenant: use beforeNav instead of beforeNavLinks for tenant selector (#15499) (5d7d544)
๐ค Contributors
- sanbrien (@sanbrien)
- Neha Prasad (@naaa760)
- Kendell (@kendelljoseph)
- Sean Zubrickas (@zubricks)
- Alessio Gravili (@AlessioGr)
- Patrik (@PatrikKozak)
- Jarrod Flesch (@JarrodMFlesch)
- Jake (@jacobsfletch)
- Kurt Tomlinson (@kurttomlinson)
- Colum Kelly (@columk1)
- German Jablonski (@GermanJablo)
- Jessica Rynkar (@JessRynkar)
- Elliot DeNolf (@denolfe)