Orvixa B2B Commerce development changelog

= 0.11.2 =
* Fixed blank or unregistered Upgrade destinations in Freemius SDK 2.13.4 activation states.
* Centralized Orvixa-owned Upgrade links through the official product-scoped `pricing_url` filter and checkout renderer.
* Added visible checkout recovery states and kept licensed Premium users out of unnecessary upgrade flows.

= 0.11.1 =
* Restored early capability self-healing for custom or renamed administrator roles that have `manage_options`.
* Reconciled missing B2B capabilities even when the stored capability schema is already current.
* Added ankod.com regression coverage for the main admin menu and Setup Wizard.
* Improved the first-run Setup Wizard flow and redirected new interactive installations to the registered wizard once.
* Kept completed setups intact during deactivation and reactivation.
* Improved reusable admin status, note, action, percentage and unit control sizing and alignment.
* Normalized dot and comma decimal input safely before storing percentage and exchange-rate values.
* Fixed responsive Dealer Management layout on mobile devices.
* Improved responsive admin forms and permissions.
* Added complete WordPress internationalization coverage.
* Added translations/locales for major WordPress markets.

= 0.11.0 =
* Physically separated all locally executed Premium modules from the WordPress.org Free artifact.
* Disabled anonymous Freemius mode and documented consent-dependent outbound requests.
* Hardened state-changing requests, shortcode/block output and temporary CSV validation.
* Added exact-Free-artifact integration checks and deterministic WordPress.org packaging guards.
* Added unlimited Customer Groups with memberships, priority, catalog/payment controls and safe archival.
* Added authoritative group/tier pricing, global/group/customer/product MOQ and global/group/customer MOV validation.
* Added scalable Quick Order, temporary CSV validation and reusable private/company Purchase Lists.
* Added snapshot-based Quotes with product/cart/list entry points, admin offers and HPOS-safe order conversion.
* Added Company Accounts and non-WordPress subaccount roles with ownership-protected shared data.
* Added preview-first batched imports, formula-safe exports, versioned REST routes and HMAC-signed Action Scheduler webhooks.
* Added optional Pro module controls, Gutenberg/Elementor/WPBakery mappings, documentation and integration tests.

= 0.10.0 =
* Added deterministic pricing resolution, Price Simulator, explicit coupon/sale/stacking policies and variation-aware rules.
* Added six-state dealer lifecycle, centralized permissions, WooCommerce My Account portal enforcement and a filtered audit log.
* Migrated public shortcodes, form actions and editor identifiers to Orvixa B2B Commerce while retaining deprecated compatibility adapters.
* Added arbitrary WooCommerce currency selection and immutable Dealer EFT conversion snapshots.
* Hardened referral attribution, self-referral checks, approval delay, refund adjustment and idempotent commission history.
* Upgraded dealer requests with categories, five workflow statuses, filtering, search and ownership enforcement.
* Added WordPress test-suite scaffolding, package validation and pre-1.0 architecture/security documentation.

= 0.9.2 =
* Replaced the Freemius technical Account screen with Orvixa B2B Commerce's privacy-focused license status and activation screen.
* Added Dealer Portal as a protected WooCommerce My Account endpoint for dealer accounts.

= 0.9.1 =
* Added a safe resolver for legacy `/product-category/` links after a WooCommerce category-base change.
* Added a dedicated Pro Pricing Rules screen for global, category and exact-product dealer discounts.

= 0.9.0 =
* Fixed the Freemius license trigger so the SDK activation dialog opens reliably.
* Added dealer blocking and per-account catalog, price, ordering and request permissions.
* Added a frontend dealer portal with statistics, product pricing, discounts, stock and new-product indicators.
* Added dealer wishlists and private request/reply conversations.

= 0.8.0 =
* Added selectable dealer WooCommerce payment methods and USD/TRY/EUR EFT settlement.
* Added Premium per-product dealer discounts and referral commissions.
* Added Free vs Pro and shortcode preview screens.
* Added live Gutenberg component previews and repaired direct Freemius license entry.

= 0.7.0 =

Changed:
* Quick Setup no longer asks for or overwrites exchange rates, discounts or bank instructions.
* Quick Setup now creates the dealer application, protected catalog, Deals and Outlet foundations with safe Core defaults.
* Advanced Setup now controls applications, notification routing, pages, catalog layout, default pricing, merchandising placement and optional EFT.
* Wizard choices now change the corresponding runtime modules instead of acting as presentation-only fields.

= 0.6.7 =

Fixed:
* Replaced the Windows-specific ZIP packaging output with portable forward-slash entries.
* Verified a single WordPress plugin root and the exact Premium basename before release.

= 0.6.6 =

Fixed:
* Applied Freemius's official Free-to-Pro basename handoff and stopped duplicate runtime loading.
* Made Free/Core mode the default after installation; licensing is now user-initiated from Orvixa B2B Commerce > License.
* Replaced the custom sidebar image with WordPress's restrained bold B dashicon.

= 0.6.5 =

Fixed:
* Allowed renamed/custom Administrator roles with `manage_options` to inherit Orvixa B2B Commerce capabilities.
* Advanced the capability schema so existing installations self-heal after ZIP replacement.
* Added current role keys to opt-in private admin diagnostics.

= 0.6.4 =

Fixed:
* Separated always-on Core module boot from licensed Premium module boot.
* Eliminated current-request capability cache gaps after role schema upgrades.
* Verified that license state never gates the main admin menu, Setup, Settings, or Support.

= 0.6.3 =

Fixed:
* Reduced the sidebar icon to a simple bold B aligned with WordPress core sizing.
* Standardized the Premium manual-test archive name and canonical plugin root.

= 0.6.2 =

Fixed:
* Added independent `bitubi_capability_schema_version` synchronization.
* Repaired the full plugin-to-admin-menu bootstrap path and removed the WooCommerce early-return blocker.
* Added registered-page verification and main-menu fallback to the activation redirect.
* Added opt-in private bootstrap diagnostics and automated admin-menu smoke coverage.

= 0.6.1 =

Fixed:
* Replaced stale public `bitubi-*` admin URLs with registered Orvixa B2B Commerce menu slugs.
* Delayed the activation redirect until after Setup Wizard registration.
* Added and reconciled granular Orvixa B2B Commerce administrator capabilities on upgrade.

= 0.6.0 =

Added:
* Official Freemius WordPress SDK 2.13.4 under `vendor/freemius/`.
* Early SDK initialization with the supplied public product identity.
* Central Feature Manager and a developer-safe Free fallback.
* Standard Free/Pro basename and conflicting-edition activation handling.

Improved:
* Product folder, main file, text domain and admin menu slug consistency.
* Premium module separation for the WordPress.org Free artifact.

= 0.4.0 =

Added:
* Help & Feedback center with feature, bug and private security routes.
* Explicit-consent feedback transport and WordPress.org presentation documents.

Improved:
* Request validation, role capabilities and scoped asset loading.
* Orvixa B2B Commerce public branding and text domain consistency.

= 0.3.0 =

Added:
* Initial Support & Feedback screen.
* Free and Premium support-channel routing.
* Sanitized local system report.

= 0.2.0 =

Added:
* Gutenberg, Elementor and WPBakery components.
* Quick and Advanced setup modes.
* Premium category filters for editor components.

= 0.1.0 =

Added:
* Initial dealer application, approval, pricing, catalog and EFT development workflows.
