Changelog

5.1.2 2026-10-02

Changed

  • Updated the required version of verbb/base to 3.0.19.

5.1.1 2026-09-30

Added

  • Add configurable Entry, Category, and Asset link selectors to Rich text cells, with Craft reference tags resolved in rendered table HTML (#71 (opens new window)).

Fixed

  • Fix the Rich text link toolbar action failing to show its link editor, including on long, deeply nested entry pages (#71 (opens new window)).
  • Only offer the Rich text column type when CKEditor 5.0 or later is installed and enabled, preventing CKEditor 4.x installations from attempting to load unavailable editor modules (#70 (opens new window)).

5.1.0 2026-09-29

Added

  • Add an optional Rich text column type when Craft's CKEditor plugin is installed and enabled, with modal or single-cell inline editing, formatted previews, and a raw-HTML fallback when CKEditor is unavailable (#69 (opens new window)).
  • Add Row heading column type (Craft Table parity): editable in the CP, rendered as <th scope="row"> in .table HTML (#6 (opens new window)).
  • Add optional per-value table caption field (#60 (opens new window)).
  • Add GraphQL mutation input for Table Maker values (columns + rows + optional caption) and expose column options in queries (#33 (opens new window)).
  • Paste spreadsheet TSV into the content grid from the focused cell; rows expand within max-row limits (#7 (opens new window)).
  • Insert row above/below from the row actions menu (#20 (opens new window)).
  • Confirm before deleting a column in the Edit columns dialog (#58 (opens new window)).
  • Add field setting to restrict which column types editors can choose, with an “All” (*) default (#53 (opens new window)).
  • Add field settings for min/max rows and min/max columns (#38 (opens new window)).
  • Add a field setting for placing the Configure button in the field header or the table actions header, with automatic placement for fields without labels.
  • Allow passing an attributes array to .table HTML output (#4 (opens new window)).

Changed

  • Now requires Craft CMS 5.6+.
  • Rebuild the field input UI with Plugin Kit (opens new window) web components and move column configuration into a modal.
  • Change the PHP value and storage layer to use stable colN/rowN keys, retain legacy positional access, and generate .table HTML lazily instead of persisting it.
  • Disable the optional width and alignment columns by default for new fields.
  • Expand the documentation for table setup, column choices, template changes, GraphQL, and upgrading from Table Maker 5.0.

Fixed

  • Fixed a medium-severity denial-of-service vulnerability.
  • Fix headings and cells not being HTML-encoded in .table output.
  • Fix GraphQL column type registry lookup.
  • Preserve column widths and alignment when their editing controls are hidden.
  • Preserve multiline whitespace and exact dropdown values when editing and saving tables.
  • Fix cloning / Neo block duplicate saves failing with undefined column keys when dropdown options were missing (#61 (opens new window)).
  • Fix Date/Time cells wiping or showing invalid empty values when editing columns; store Y-m-d / H:i for CP round-trip (#54 (opens new window)).

Removed

  • Remove the Column Label, Column Instructions, Add Column Label, Row Label, and Row Instructions field settings; use the field label and instructions for row context instead.

5.0.10 2026-08-20

Fixed

  • Fix Date column values becoming invalid when changing column width or alignment. #68.

5.0.9 2026-04-29

Fixed

  • Fix an error in Craft 5.9+.

5.0.8 2026-03-15

Fixed

  • Fix alignment options not working correctly.

5.0.7 2026-02-13

Fixed

  • Fix an error when querying Table Maker fields via GraphQL, where type did not exist on a column definition.

5.0.6 2025-07-18

Changed

  • Update English translations.

Fixed

  • Fix Date and Time column values in GraphQL.

5.0.5 2025-03-04

Fixed

  • Fix an error when normalizing columns.

5.0.4 2025-02-02

Added

  • Add the ability to enable/disable the Width and Alignment columns for the Column table.
  • Add placeholders in field settings for default values.

Fixed

  • Fix an error when querying Table Maker fields with Date or Time columns.
  • Fix output of Multi-Line cell type values.
  • Fix output of Date cell type values.
  • Fix validation for some cell types.

5.0.3 2024-10-09

Fixed

  • Fix email validation for cell value.

5.0.2 2024-09-04

Fixed

  • Fix an error when trying to validate column values.
  • Fix an issue where Tablemaker JS wasn’t re-initialized when toggling Matrix blocks collapsed state.

5.0.1 2024-08-11

Changed

  • Update English translations.

Fixed

  • Fix an error when initializing the field in some instances.

5.0.0 2024-05-12

Changed

  • Now requires PHP 8.2.0+.
  • Now requires Craft 5.0.0+.

Fixed

  • Fix an error in Craft 4.6.0 where dropdown column options weren’t saving correctly.