Changelog

What we changed in each release of SISL Optima Connector — no rounded marketing phrases, just file names, class names and SQL bits.

current version
v0.3.6
releases shipped
8
since
February 2026
next
v0.3.6
Self-update infrastructure
May 12, 2026 current
  • NEW SISL Optima → Updates admin page in Magento with a Check for updates button.
  • NEW Daily cron sisl_optima_check_update at 04:00 with 0–30 min random jitter.
  • NEW One-click apply with smart-hybrid pre-flight: composer-managed, read-only webroot, writable+auto — each path gets the right fallback.
  • NEW System Message banner in admin tray when an update is available — links straight to the updates page.
  • NEW Ed25519-signed release manifests verified plugin-side with the embedded public key (same trust root as licence verification).
  • INTERNAL Cron jobs now use inline <schedule> instead of <config_path> so they register on a fresh install without admin intervention.
v0.3.5
First public stable release
May 12, 2026 stable
  • NEW Product sync Optima → Magento (code, name, EAN, unit, price from selected pricelist).
  • NEW Multi-warehouse stock → Magento MSI with configurable warehouse mapping.
  • NEW Per-website pricing — different Optima pricelists for retail.shop vs b2b.shop.
  • NEW Auto-invoices Optima → Magento Invoice. Partial documents (1 of 5 units = 1 in Magento) natively supported.
  • NEW Customer sync KntKartycustomer_entity with email + website matching.
  • SECURITY HMAC-SHA256 + Ed25519 + anti-tamper manifest. Cracked installs flagged on the licence server.
  • FIX 24 bugs identified by 3 rounds of code review (Gemini Pro + Claude Opus) fixed before launch. E2E tested on a real Comarch Optima 2024 instance.
v0.3.4
Pre-release hardening
April 2026 older
  • FIX Duplicate SKU in one order (custom options) — fixed with FIFO queue per SKU.
  • FIX HMAC + Polish characters in order forward — explicit UTF-8 in StreamReader.
v0.3.3
Partial document semantics
April 2026 older
  • FIX Partial WZ/FA created full shipment/invoice in Magento — fixed via TraElem join + buildItemQtysMap.
v0.3.2
Magento 2.4.7 API compatibility
April 2026 older
  • FIX InvoiceManagementInterface::prepareInvoice in 2.4.7 wants an Order object, not entity_id — switched to InvoiceService.
v0.3.1
F1/F2/F3 schema fixes
April 2026 older
  • BREAKING F1 multi-store silent no-op when catalog/price/scope=Global — now hard-fails with a link to the admin setting.
  • FIX F3 referenced Knt_TS_Mod which doesn't exist on real Optima 2024 — rewritten as full-sync.
  • FIX F2 referenced TrN_DataOst which doesn't exist — rewritten as TrN_TS_Mod.
v0.2.0
Multi-warehouse + multi-store
March 2026 older
  • NEW Multi-warehouse mapping (Optima symbol → Magento MSI source code) as textarea config.
  • NEW Multi-store overrides: per-website price_tier + sku_prefix for B2B/multi-brand setups.
v0.1.0
Initial release (alpha, internal testing)
February 2026 first
  • NEW Single-warehouse product + stock sync, Ed25519 licence verification, HMAC REST to the .NET microservice.

Want to know what's next?

The roadmap shows what we're building in v0.4.0, v0.5.0 and beyond — with concrete time targets. Every major-version upgrade is included in the PLN 300 / month subscription.