Changelog

6.1.0 2026-10-07

Added

  • Added rich footnote editing directly in CKEditor, including formatted definitions, repeated references, and accessible backlinks.
  • Added craft.footnotes.collection() for moving, combining, and customising footnote output in Twig.
  • Added configurable plain (1) or square-bracketed ([1]) in-text reference styles, with a plugin-wide default and per-collection overrides.

Changed

  • Changed CKEditor content to include accessible references and definitions so fields render complete footnotes without a Twig filter.

Fixed

  • Fixed CKEditor and Redactor integration when Footnotes initialises first.
  • Fixed a moderate-severity denial-of-service vulnerability.
  • Fixed a low-severity denial-of-service vulnerability.

Deprecated

  • Deprecated the request-global footnotes filter and footnotes(), footnotes_items(), footnotes_exist(), and footnotes_set() functions in favour of collections. Existing templates remain supported.

6.0.8 2026-10-07

Changed

6.0.7 2026-10-05

Fixed

  • Fixed a moderate-severity denial-of-service vulnerability.
  • Fixed a low-severity denial-of-service vulnerability.

6.0.6 2026-10-02

Changed

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

Fixed

  • Fixed a moderate-severity denial-of-service vulnerability.

6.0.5 2026-09-30

Changed

  • Route plugin settings through the plugin’s authorized settings controller.

6.0.4 2026-09-14

Changed

  • Updated documentation for clearer, more consistent guidance.
  • Clarified optional PHP configuration with focused examples and linkable setting details.

6.0.3 2026-09-13

Changed

  • Normalize plugin settings.

6.0.2 2026-05-10

Added

  • Add support for scoped footnote items/anchors when rendering multiple times.
  • Add footnotes_items().

6.0.1 2026-03-24

Added

  • Add GraphQL support for footnotes.

6.0.0 2026-03-16

Added

  • Add revamped UI for managing footnotes in the control panel.
  • Add support for craftcms/ckeditor:^5.0.