Improved
- Validate required inventory tables, columns, indexes and InnoDB readiness; bound failed repair retries and preserve records.
- Validate admin scalar/upload field shape and strict quantities without converting invalid numeric input into stock.
- Prepare SQL identifiers with native placeholders and complete translation comments and package documentation.
Fixed
- Secure late-payment inventory at the original location or hold fulfillment for review when it cannot be confirmed.
- Preserve other orders' reservations when an already deducted item grows.
- Check reservation writes, transaction completion and WooCommerce stock synchronization instead of accepting partial changes.
- Keep partial-refund restocking idempotent when saving the WooCommerce refund marker fails after inventory commits.
Security
- Bind private update downloads to Availability Pro and the authorized SHA-256; validate approved HTTPS hosts at every redirect while preserving existing upgrader replies.
Compatibility changes
Upgrade Availability Free to 2.5.9 before Pro 1.1.1. Preserve locations, reservations, movements, refunds, settings, license state and private encryption material. Inventory Mode is not enabled automatically. Uncertain operations require review; no journal deletion, stock reset or blind replay.