LLMS Amplifier Changelog

A WordPress plugin for generating and managing llms.txt and llms-full.txt files to help AI language models better understand and interact with your website content.

Author: Brian Winum Website: brianwinum.com Current Version: 2.3.7


Version 2.3.7 — Hybrid Content Filtering

Released March 2026

This release introduces a multi-layered approach to content filtering, giving site owners fine-grained control over which content appears in their LLMS files.

Hybrid Content Filtering Engine

  • Added a three-layer filtering system for noindex detection:
    • Layer 1 — Database-level meta queries supporting 8 SEO plugins: Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework, and SmartCrawl
    • Layer 2 — Optional wp_robots() fallback for unknown or unsupported SEO plugins (WordPress 5.7+)
    • Layer 3 — Developer filters (llms_amplifier_noindex_meta_query, llms_amplifier_filter_posts) for custom filtering logic

Per-Post Exclusion Controls

  • New “Exclude from llms.txt” checkbox available in the post, page, and product editors
  • Admin list column showing LLMS.txt inclusion status at a glance, with quick edit and bulk edit support

WooCommerce Visibility Filtering

  • Hidden catalog products now automatically excluded
  • Functional WooCommerce pages (Cart, Checkout, My Account, Shop) automatically excluded

Other Improvements

  • Password-protected content excluded by default
  • New Content Filtering Settings section in the admin dashboard with strict filtering toggle
  • SEO plugin detection display showing which plugins are active and recognized

New Files: class-llms-amplifier-content-filter.php, class-llms-amplifier-exclusion-meta-box.php


Version 2.3.6 — Activation Timeout Fix

Released January 2026

A critical stability update that resolves plugin activation failures across a wide range of hosting environments.

  • Resolved activation timeout issue caused by running full content generation during WordPress's activation window
  • File generation is now deferred to 60 seconds after activation via wp_schedule_single_event(), preventing PHP execution time limit errors
  • Improved error handling and security logging for first-time file generation
  • Enhanced stability for large sites with thousands of posts, products, and custom fields
  • Deactivation and uninstall routines updated to clean up the new scheduled hook

Version 2.3.5 — WordPress Compatibility Fix

Released late 2025

  • Fixed fatal error caused by calling wp_cache_delete_many(), which is not a standard WordPress function
  • Fixed wp_cache_flush_group() calls to check function existence before invoking (only available in WordPress 6.1+)
  • Improved compatibility with older WordPress versions and shared hosting environments

Version 2.3.4 — Cache Management Fix

Released December 2025

This release fixed a critical caching issue where regenerated LLMS files were serving stale content instead of pulling fresh data.

  • All caches are now cleared before file generation — main content cache, post query cache, and subdirectory caches
  • Added cache_results => false to all WP_Query calls to bypass WordPress internal query caching
  • Switched from get_posts() to WP_Query for better cache control
  • Single shared content generator instance prevents stale cache state conflicts between file types
  • Automatic cache invalidation triggered when posts are created, updated, or deleted via clean_post_cache()
  • Enhanced debug logging for cache clearing operations (visible when WP_DEBUG is enabled)
  • Fixed Safari checkbox and button clickability issue in the admin CSS (removed transform: scale() on form elements)

Version 2.3.3 — Cache Implementation & Timestamp Merge

Released December 2025

  • Initial cache clearing implementation for regenerated files
  • Shared content generator instance introduced to prevent conflicting cache states
  • Merged the v2.3.2 timestamp display fix and v2.3.0 full functionality into one consolidated admin JS file (v2.3.3)

Version 2.3.2 — Timestamp Display Fix

Released mid-2025

  • Fixed timestamp display to update in the admin dashboard without requiring a page reload after regeneration
  • Auto-refresh timestamp display using jQuery fade transitions

Version 2.3.1 — Authentication Token Update

Released mid-2025

  • Updated GitHub authentication token for the automatic update system
  • Improved update mechanism reliability and token expiration handling

Version 2.3.0 — Automatic Meta Tag Injection

Released July 2025

A discoverability-focused release that helps AI crawlers find your LLMS files automatically.

  • Injects <link rel="alternate" type="text/plain"> meta tags into all page headers, pointing to your LLMS files
  • Configurable options for which files to reference (llms.txt, llms-full.txt, subdirectory files)
  • Customizable title attributes on meta tags for better context
  • Full multisite compatibility
  • Settings migration for existing installations — meta tags disabled by default on upgrade to avoid unexpected changes
  • Admin notice alerting existing users to the new feature

Version 2.2.2 — Automatic Update Improvements

Released July 2025

  • Improved the automatic plugin update distribution pipeline
  • Removed the need for users to configure GitHub tokens or edit wp-config.php
  • Seamless, zero-configuration updates through the standard WordPress update system

Version 2.2.1 — Update Mechanism Fixes

Released July 2025

  • Resolved issues with the GitHub-based update mechanism
  • Improved reliability of version detection and download URL resolution

Version 2.2.0 — Creative Commons Attribution

Released July 2025

  • Added optional Creative Commons Attribution 4.0 International (CC BY 4.0) license headers
  • When enabled, the license header is automatically prepended to all generated LLMS files
  • Helps clarify content reuse permissions for AI systems and crawlers

Version 2.1.13 — Update Checker Stabilization

Released July 2025

This release resolved persistent issues with the GitHub-based plugin update system.

  • Removed custom force-release functions that were interfering with natural update detection
  • Simplified update checker initialization for reliability
  • Set a reasonable 12-hour check frequency (previously 1 hour)
  • Fixed GitHub Actions workflow permissions for uploading release assets
  • Resolved issue where updates downloaded source code instead of the built release ZIP
  • Configured enableReleaseAssets() with a pattern match for llms-amplifier.zip

