npm payload 3.0.0-beta.68
v3.0.0-beta.68

latest releases: 3.0.0-canary.6b9e4be, 3.0.0-beta.129, 3.0.0-canary.893f1e5...
3 months ago

v3.0.0-beta.68 (2024-07-22)

Features

  • upgrade pino and pino-pretty, clean up hacky esm imports (#7291) (4584478)
  • remove joi schema validation (#7226) (e83eb99)
  • 700% faster deepCopyObject, refactor deep merging and deep copying, type improvements (#7272) (c45fbb9)
  • new server-only, faster and immediate autoLogin (#7224) (a7b0f8b)
  • ui: change autosave logic to send updates as soon as possible, improving live preview speed (#7201) (014ee1a)
  • update reserved fields name check to be more comprehensive and only check top level fields (#7235) (76b3075)

Bug Fixes

  • search plugin localized fields (#7292) (5aa3283)
  • templates: website template building error with postgres number IDs (#7281) (bba7cf3)
  • ui: not updating permissions when locale changes (#7245) (1ae71a3)
  • payload: resizes images first before applying focal point (#7277) (2c16c60)
  • api errors not populating in prod (#7232) (3d63ce9)

BREAKING CHANGES

  • 700% faster deepCopyObject, refactor deep merging and deep copying, type improvements (#7272) (c45fbb9)

    • The deepMerge exported from payload now handles more complex data and
      is slower. The old, simple deepMerge is now exported as deepMergeSimple
    • combineMerge is no longer exported. You can use
      deepMergeWithCombinedArrays instead
    • The behavior of the exported deepCopyObject and isPlainObject may
      be different and more reliable, as the underlying algorithm has changed
  • new server-only, faster and immediate autoLogin (#7224) (a7b0f8b)

    • autoLogin without prefillOnly set now also affects graphQL/Rest
      operations. Only the user specified in autoLogin will be returned.
      Within the graphQL/Rest/Local API, this should still allow you to
      authenticate with a different user, as the autoLogin user is only used
      if no token is set.

Contributors

Don't miss a new payload release

NewReleases is sending notifications on new releases.