TechWizard Catalog Feeds for WooCommerce — development changelog

1.0.5

- Removed the bundled translation fallback from the WordPress.org package and rely exclusively on community language packs delivered by translate.wordpress.org.
- Added a fail-closed release-build check that rejects bundled `.po`, `.mo`, and `.l10n.php` locale files.

1.0.4

- Kept only the current release entry in the WordPress.org readme while preserving the complete development history in this file and local plugin details.

1.0.3

- Hardened administrator POST requests with explicit string checks, unslashing, text sanitization, and nonce verification in the required order.
- Rejected non-string redirect notice input before applying the fixed display allowlist.
- Added a release contract covering administrator nonce handling and the absence of directly emitted inline style or script markup.
- Moved compatible runtime composition to `init` after bundled translation initialization, preventing early text-domain loading notices during isolated checks.

1.0.2

- Updated the local Details fallback to the user-verified WordPress 7.0.3 maintenance release.

1.0.1

- Added a generic Catalog Feeds administration tab hook for separately installed extensions.
- Kept all Pro runtime and channel implementation outside the Free package.

1.0.0 release candidate

- Advertised the exact tested WordPress 7.0.2 maintenance release in the local Details fallback so WordPress does not incorrectly mark the plugin as untested before directory metadata is available.
- Updated the plugin homepage and Pro links after both landing pages moved under the WordPress plugin development section.
- Expanded the plugin details and WordPress.org readme with clearer Free benefits, use cases, and a detailed Free-to-Pro comparison.
- Replaced the discouraged plugin textdomain loader with a WordPress.org language-pack-first bundled translation fallback.
- Replaced Windows Compress-Archive packaging with a deterministic, Linux-compatible release build.

0.6.0

- Added an explicit, default-off uninstall data retention setting.
- Kept generated feeds, temporary files, background actions, locks, and generation status subject to mandatory uninstall cleanup.

0.5.0

- Renamed the plugin and all public runtime identifiers to TechWizard Catalog Feeds for WooCommerce before publication.
- Updated the plugin slug, text domain, namespace, hooks, options, feed directory, and public feed filenames.

0.4.0

- Split each manual generation into idempotent one-time WooCommerce Action Scheduler batches.
- Added resumable page checkpoints, progress status, and a separate finalization action.
- Added safe pending-job cleanup during plugin deactivation.
- Added English source strings and a bundled Hungarian translation.
- Added installed-plugin Details and Pro version links.

0.3.0

- Replaced the single-request generator with a manually started Action Scheduler batch pipeline.
- Added idempotent page checkpoints and a separate finalization action.

0.2.0

- Added the first complete fixed-schema XML, CSV, JSON, and TXT feed generator.
- Added stable public feed URLs, locking, validation, rollback, and uninstall cleanup.

0.1.0

- Added the initial plugin scaffold, compatibility checks, and TechWizard administration page.
