Commit Graph

13 Commits

Author SHA1 Message Date
755108a7d3 Add release package v1.1.11 with checksums
Feature release adding variable product support.

Package: wc-composable-product-v1.1.11.zip (414 KB, 379 files)
SHA-256: 214002a28a0426b4d2423f234d1dff63e4a8e58c6301cbd6eaed8db670db88c6
MD5: 63b105311dc1cc8ac67c05528ad02e30

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 22:53:00 +01:00
6c2e317230 Add release package v1.1.10 with checksums
Critical bug fixes for admin and frontend issues discovered after v1.1.9.

Package: wc-composable-product-v1.1.10.zip (413 KB, 379 files)
SHA-256: 63bfe97aa9fd98e74750786ed0e1579b069505e85558316f7042787994c856ac
MD5: 271aad47684ee8318a8824861d5fc387

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 22:40:45 +01:00
f4d2543d4e Add release package v1.1.9 with checksums
Critical bug fix release - Admin rendering completely broken in v1.1.8.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 22:22:54 +01:00
f763e35d19 Add release package v1.1.8 with checksums
Package details:
- Size: 411 KB (421,220 bytes)
- Files: 376 (all source + vendor + translations + .mo files)
- Directory structure: wc-composable-product/ (WordPress standard)
- SHA-256: d7d06e2a5d336609249f803b681cdf270dbe60d6fc28bdd6c451c6744d2fdab6
- MD5: 78eee5eee4762c308c5d37d1aac06b04

Release v1.1.8 includes:
- Critical admin rendering bug fix (tab visibility)
- Critical frontend product selector fix (WooCommerce button hiding)
- Critical price localization fix (wc_price integration)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 22:13:59 +01:00
88a907c4dd Fix v1.1.7 release package structure for WordPress compatibility
CRITICAL FIX: WordPress plugin directory structure

Previous issue:
- ZIP contained files at root level
- WordPress created directory based on ZIP name: wc-composable-product-v1.1.7/
- This caused version-numbered directory in wp-content/plugins/

Corrected structure:
- ZIP now contains wc-composable-product/ parent directory
- All plugin files inside wc-composable-product/ directory
- WordPress extracts to wp-content/plugins/wc-composable-product/ (correct!)

Changes:
- Recreated ZIP with proper directory structure using rsync + zip
- Package size: 410 KB (419,697 bytes) - slightly larger due to parent dir
- New SHA-256: 866e7dd34431f4c881629fd8b59ddd3a27c7a45b7324a3d88cd064a3e01c1b83
- New MD5: 871fbb3b910380c0e43bcf1538408eda

WordPress standard: Plugin ZIP must contain single parent directory named after
the plugin slug, with all files inside that directory.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 21:56:49 +01:00
1c3f44f3c2 Add release package v1.1.6 with checksums
Release package for v1.1.6 including:
- Complete admin translations for Fixed Price field (v1.1.4 feature)
- All 6 locales with 56/56 strings translated (.po files)
- Package size: 378 KB (1,092,772 bytes)
- Files included: 370 files

Checksums:
- SHA-256: d64f4f5f1a00d392989cb613780e5726106a08c6aace08e0c74c80553a0b0f1e
- MD5: eae384e342450abd4ac83af0266ac764

Note: This version includes .po translation files but not compiled .mo files.
Users should upgrade to v1.1.7 for functional translations in WordPress.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 21:48:47 +01:00
287f8b778b Add release package v1.1.7 with checksums
Release package for v1.1.7 including:
- Compiled .mo translation files for all 6 locales
- Critical fix: Translations now display in WordPress admin
- Package size: 393 KB (402,351 bytes)
- Files included: 376 files

Checksums:
- SHA-256: 518d411c8a35fff26f6cd07dd7548dd46dfc2d8452ce3735b96e10cd582bf3fc
- MD5: 2eb25087a470ff2cf7d36490ea34eed9

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 21:46:28 +01:00
28d2223306 Add release package v1.1.3 with checksums
Release v1.1.3 - WooCommerce HPOS compatibility and pricing fixes

Package contents:
- Complete plugin source code
- Vendor dependencies (Twig)
- Translation files
- Documentation
- Assets (CSS/JS)

