Changelog
Track every update across all our products.
FakturaPL
v1.2.0
2026-03-22Security
- β’**SSL verification always enforced** β debug mode no longer disables SSL peer/host verification (prevents MITM exposure of API tokens)
- β’**Webhook endpoint implemented** β new front controller with HMAC-SHA256 signature verification, payload size limits (64 KB), and proper HTTP status codes
- β’**External token sanitization** β tokens stored in DB are validated (alphanumeric, max 64 chars)
Fixed
- β’**Invoice duplicate race condition** β `id_order` column now UNIQUE with atomic `INSERT ... ON DUPLICATE KEY UPDATE`
- β’**API rate limit handling** β 429 responses trigger exponential backoff (up to 3 retries)
Improved
- β’Webhook payload storage capped at 64 KB to prevent table bloat
- β’Webhook cleanup method for processed webhooks older than 90 days
- β’User-Agent header reflects actual module version
FakturaPL
v1.1.0
2026-03-20Added
- β’Invoice column in admin orders list with status badges
- β’Rich order detail panel with PDF download, resend email, convert Proforma to VAT
- β’Customer dashboard integration ("My Invoices" page with PDF downloads)
- β’Auto-refund correction invoices when credit slips are created
- β’OID deduplication to prevent duplicate invoices from payment gateway retries
- β’Option to replace PrestaShop's built-in invoicing with Fakturownia invoices
Improved
- β’Payment method mapping now loads all active payment modules dynamically
- β’Department dropdown fetches directly from Fakturownia API
- β’Better error messages when API connection fails
Fixed
- β’Webhook sync now correctly handles concurrent status updates
- β’PDF cache invalidation when invoice is modified in Fakturownia
HTMLBox Pro
v2.3.0
2026-03-15Added
- β’A/B testing with automatic traffic splitting and conversion tracking
- β’Statistical significance calculator with confidence intervals
- β’Winner auto-selection when significance threshold is reached
Improved
- β’Code editor upgraded with better syntax highlighting and error detection
- β’Block list now shows conversion metrics inline
Fixed
- β’Cache invalidation now triggers correctly on block update in multistore mode
FakturaPL
v1.0.0
2026-02-15Initial Release
- β’Per-status invoice rules (create VAT, Proforma, mark paid, cancel, correct)
- β’6-tab admin configuration panel (Connection, Rules, Documents, Payments, Compliance, Advanced)
- β’EU compliance: OSS, Split Payment (MPP), GTU codes, Reverse Charge
- β’NIP and EU VAT number validation
- β’Bilingual invoice support
- β’6 languages: Polish, English, German, French, Spanish, Italian
- β’PHP 8.1+ / PrestaShop 8.0+ compatible
- β’PSR-4 autoloading, no external dependencies
- β’Webhook signature verification and CSRF protection
HTMLBox Pro
v2.2.0
2026-02-01Added
- β’Conditional display rules by country and zone
- β’Twig template support for dynamic content (customer name, cart total, language)
- β’Block duplication β one-click copy of any block with all settings
Improved
- β’WYSIWYG editor performance on large HTML blocks
- β’Hook selector now shows a visual wireframe of the storefront
Fixed
- β’Blocks with JavaScript no longer interfere with each other when on the same page
HTMLBox Pro
v2.1.0
2026-01-10Added
- β’Date-based scheduling with start/end date and time
- β’Import/export blocks between multistore instances
- β’Responsive device visibility controls (desktop, tablet, mobile)
- β’Version history with one-click rollback
Improved
- β’Block list now supports bulk enable/disable
- β’Admin UI redesigned with cleaner layout and better mobile support
Fixed
- β’Multistore compatibility issue where blocks appeared on wrong shop
- β’Drag-and-drop ordering now persists correctly after page reload
HTMLBox Pro
v2.0.0
2025-12-01Major Release
- β’Complete rewrite for PrestaShop 8.x/9.x compatibility
- β’New visual hook position selector with storefront wireframe
- β’New split-view editor (WYSIWYG + code side by side)
- β’New drag-and-drop block ordering within hooks
- β’New template library β save and reuse block designs
- β’New bulk operations (enable, disable, delete, export)
- β’6 languages: Polish, English, German, French, Spanish, Italian
- β’PHP 8.1+ required, PSR-4 autoloading, no external dependencies