=== Bigship REST API ===
Contributors: bigship
Tags: woocommerce, api, rest-api, authentication, integration
Requires at least: 5.6
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A WooCommerce extension to integrate Bigship REST API for authentication, order management, shipment creation, and tracking.

== Description ==

The **Bigship REST API** plugin allows WooCommerce store owners to connect their store with the Bigship logistics API to automate order synchronization, shipment generation, and tracking.

**Features:**
- Authenticate with the Bigship API using secure credentials.
- Sync WooCommerce orders directly to Bigship.
- Create and track shipments.
- Supports sandbox and live mode.
- Integrates within WooCommerce admin dashboard.

== Installation ==

...

== Changelog ==

= 1.0.6 =
* Fixed issue where API authentication token was unintentionally invalidated during WooCommerce key revocation.
* Ensured user context is preserved when regenerating keys after revocation.
* No changes to existing API contracts or permissions.

= 1.0.5 =
* Resolved PHPCS warnings for intentional direct database operations.
* Restored original WooCommerce key caching and regeneration logic.
* No functional or behavioral changes to existing API endpoints.

= 1.0.4 =
* Improved permission callbacks for REST API endpoints.
* Ensured protected routes validate authentication tokens correctly.
* No functional changes to existing API behavior.

= 1.0.3 =
* Improved REST route registration consistency.

= 1.0.2 =
* Fixed REST API route registration to comply with WordPress standards.
* Improved permission callbacks for REST endpoints.

= 1.0.1 =
* Improved description and plugin header.
* Added security comments for REST authentication endpoint.
* Permission callback updated.

= 1.0.0 =
* Initial release.