Version 2.1.1 — Bug Fixes & Defensive Programming

Released June 2025

  • All class instantiations now check for class existence before loading, preventing fatal errors from missing files
  • Graceful degradation — when integration classes are missing, the plugin logs errors but continues operating
  • Atomic file write operations ensure LLMS files are either fully written or not written at all
  • Optimized database operations to avoid performance issues on large datasets
  • Comprehensive and consistent path validation throughout the codebase

Version 2.1.0 — WooCommerce & ACF Integration

Released June 2025

A major feature release adding deep integration with two of the most popular WordPress ecosystems.

WooCommerce Integration

  • Product prices, SKUs, and stock status included in LLMS output
  • Product attributes and specifications extracted and formatted
  • Featured products catalog section for prominent product listings
  • Configurable product limit to control output size
  • Privacy-first approach — customer and order data is completely excluded

Advanced Custom Fields (ACF) Integration

  • Automatic field detection and extraction across all post types
  • Support for 20+ ACF field types including text, textarea, number, select, checkbox, radio, date picker, and more
  • Flexible content and repeater field handling with configurable item limits
  • Field group structure documentation in generated output
  • Privacy controls — ability to exclude specific sensitive fields by name
  • ACF Pro feature detection

Other Improvements

  • New settings migration system for smooth upgrades from previous versions
  • Integration health checks with admin dashboard status display
  • Configurable security log retention (default: 1,000 entries)

New Files: class-llms-amplifier-woocommerce.php, class-llms-amplifier-acf.php


Version 2.0.6 — UTF-8 Encoding & Modular Architecture

Released June 2025

A significant architectural overhaul that resolved persistent character encoding issues and split the plugin into a maintainable modular structure.

UTF-8 Encoding Fixes

  • Implemented the proven v1.1.1 encoding approach — applying ensure_utf8_content() to every piece of content at the point of retrieval, not just at final output
  • Added UTF-8 BOM (Byte Order Mark) to all generated files for proper encoding detection
  • Fixed Nordic and special character handling (æ, ø, å, etc.)
  • Expanded character replacement map for double-encoded content

Modular Architecture

  • Split monolithic single-file plugin into dedicated class files:
    • class-llms-amplifier-core.php — Core functionality and routing
    • class-llms-amplifier-admin.php — Admin interface
    • class-llms-amplifier-content-generator.php — Content generation
    • class-llms-amplifier-security-logger.php — Security event logging
    • class-llms-amplifier-utf8-handler.php — UTF-8 encoding handling
  • Each file kept under 1,000 lines for maintainability
  • Introduced singleton pattern for the core class and UTF-8 handler

Version 2.0.5 — Simplified UTF-8 Encoding

Released June 2025

  • Simplified UTF-8 encoding handling for better reliability
  • Fixed double-encoding issues with international characters
  • More efficient content processing pipeline

Version 2.0.4 — UTF-8 Refinements

Released June 2025

  • Further improvements to UTF-8 handling
  • Enhanced character encoding detection
  • Fixed edge cases in content extraction
  • Fixed PHP parse error in the character mapping array (malformed entry for the Ñ character)

Version 2.0.0 — Enhanced Security Edition

Released June 2025

A complete security overhaul of the plugin, addressing vulnerabilities identified in a comprehensive third-party security review.

Critical Security Fixes

  • Fixed CSRF vulnerabilities in all AJAX handlers with action-specific nonce verification
  • Resolved path traversal vulnerabilities with comprehensive validation, whitelist-based character filtering, length limits, and dangerous pattern detection
  • Enhanced input validation and sanitization across all user inputs
  • Improved output escaping throughout the admin interface using esc_html(), esc_url(), esc_attr(), and wp_kses_post()
  • SQL injection prevention through prepared statements

New Security Features

  • Comprehensive security event logging to a dedicated database table (wp_llms_amplifier_security_logs)
  • Tracking of failed authentication attempts, path validation failures, AJAX access attempts, file operations, and configuration changes
  • Content Security Policy, X-Content-Type-Options, X-Frame-Options, and Referrer Policy headers
  • Explicit file permissions (0644) on all generated files
  • IP address validation and logging for sensitive operations

Multilingual Support

  • Full UTF-8 encoding support with 70+ language detection
  • Custom language and charset override settings
  • Automatic language detection from WordPress locale

Other Improvements

  • Better multisite support and per-site isolation
  • Enhanced SEO plugin integrations (Yoast and RankMath)
  • Improved error handling without information disclosure
  • Real-time path validation in the admin interface

Version 1.2.0

Released May 2025

  • Basic LLMS file generation functionality
  • Initial multisite support
  • SEO plugin integration (Yoast and RankMath)
  • Subdirectory support for section-specific LLMS files

Version 1.0.0 — Initial Release

Released May 24, 2025

The first public release of LLMS Amplifier.

  • Automatic generation of llms.txt (overview) and llms-full.txt (detailed content) files
  • Content selection by post type with configurable post limits
  • Smart excerpts with configurable word limits and metadata inclusion
  • Custom content areas (headers and footers) for both files with persistence through regeneration
  • Scheduled automatic regeneration (immediate, daily, weekly, or manual)
  • SEO sitemap generation (llms-sitemap.xml) compatible with Yoast SEO and Rank Math
  • robots.txt integration
  • Subdirectory support for creating section-specific LLMS files (e.g., /blog/llms.txt)
  • Admin dashboard with file regeneration and settings management
  • WordPress 5.8+ and PHP 7.4+ required

LLMS Amplifier is developed by Brian Winum. Copyright © 2025–2026 Brian Winum. All rights reserved.

Visited 2 times, 1 visit(s) today