PayRivet Free 1.0.12
====================
- Isolated remaining PayRivet-owned transient/option/feature-flag identifiers from the upstream WooCommerce Stripe cache namespace.

PayRivet Free 1.0.11
====================
- Supports clean multisite network activation and initializes PayRivet storage/options per site without external network calls.
- Makes AJAX nonce validation blocking before request data is consumed and removes the classic checkout POST Store API bypass.
- Renames remaining PayRivet-owned browser globals, options and transients to PayRivet-specific identifiers, with legacy settings migration.
- Restricts shared admin CSS to PayRivet and WooCommerce order screens.

PayRivet Free 1.0.10
====================
- Documents the public human-readable source and reproducible build path for generated JavaScript in readme.txt.
- Uses the WordPress HTTP API for the remaining plugin-owned file upload request.
- Adds explicit request-origin authorization to the payment/admin flows identified during manual WordPress.org review.
- Replaces short/generic PayRivet-owned identifiers with PayRivet-specific prefixes and migrates legacy settings/journal data.

PayRivet Free 1.0.9
- Renamed the main plugin file to match the permanent WordPress.org slug.
- WordPress.org pre-review compliance release.
- Renames the directory edition to "PayRivet Payments with Stripe for WooCommerce" and requests the slug payrivet-payments-with-stripe-for-woocommerce.
- Replaces inline admin CSS/JavaScript output with enqueued local assets.
- Removes remote static Google Pay artwork and uses Stripe-rendered wallet branding.
- Hardens the specific request sanitization and nonce-input examples identified by the Plugin Review Team.
- Expands the external-services disclosure while keeping optional aggregate usage reporting explicit, administrator-controlled, and disabled by default.
- Disables the inherited WooCommerce Stripe exit-survey data path; no account/store/version identifiers are sent to the upstream survey service.
- Renames the main plugin file to match the requested permanent WordPress.org slug.
- Preserves verified Stripe webhook handling after sanitization by passing the verified event object to the payment handler.

PayRivet Free 1.0.6
- Final Plugin Check cleanup for the seven residual request-analysis warnings reported against 1.0.5.
- Uses narrowly scoped PHPCS nonce-analysis boundaries for the WooCommerce add-payment-method callback and read-only Agentic Commerce list filters.
- No payment semantics or customer-facing behavior changed.

PayRivet Free 1.0.5
- Addresses the final Plugin Check request-analysis warnings reported against 1.0.4.
- Splits annotated WooCommerce request reads so static analysis sees the existing validation boundary correctly.
- Verifies the WooCommerce Subscriptions change-payment nonce before consuming posted express-checkout data and validates classic checkout/pay/WCS nonces before reading the optimized-checkout hidden payment type.
- Uses direct recognized sanitizers for support-form contact fields while preserving the zero-ERROR 1.0.4 baseline.

PayRivet Free 1.0.4
- Cleans the remaining safe Plugin Check warning classes from the October 2 CLI report: request sanitization/unslashing, read-only route nonce annotations, and intentional database-query annotations.
- Preserves WooCommerce/Stripe checkout, redirect, saved-payment, subscription-compatibility and webhook semantics while making the security boundaries explicit for static analysis.
- Keeps the 1.0.3 admin-card spacing and Free navigation alignment fixes.

PayRivet Free 1.0.3
- Fixes stacked admin-card spacing and Free navigation button vertical alignment.
- Resolves remaining Plugin Check ERROR-class escaping findings from the latest CLI report.
- Hardens selected request boundaries without changing Stripe payment semantics.

PayRivet Free 1.0.2
- WordPress Plugin Check remediation: translation comments, output escaping, PayRivet-owned prefixing, safer redirects and custom-table query hardening.
- Tested-up-to metadata updated for the current WordPress.org check baseline.
- Retained upstream WooCommerce Stripe compatibility identifiers are explicitly documented and lint-scoped; PayRivet blocks concurrent Stripe-fork activation before runtime load.

PayRivet Free 1.0.0
- Initial Free edition derived from PayRivet 1.0.2.
- Core Stripe checkout retained.
- Pro implementations excluded and represented by clearly labeled previews.
