You've already forked wc-composable-product
-
Release 1.3.2
StableAll checks were successfulreleased this
2026-03-01 13:08:59 +00:00 | 0 commits to main since this releaseAdded
- Custom page template for composable products — replaces the standard WooCommerce two-column layout (large image gallery + summary) with a compact product info header and full-width product selector grid
- New Twig template
single-product-composable.html.twigwith PHP loader for WooCommerce template override - Body class
single-product-composablefor CSS scoping on composable product pages
Changed
- Renamed Twig templates from
*.twigto*.html.twig(proper Twig naming convention) - Refreshed translation catalog (.pot) with accurate file references and line numbers
- Updated all .po/.mo translation files via
msgmerge
Downloads
-
Release 1.3.1
StableAll checks were successfulreleased this
2026-03-01 12:25:27 +00:00 | 2 commits to main since this releaseAdded
- PHPUnit test suite: 57 unit tests covering all 6 core classes (ProductType, StockManager, CartHandler, Plugin, Admin/ProductData, Admin/Settings)
- Brain Monkey + Mockery for WordPress/WooCommerce function mocking without a full WP installation
- WooCommerce class stubs in
tests/stubs/for classes extended by the plugin (WC_Product, WC_Settings_Page, etc.) - PHPCS with WordPress-Extra and PHPCompatibilityWP coding standards (
phpcs.xml.dist) - PHPCS job in release workflow — coding standards must pass before release is built
- PHP lint job in release workflow — syntax-checks all PHP files before testing
- Test job in release workflow — tests must pass before release package is built
- Testing and linting sections in README and CLAUDE.md
Changed
- PSR-4 refactored: Renamed files to PascalCase (Product_Type → ProductType, etc.) and changed namespace from
WC_Composable_ProducttoMagdev\WcComposableProduct - Updated all cross-references in PHP files, main plugin file, composer.json, CSS/JS doc comments, and translation file source comments
- PHPUnit upgraded from 9.6 to 10 (Brain Monkey 2.7 supports both)
- WPCS formatting applied to all source files (tabs, Yoda conditions, strict
in_array,wp_json_encode, long array syntax) - Release workflow now has four stages: lint + phpcs (parallel) → test → build-release
- Composer platform pinned to PHP 8.3 to prevent incompatible dependency locks
Downloads
-
Release 1.3.0
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 1m6sreleased this
2026-03-01 11:23:15 +00:00 | 5 commits to main since this releaseAdded
- Include Non-Public Products: New option to include draft and private products in composable product selections
- Global setting under WooCommerce > Settings > Composable Products
- Per-product override in the Composable Options tab (Use global default / Yes / No)
- Useful when products should only be sold as part of a composition, not individually
- Translations for the new setting in all 6 locales (de_DE, de_CH, fr_CH, it_CH + informal variants)
Downloads
- Include Non-Public Products: New option to include draft and private products in composable product selections
-
Release 1.2.1
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 56sreleased this
2026-03-01 11:14:17 +00:00 | 7 commits to main since this releaseChanged
- Consolidated documentation: merged INSTALL.md into README.md, merged IMPLEMENTATION.md into CLAUDE.md
- Condensed CLAUDE.md from ~1960 lines to ~160 lines, keeping only essential architecture and lessons learned
- README.md now includes full installation guide, usage tutorial, and troubleshooting section
- Cleaned up .gitignore
Removed
- INSTALL.md (content merged into README.md)
- IMPLEMENTATION.md (content merged into CLAUDE.md)
Downloads