Checksums:
- SHA-256: 0ca23ca12570f0e9c518514ffc5209d78c76c3295954d10ec74a28013a762956
- MD5 also included for verification

This release addresses WooCommerce compatibility warnings and prevents
conflicts with WooCommerce Analytics, Update Manager, and third-party
pricing plugins like WooCommerce Tier and Package Prices.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 17:18:48 +01:00
18d340d029 Add release package v1.1.2 with checksums
Release v1.1.2 - CRITICAL bug fix for Settings.php class loading

This release fixes the persistent WC_Settings_Page error that affected all previous versions including v1.1.1.

Root cause:
- Settings.php extends WC_Settings_Page
- File was being required during Plugin::includes()
- WC_Settings_Page class didn't exist at that point
- Hook timing changes (v1.0.1, v1.1.1) were insufficient

Solution implemented:
- Removed require_once from Plugin::includes()
- Moved to Plugin::add_settings_page() callback
- Loads on-demand via woocommerce_get_settings_pages filter
- WC_Settings_Page guaranteed to exist at that point

Package contents:
- Plugin source files (v1.1.2)
- Stock management integration (v1.1.0 feature)
- Complete vendor dependencies (Twig 3.0)
- Translation files for 6 locales
- Documentation and changelog

Package size: 383 KB
SHA-256: 191eae035b34ce8b33b90cf9d85ed54e493c1b471cda0efe5c992a512e91cc36

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 17:01:38 +01:00
f1382490ec Fix Settings.php class loading timing issue (v1.1.2)
CRITICAL BUG FIX: v1.1.1 still had the same error!

Root cause analysis:
- v1.1.1 changed hook to woocommerce_init but error persisted
- Real issue: Settings.php was require_once'd in Plugin::includes()
- At that point, class extends WC_Settings_Page which doesn't exist yet
- Even woocommerce_init fires before WC_Settings_Page is loaded

Solution:
- Removed require_once from Plugin::includes() (line 93)
- Moved require_once to Plugin::add_settings_page() (line 196)
- Settings.php now loads on-demand via woocommerce_get_settings_pages filter
- This filter fires when WooCommerce has loaded all settings classes

Changes:
- includes/Plugin.php: Delayed Settings.php inclusion with explanatory comment
- wc-composable-product.php: Version bump to 1.1.2
- CHANGELOG.md: Documented fix and noted v1.1.1 was insufficient

This addresses the actual root cause that persisted through 3 versions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 16:59:17 +01:00
f1b255a7f8 Add release package v1.1.1 and reorganize all releases
Release v1.1.1 - Critical bug fix:
- Fixed WC_Settings_Page class loading timing issue
- Changed initialization hook from woocommerce_loaded to woocommerce_init
- Ensures plugin activates correctly without fatal errors

Release organization:
- Moved v1.0.0 and v1.1.0 packages from root to releases/ directory
- Added v1.1.1 release package
- All releases now properly organized in releases/ subdirectory

v1.1.1 Package contents:
- Plugin source files (v1.1.1)
- Stock management integration (v1.1.0 feature)
- Complete vendor dependencies (Twig 3.0)
- Translation files for 6 locales
- Documentation and changelog

v1.1.1 Package details:
- Size: 375 KB
- SHA-256: 761eef69da910ecfdb20ceeed70b5d0381c7cab895e81a040d132cb0f88d749b

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 16:55:37 +01:00
7b1b778f5b Add release package v1.0.0 with checksums
Initial release package including:
- Complete composable product implementation
- All source files and vendor dependencies
- 6 translation files + .pot template
- Documentation and license files

Package details:
- Size: 371 KB
- SHA-256: 60f95dc2c53d6e78dab7f9c67f04f08cd8cd89c7e4f3d2ea41ec1eafe78bc20d
- MD5: 8ffb19ba0e3b7f1c37e2eb3e3f3de0e5

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 16:45:49 +01:00
67bc61cf91 Add release package v1.1.0 with checksums
Created production-ready release package including:
- Complete stock management integration
- All source files and vendor dependencies
- 6 translation files + .pot template
- Documentation and license files

Package details:
- Size: 375 KB
- SHA-256: 645fdd68aca95cba77d961f3a48d41b9c12b3d17552572b7c039575dcfcab693
- MD5: 0a60816bbc5a01c0057c1ffa72679d93

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 16:44:14 +01:00