ChangeLog 

The complete history is kept in CHANGELOG.md.

0.5.1 - 2026-11-11 

Fixed

  • The CLI export included the page types excluded with llmsTxtExcludeDoktypes; their subpages now take their place
  • llmsTxtExcludeDoktypes written as a number into the site YAML ended llms.txt with an error

Security

  • The CLI export followed redirects, so the address of an "External URL" page or a redirect record was requested from the server. Redirects are no longer followed; such pages are skipped

0.5.0 - 2026-11-11 

Added

  • Tables are converted to Markdown tables (#11)

Fixed

  • .md links in llms.txt for sites whose page URLs end in .html or that do not import the route enhancer
  • Missing spaces between inline elements, and code blocks collapsed onto one line, in the Markdown version
  • Paragraphs such as "SPSS" were dropped from the Markdown version
  • The description of top-level pages was missing in llms.txt
  • Subpages of an excluded page type below the first level were listed out of order
  • The CLI export only exported the first level of pages; --format=slug, --dry-run, unknown sites and the exit code did not work as documented
  • The link to llms.txt in the page head ignored the site's base path and was also added for disabled sites
  • A warning for untranslated pages of a fallback language in the language-aware page queries
  • The content elements of a b13/container grid appeared twice in the Markdown version
  • Content that is not cacheable, such as USER_INT objects or plugins with filters, was missing from the Markdown version. It is now rendered, and a page with such content is no longer kept in TYPO3's page cache

Security

  • league/html-to-markdown 5.2.3 is required, which fixes code, links and attributes breaking out of their Markdown, and quadratic conversion time

0.4.0 - 2026-10-26 

Added

  • Support for PHP 8.5 (#17)
  • README sections on security updates, uninstallation, automatic updates, notes for integrators and the SBOM (#16)

Fixed

  • Second main heading in the Markdown version when the content starts with an <h1>
  • Top-level pages in llms.txt were listed with + instead of -
  • Content following an <aside> or <footer> containing a <div> was lost in the Markdown version

0.3.0 - 2026-10-13 

Added

  • Site setting llmsTxtExcludeDoktypes to leave additional page types out of llms.txt (#1)
  • Optional caching with llmsTxtCacheLifetime, disabled by default (#2)
  • Support for TYPO3 14.3 LTS
  • Logging of generation errors, X-Content-Type-Options: nosniff header
  • Documentation of all settings, the CLI export and known limitations

Fixed

  • Pages of other languages appeared in the language sections of llms.txt (#10)
  • Translated SEO title and description, and text after text & media elements, in the Markdown version (#7)
  • Wrong .md links for page URLs ending with a slash (#8)
  • Excluded page types, translated subpages and language fallback handling in llms.txt
  • Performance on large page trees: queries are batched per tree level
  • llms.txt stayed in TYPO3's page cache for up to a day; it now follows llmsTxtCacheLifetime, and error responses are not cached

Security

  • The Markdown version ignored the site's enable switch and the page's "no index" flag
  • Error messages in the Markdown output could expose internal details
  • Escaped markup in page content became live HTML in the Markdown output
  • Line breaks and Markdown syntax in titles, descriptions and settings could inject lines into llms.txt and keys into the CLI export's YAML frontmatter

0.2.1 - 2026-01-22 

  • Updated the PHP versions used in the CI workflows and aligned code formatting

0.2.0 - 2026-01-22 

  • Refactored ConfigurationService to receive the request once via setRequest()
  • Unit tests for ConfigurationService
  • TYPO3 14 support in the test runner

0.1.9 - 2025-12-30 

  • Fixed the exclusion of folders, separators and shortcuts so that their subpages are still listed

0.1.7 - 2025-12-18 

  • Folders, separators and shortcuts are excluded from llms.txt, their subpages are listed instead

Initial release - 2025-10-29 

  • llms.txt generation according to the llmstxt.org specification, with the site's page tree up to a configurable depth
  • Markdown version of every page via the .md suffix
  • Route enhancers for /llms.txt, /.well-known/llms.txt and .md