payload

The best way to build a modern backend + admin UI. No black magic, all TypeScript, and fully open-source, Payload is both an app framework and a headless CMS.

MIT License

Downloads
1.5M
Stars
19.2K
Committers
263

Bot releases are visible (Hide)

payload - Release 1.0.12

Published by DanRibbens about 2 years ago

1.0.12 (2022-08-02)

Bug Fixes

  • ensures tabs can overflow on mobile when there are many (663cae4)
  • unique index creation (#867) (c175476)
payload - Release 1.0.11

Published by denolfe about 2 years ago

1.0.11 (2022-07-28)

Bug Fixes

  • ensures when initial values changes, field value is updated (858b1af)
payload - Release 1.0.10

Published by DanRibbens about 2 years ago

1.0.10 (2022-07-27)

Bug Fixes

  • #806, allow partial word matches using 'like' operator (c96985b)
  • #836 (84611af)
  • accesses payload config correctly in gql refresh resolver (d5e88cc)
  • email not always loading while viewing auth collections (36e9acc)
  • ensures collapsible preferences are retained through doc save (61f0e8e)
  • id now properly required in graphql findByID operation (5dc7caf)
  • set overflow payload modal container to auto (cfb5540)
  • trim trailing whitespaces of email in login (8feed39)

Features

  • greatly enhances performance by using dataloader pattern to batch populations (c5bcd1e)
  • significantly improves complex GraphQL query performance (5d57bfa)
payload - Release 1.0.9

Published by jmikrut over 2 years ago

1.0.9 (2022-07-21)

Bug Fixes

  • avoid assuming Email will be present on JWT token. Using ID instead as email might not be in if using disableLocalStrategy (#789) (3b4d5af)
  • doc: corrects doc to match underlying Access type (#792) (6f8b8d0)
  • enable index creation from schema (#791) (2a1f387)
  • graphql gen logging output (#795) (8a81d0b)
  • sharpens radio input edges by replacing box-shadow trick with border property (#768) (e2c366f)

Features

  • pass payload and names to custom auth strategies (#781) (3a3026c)
  • use provided auth strategy name or strategy.name (#797) (f22f56e)
payload - Release 1.0.8

Published by denolfe over 2 years ago

1.0.8 (2022-07-20)

Bug Fixes

Features

  • export PayloadRequest (66c820c)
  • improves generated types by removing unnecessary optional properties (#784) (6f748f1)
payload - Release 1.0.7

Published by DanRibbens over 2 years ago

1.0.7 (2022-07-19)

payload - Release 1.0.6

Published by jmikrut over 2 years ago

1.0.6 (2022-07-19)

Features

  • improves initAsync pattern (428edb0)
payload - Release 1.0.5

Published by jmikrut over 2 years ago

1.0.5 (2022-07-19)

Features

payload - Release 1.0.4

Published by jmikrut over 2 years ago

1.0.4 (2022-07-19)

Features

  • Updated UI: Dark Mode
  • Updated UI: Collapsibles (60bfb1c)
  • Updated UI: Tabs field (68e7c41)
  • Updated UI: Styling Revamp and responsive improvements
  • More maintainable colors via CSS vars
  • Improved test coverage through granular Payload configs
  • Introduction of E2E tests through Playwright
  • allow clear select value (#735) (3132d35)

BREAKING CHANGES

We have removed our reliance on SCSS variables like color and font, replacing them instead with CSS variables wherever possible.

Due to this change, the admin.scss functionality has become obsolete, and overriding SCSS variables is not longer needed or supported. If you want to customize CSS, you can still do so, but via the admin.css property instead.

payload - Release 0.20.1

Published by jmikrut over 2 years ago

0.20.1 (2022-07-16)

payload - Release 0.19.2

Published by jmikrut over 2 years ago

0.19.2 (2022-07-11)

Bug Fixes

  • ensures anonymous passport strategy is loaded last (df76f60)
  • ensures router switch only contains top-level route components (91c4ef2)
  • removes reliance on auth email (d68bb8c)

Features

  • add afterMe afterLogout and afterRefresh (4055908)
  • add preMiddleware and postMiddleware, deprecate middleware (e806437)
  • add res to token hooks (166bd31)
  • adds cookie-parser (5858752)
  • begins extensible auth strategies (6d02f7d)
  • better types useAuth and custom provider components (38b52bf)
  • ensures auth component doesn't render if disabled (03f28a4)
  • ensures only plain objects are merged within incoming configs (2c66ad8)
  • extends strategies with more properties (6016e23)
  • only adds email if local strategy enabled (56cdd94)
payload - Release 0.19.1

Published by DanRibbens over 2 years ago

0.19.1 (2022-07-09)

Bug Fixes

  • ensures duplicative relationship options are not present (#732) (ce1c99b)
payload - Release 0.19.0

Published by DanRibbens over 2 years ago

0.19.0 (2022-07-08)

Bug Fixes

  • allow passing of autoIndex mongoose connectionOptions (#722) (567d8c1)
  • copyfiles cross platform (#712) (67331eb)
  • ensures auth/me relations in gql can be queried (01bc1fe)
  • ensures old data from arrays is not persisted (d9ef803)
  • relationship field disabled from access control in related collections (#644) (91e33d1)

Features

payload - Release 0.18.5

Published by DanRibbens over 2 years ago

0.18.5 (2022-06-29)

Bug Fixes

  • empty cell data renders in list (#699) (b6b0ffb)
  • icon appears above select field's option list (#685) (c78d774)
payload - Release 0.18.4

Published by jmikrut over 2 years ago

0.18.4 (2022-06-24)

payload - Release 0.18.3

Published by jmikrut over 2 years ago

0.18.3 (2022-06-24)

Bug Fixes

payload - Release 0.18.2

Published by jmikrut over 2 years ago

0.18.2 (2022-06-24)

Features

payload - Release 0.18.1

Published by jmikrut over 2 years ago

0.18.1 (2022-06-21)

Bug Fixes

payload - Release 0.18.0

Published by DanRibbens over 2 years ago

0.18.0 (2022-06-14)

Bug Fixes

  • custom fields values resetting in ui (#626) (f2bf239)
  • me auth route breaks with query params (#648) (a1fe17d)

Features

  • adds timestamps to generated collection types if enabled (#604) (af6479b)
  • enable webpack filesystem cache in dev (#621) (44c1232)
payload - Release 0.17.3

Published by jmikrut over 2 years ago

0.17.3 (2022-06-08)

Bug Fixes

  • duplicate objects in array fields in validate data and siblingData (#599) (20bbda9)
  • ensures unflattening locales only happens if config specifies locales (c18cc23)