v3.0.0-beta.135

Version v3.0.0-beta.135Major ReleasePre-release
Released:

November 19, 2024

Type:

Contains breaking changes

GitHub:View Release

Release Notes

v3.0.0-beta.135 (2024-11-19)

šŸš€ Features

⚔ Performance

  • removes unnecessary field styles from initial page response (#9286) (30947d2)

šŸ› Bug Fixes

  • queues types with strict: true (#9281) (e40141b)
  • nav jumping around if no nav preferences are set (#9301) (0a6f530)
  • sanitize sub block field permissions correctly (#9296) (5503afd)
  • getPayload node exits on webpack-hmr websocket failure (#9279) (488c28c)
  • db-mongodb: potential errors in sanitizeRelationshipIDs with ref being a non object (#9292) (665b353)
  • graphql: loading of polymorphic hasMany relationships (#9175) (0075b99)
  • next: passes doc through edit view handler (#9302) (ec95ce8)
  • next: passes locale through requests in live preview edit view (#9298) (54ac8b9)
  • next: initialize payload with importMap (#9297) (58ac784)
  • templates: remove req from seed script (ecbafbf)
  • templates: seed from url (#9306) (333da1b)
  • ui: safely accesses field in default filter component (#9276) (1a31e63)

āš ļø BREAKING CHANGES

  • removes unnecessary field styles from initial page response (#9286) (30947d2) This only effects those who are importing Payload's field components into your own Custom Components or front-end application. The width prop no longer exists. It has been consolidated into the existing style prop. To migrate, simply move this prop as follows:
    ```diff
    import { TextInput } from '@payloadcms/ui

    export const MyCustomComponent = () => {
    return (
    <TextInput
  • width="60%"
    style={{
  • width: "60%,
    }}
    />
    )
    }
    ```

šŸ¤ Contributors

  • Said Akhrarov (@akhrarovsaid)
  • Dan Ribbens (@DanRibbens)
  • Elliot DeNolf (@denolfe)
  • GermĆ”n JabloƱski (@GermanJablo)
  • James Mikrut (@jmikrut)
  • Sophia Michelle Andren (@sandren)
  • Jarrod Flesch (@JarrodMFlesch)
  • Patrik (@PatrikKozak)
  • Nate (@ncaminata)
  • mattddean (@mattddean)
  • Sasha (@r1tsuu)
  • Jacob Fletcher (@jacobsfletch)
  • Mikkel Wied Frederiksen (@mikkelwf)
  • Alessio Gravili (@AlessioGr)