Skip to content

XML Cache 2.0.0

Choose a tag to compare

@PaulGossen PaulGossen released this 28 Aug 05:59
· 59 commits to main since this release

Highlights

  • Custom Post Types: Add support for public CPTs, toggleable in settings.
  • Sitemap: Refined URL collection and pagination; category/tag/archive/blog/front-page pagination aligned with permalink structure.
  • Admin UI: Refactored settings screen; copy sitemap URL action; improved UX and error handling.
  • Code quality: Major WPCS compliance (docblocks, sanitization/escaping, Yoda conditions); standardized strict_types formatting.
  • Architecture: Migrated to Composer with PSR-4 under src; introduced Symfony DI/Config; normalized API namespace casing (V1).
  • CI/CD: Added WordPress.org deploy workflow and plugin assets.

Requirements

  • WordPress 6.0+
  • PHP 8.2+ (due to Symfony 7.x dependencies)

Upgrade notes

  • PHP 8.2 is now required.
  • New setting custom_post_types_enabled defaults to enabled; adjust under Settings → XML Cache if you don’t want CPTs included.