made with
payload
  • Showcases
  • Plugins
  • Creators
  • Tutorials
  • Templates
  • Videos

Not affiliated with PayloadCMS. Made by paul

  • Contact
  • Submit an entry
  • Releases
  • Stats
Back to Releases

v3.75.0

Version v3.75.0Minor Release
Released:

February 5, 2026

Type:

New features, backward compatible

GitHub:View Release
Download TarballDownload ZIP

Release Notes

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

  • jobs queue improvements (#15318) (3d357b3)

🎨 Styles

  • run lint-staged commands in correct order (#15446) (731037e)

πŸ§ͺ 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

  • cache propagation workaround (#15469) (df0a75d)

🏑 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)
Browse All ReleasesView on GitHub