Skip to content

Release v4.77.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:08
5986dc7

Changed

  • kanbanBoard reads its cards from the properties a row actually has: cardId, cardTitle, cardColumn, cardAssignee name the row properties that identify the card, name it, hold its column and its assignee, and cardFields lists up to three more properties to show on the card (field, label). A name left out reads the card shape's own (id, title, column, assignee), so existing boards and templates are unchanged.
  • The properties are in the component's descriptor (editor, Studio import/export, MCP) and documented in foundation-components.md with the Screenplay form.

Fixed

  • Screenplay#968: a Screenplay board could not say its cards, because a query row (productId, name, status) has no id/title/column; the Acme pricing board, orders pipeline and picking queue had to fall back to a table. They can now use component Cratis.Blueprint.Default.kanbanBoard with property cards from query ... and these field names, the same way dataList takes idField/titleField.

Specs: new when the rows of a kanban board have a shape of their own (7), existing kanban specs 12 pass, eslint clean.