Changelog
Plugin release history. Versioning follows Semantic Versioning — MAJOR.MINOR.PATCH.
v1.2.0 — current
Released: 2026-04-29
Added
- Hash-chain bid audit ledger with cryptographic verification
- Auction-of-the-Day with auto-rotation
- Flash auctions (short-burst format)
- Stripe Connect for marketplace payouts
- Wallet auto-charge on auction win
- Multi-vendor adapter for YITH Multi-Vendor (joins WCFM, Dokan, WC Vendors)
- Bid queue for high-throughput auctions
- Achievements system + leaderboards
- WP-CLI seeders for demo data
- Hash-chained audit log with tamper detection
Changed
- Migrated wallet submodule to v1.5.0 (peer-to-peer transfer + OTP)
- Dashboard rewrite — Chart.js KPI cards + activity feed
- Settings UI — tabbed layout with 8 categories
- Reports — 8 view types with CSV scheduling
- Fraud detection — rule-based with severity tiers
- Block / Cart Checkout block compatibility declared
- HPOS compatibility declared
Fixed
- Race condition in proxy bidding under high concurrency
- Anti-snipe drift on server time desync
- Memory leak in scheduled CSV exports
- Multi-vendor commission rounding error
Removed
- Built-in seller-onboarding flow (delegated to multi-vendor plugins)
- Standalone wallet payment gateway (moved to wkwc_wallet submodule)
v1.1.0
Released: 2026-02-15
Added
- Penny auctions
- Dutch auctions
- Seated auctions for live events
- Event landing pages
- Customer wallet endpoint with transactions ledger
- Wallet withdrawal request workflow
- Dispute resolution workflow
- Fraud detection module
- Two-factor auth for admin / bidding
- KYC integration
- Cookie consent integration
- Compliance settings tab
Changed
- Renamed
wkwc_auctionproduct type toauction(cleaner) - Schema migration: 12 → 16 tables
Fixed
- Sealed-auction reveal timing
- Currency rounding in buyer's premium
- Email digest delivery on multisite
v1.0.0
Released: 2026-01-10
Initial public release.
Core features
- 4 auction types (Standard, Reverse, Sealed, Proxy)
- Real-time AJAX bidding with adaptive polling
- Anti-snipe soft-close
- Fixed / variable / percentage bid increments
- Reserve price + Buy It Now
- Watchlist
- 21 transactional emails
- Admin dashboard
- Multi-vendor compatibility (WCFM, Dokan, WC Vendors)
- REST API
- Elementor / Gutenberg widgets
- 100+ hooks & filters
- WP-CLI commands
- Translation-ready (English, Hindi, Spanish, French, German seed translations)
Database
- 12 custom tables (auctions, bids, watchlist, audit log, etc.)
- HPOS compatibility
- Indexed for high-read performance
Pre-release
v0.9.x — Beta
Internal beta — feature-complete but limited to invited stores.
v0.5.x — Alpha
Closed alpha — feature exploration.
Versioning policy
| Increment | Triggers |
|---|---|
| MAJOR (1.x → 2.0) | Breaking changes (schema migrations that can't auto-run, removed APIs) |
| MINOR (1.1 → 1.2) | New features, non-breaking changes |
| PATCH (1.2.0 → 1.2.1) | Bug fixes, security patches, minor tweaks |
Migration notes
Upgrading to v1.2
- Auto-runs DB migration to add
wkafw_disputes,wkafw_event_*,wkafw_messages,wkafw_notificationstables - Wallet submodule upgrade — backup
wp_wkwc_wallet_*tables before upgrade - Stripe Connect: regenerate webhook secrets after upgrade
Upgrading to v1.1
- Auto-runs DB migration adding
wkafw_proxy_bids,wkafw_bid_packs,wkafw_auction_seats - Existing standard / reverse auctions unaffected
- Existing user roles preserved
Roadmap
The following are planned for future releases (subject to change):
- v1.3 — AI-suggested pricing, image-based search, mobile app SDK
- v1.4 — On-platform escrow (alternative to Escrow.com), live video integration
- v2.0 — Multi-currency wallet, hot-table sharding, native multi-vendor (no external plugin needed)
Security advisories
Security patches are documented separately and emailed to license holders. Subscribe via Webkul Store account.
For responsible disclosure: [email protected].
Contributing
The plugin is GPL — you can modify and redistribute. To submit changes back upstream, file a support ticket with your patch attached. Major contributions get reviewed and may be merged into future releases.
