Releases: andreaem-it/shop-forge
Releases · andreaem-it/shop-forge
Release list
1.12.2
Changelog
1.12.2
- Moved the version history out of
readme.txtinto this file, keeping only the latest entry there.
1.12.1
- Fixed the Receipts module: it registered a "Receipts" account menu item and a /shopforge-receipts/ endpoint with no page behind it, so visiting that URL silently fell back to the dashboard. Removed — receipts are downloaded from each order's own page, not a dedicated account tab.
- Notifications now always appears as the second item in the account menu, right after Dashboard.
1.12.0
- Reworked 1.11.1's sub-tabs into real top-level tabs, reusing the same License/Shortcodes/Receipts tab navigation instead of a nested second-level one: Core features, Modules, Configuration, Theme and Colors are now their own pages, each with its own form and save action, so saving one section never touches another.
1.11.1
- The Modules settings page (Core features / Modules / Configuration / Theme / Colors) is now split into sub-tabs instead of one long scrolling page.
1.11.0
- New "Italian Fiscal Checkout Fields" module: Customer type (Private/Business), Tax code, VAT number, SDI code and PEC registered natively via the WooCommerce Blocks Additional Checkout Fields API — no third-party plugin needed, and the right fields are conditionally shown/required depending on the selected customer type. Only works with the block-based checkout.
- Full Italian translation for the new module (740/740 strings, 100% coverage).
1.10.4
- Account dashboard stat cards (Total orders / Processing / Delivered / Quotes) now use a dynamic column count instead of a fixed 4, so the row fills correctly when the Quotes module is disabled (3 cards).
- Loyalty points moved out of the stat cards into a small badge above the Log out button (star + number, "Loyalty points" label), shown only when the Loyalty module is active.
1.10.3
- Fixed the "Withdrawal request sent" card: the "All my returns" button was falling below the text instead of anchoring to the right. Both withdrawal cards now anchor their action button via flex + space-between on the card body.
1.10.2
- Fixed the "Withdrawal window expired" card: the withdrawal buttons now use the plugin's global primary color (one was hardcoded to an unrelated gray, the other was accidentally near-white with white text and effectively invisible).
- Removed a redundant wrapper and a dead CSS rule left over from that layout change; the button's right-anchoring was already handled by the card's flex layout.
1.10.1
- Fixed the Receipts settings tab rendering with no styling (borrowed CSS classes that only load on the Modules tab; the tab now ships its own scoped styles).
- Fixed 22 strings incorrectly translated by the automated merge (e.g. "Contact email" showing an unrelated Italian string) across the Receipts module and a few pre-existing WooCommerce template overrides.
1.10.0
- New PDF Receipts module: real server-generated PDF (Dompdf), 3 visual templates (Modern/Classic/Minimal), configurable company details/logo/footer note, one-click download from the order page and customer account, one-click email delivery. This is a receipt, not a fiscal invoice — no electronic-invoicing (SDI) integration.
- Italian translation completed for all new strings, 100% coverage verified against source (728/728).
1.9.1
1.8.1
1.7.2
1.7.0
Split styles toggle into 3 granular controls, fix CSS/license bugs (1…