Ambikly changelog: what shipped, and what is in it.
Ambikly 0.0.11 and Ambikly Pro 0.0.1 are current. Versions follow major.minor.patch, the schema migrates itself on update, and every line below describes something that shipped.
Requires WordPress 5.4+, PHP 7.4+Tested up to WordPress 6.8GPLv3, both plugins
Current
Ambikly Pro v0.0.1
Addon SDK: base Addon class, AddonManager auto-discovery, settings schema with masked secrets, activation and uninstall lifecycle.
License management against store.ambikly.com with daily revalidation; lapsed licenses pause add-ons without touching data.
All 35 Pro add-ons, from Subscriptions and Software Licensing Pro to Multi-vendor, Gift Cards and CRM Sync.
ambikly-pro/v1 REST namespace with 87 permission-checked routes.
Current
Ambikly v0.0.11
Complete free-core schema (38 tables) with versioned migrations and a five-step setup wizard.
React admin covering products, orders, customers, coupons, shipping, tax, reviews, reports, webhooks, tools and system status.
Seven payment gateways: Stripe, PayPal, Cash on Delivery, Bank Transfer, Check, Manual and Net Terms.
Storefront: eight server-rendered Gutenberg blocks, shortcodes, customer account with tabs, invoices and packing slips.
ambikly/v1 REST namespace (99 routes), WP-CLI commands, HMAC-SHA256 webhooks with a durable retry queue, GDPR exporters and erasers.
Requirements
What each release needs.
Plugin
Version
Requires
Tested up to
License
Ambikly
0.0.11
WordPress 5.4+, PHP 7.4+
WordPress 6.8
GPLv3+
Ambikly Pro
0.0.1
Ambikly (free core)
WordPress 6.7
GPLv3+
Ambikly → Tools → System status reports the PHP, WordPress and MySQL versions and the multisite flag alongside these, so one copy of that screen carries the whole picture.
How versions work
Three numbers, and what each one promises.
Versions follow major.minor.patch. A patch release fixes bugs and never changes the schema, hooks or REST responses. A minor release may add tables, columns, routes or hooks — always with an automatic migration — and may deprecate a hook while keeping it working. A major release is the only place a hook, template or REST contract is removed, and the release notes list every one.
Patch: bug fixes only, safe to apply on sight
Minor: additions plus automatic migrations, deprecations announced
Major: the only release that removes anything
Each add-on carries its own version and migrates its own tables
System StatusVersions
Ambikly0.0.11
Ambikly Pro0.0.1
Schema38 tables · migrated
Add-ons enabled12 / 35
Missing tablesNone
How updates reach you
Releases arrive where WordPress expects them.
1
Free core
Updates appear on your Plugins screen like any WordPress plugin. Database changes run automatically through versioned migrations on the next page load.
2
Pro
With an active license key, Pro updates appear on the same Plugins screen. The key is re-checked once a day; an expired key stops updates but never stops the store.
3
Add-ons
Add-ons ship inside Pro and update with it. Each one carries its own version so it can migrate its own tables when needed.
4
Check what you are running
Ambikly → Tools → System status shows plugin and database versions, and flags any missing table.
Updating safely
The four-step update we use ourselves.
1
Back up, or use staging
Migrations are one-way. Take a database backup, or apply the update on a staging copy first — a staging domain counts as its own activation and can be deactivated afterwards.
2
Update the free core, then Pro
Pro checks the core version on load and waits if it is behind. Updating in this order means add-ons never run against a schema they do not expect.
3
Open System Status
Confirm both versions, that the schema version matches, and that no table is flagged missing. This is the report to paste if anything looks wrong.
4
Place a test order
Use an offline payment method, then refund it. Checkout, emails, invoice and the webhook queue all run in that one order.
FAQ
Release questions.
Why are the version numbers below 1.0?
Because we number honestly. The engine is complete and takes real orders, but the public API surface is still being finalized; 1.0 will mark the point where hook and REST contracts are frozen. Pre-1.0 releases already ship with versioned, automatic migrations, so upgrading is never a manual step.
Do updates change my database?
Only through migrations that run once, on the first page load after the update, inside the version check. Each migration is recorded, so a store that skips several releases applies them in order. System Status shows the schema version alongside the plugin version.
Will an update break my template overrides or hooks?
Release notes call out any template whose markup changed and any hook whose arguments changed. Overrides in your theme’s ambikly/ folder are never overwritten, because they live in your theme, not in the plugin.
Do I update Ambikly or Ambikly Pro first?
The free core first — Pro declares it as a requirement and checks its version on load. If Pro is updated first it waits, shows a notice and activates its add-ons once the core catches up.
Where do release announcements go?
This page is the record. License holders also receive an email for releases that change how license data is used, as the Privacy Policy describes; we do not send marketing mail on every release.
Run the current release.
The free core installs in a minute and migrates itself from any earlier version.