Skip to content

[sections 2 fields] refact: List fields - #8381

Closed
distantnative wants to merge 20 commits into
v6/sections-to-fields/developfrom
v6/section-to-fields
Closed

[sections 2 fields] refact: List fields#8381
distantnative wants to merge 20 commits into
v6/sections-to-fields/developfrom
v6/section-to-fields

Conversation

@distantnative

@distantnative distantnative commented Aug 13, 2026

Copy link
Copy Markdown
Member

Description

This branch/PR serves as collection of all approved PR steps for our sections to fields migration. We gather all the changelog entries etc. here until we merge this whole PR into v6/develop - then we copy the changelog over to the release notes.

TODOs

Changelog

🎉 Features

  • New filelist field which lists the files of a page (replacement for files section)
  • New pagelist field which lists the children of a page, like the pages section does

✨ Enhancements

  • Canonical type names for all fields: pagelist, pagepicker, filelist, filepicker and userpicker. files, pages and users fields are now aliases.

🐛 Bug fixes

  • Fields without a value no longer break saving

♻️ Refactored

  • The Panel components of the filelist and pagelist fields now share a base component

☠️ Deprecated

  • The aliases files, pages and users for the picker fields are deprecated and will be removed in the next major release.

🚨 Breaking changes

  • The renamed filepicker, pagepicker and userpicker fields now use the full name for their CSS classes (k-filepicker-field, k-pagepicker-field, k-userpicker-field)

Docs

filelist field

fields:
  gallery:
    type: filelist
    layout: cards
    template: image
    search: true
    batch: true

pagelist field

The field works like the pages section, but as a field:

fields:
  articles:
    type: pagelist
    layout: table
    status: listed
    templates: article
    search: true
    batch: true

Options: batch, columns, create, empty, flip, image, info, layout, limit, max, min, page, parent, query, search, size, sortable, sortBy, status, template, templates, templatesIgnore, text — plus when and width, which sections cannot do.

For review team

  • Add lab and/or sandbox examples (wherever helpful)
    • on feat/v6 sandbox branch
  • Add changes & docs to release notes draft in Notion

@distantnative distantnative added this to the 6.0.0-alpha.4 milestone Aug 13, 2026
@bastianallgeier
bastianallgeier force-pushed the v6/section-to-fields branch 7 times, most recently from 6f72550 to 0728cd0 Compare August 18, 2026 07:38
@bastianallgeier
bastianallgeier marked this pull request as ready for review August 18, 2026 07:42
@bastianallgeier
bastianallgeier changed the base branch from v6/develop to v6/sections-to-fields/develop August 18, 2026 08:03
@bastianallgeier bastianallgeier changed the title refact: Sections to fields migration [sections 2 fields] refact: List fields Aug 18, 2026
@bastianallgeier
bastianallgeier deleted the v6/section-to-fields branch August 18, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants