Skip to content

v0.3.3

Choose a tag to compare

@jeremyandrews jeremyandrews released this 26 Apr 06:21

[0.3.3] - 2026-04-26

Added

  • Scolta_Logger: PSR-3 fallback logger for non-CLI contexts (cron, Action Scheduler, AJAX). Routes warning/error/critical to error_log(); info and debug are dropped.
  • --strict-errors flag on wp scolta build: Routes PSR-3 error/critical to WP_CLI::error() (exits non-zero) instead of warning. Useful in CI.
  • Chunk detail via --debug: Progress reporter now emits chunk info ("Chunk 5 (100 pages)") to WP_CLI::debug().

Changed

  • wp scolta build and wp scolta diagnose: Budget and chunk-size resolution delegated to MemoryBudgetConfig::fromCliAndConfig() (scolta-php).
  • do_build_php() intent construction: Replaced inline match(true) with BuildIntentFactory::fromFlags() (scolta-php).
  • Anti-pattern CI check. New antipatterns job catches unbounded WP_Query (posts_per_page => -1).
  • scolta-php dependency bumped to ^0.3.3 (atomic manifest writes, CRC32 chunk validation, stale lock detection).