Remove releases from git tracking and clean up MD5 checksums

- Remove all release packages from git tracking (kept locally)
- Delete MD5 checksum files, keeping only SHA256
- Update .gitignore to exclude releases/ directory
- Update CLAUDE.md release documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-25 19:17:04 +01:00
parent 63c8137f4e
commit 0dbe18d954
108 changed files with 17 additions and 293 deletions

6
.gitignore vendored Normal file → Executable file
View File

@@ -32,4 +32,8 @@ notes.*
# local code
wordpress
core
core
wp-core
# Releases (not tracked in git)
/releases/

View File

@@ -16,6 +16,15 @@ This is a WooCommerce plugin that adds flexible pricing capabilities to products
This project is proudly **"vibe-coded"** using Claude.AI - the entire codebase was created through AI assistance.
## Temporary Roadmap
**Note for AI Assistants:** Clean this section after the specific features are done or new releases are made. Effective changes are tracked in `CHANGELOG.md`. Do not add completed versions here - document them in the Session History section at the end of this file.
### Version 1.3.0
- Implement `https://src.bundespruefstelle.ch/magdev/wc-licensed-product-client/raw/branch/main/docs/client-implementation.md`. Add the license management to the settings page
- Split the settings page into sub-tabs, like in the WooCommerce Advanced tab
## Technical Stack
- **Language:** PHP 7.4+
@@ -379,9 +388,8 @@ zip -r wc-tier-and-package-prices/releases/wc-tier-and-package-prices-X.X.X.zip
# Return to project directory
cd wc-tier-and-package-prices
# Generate checksums
# Generate SHA256 checksum
cd releases
md5sum wc-tier-and-package-prices-X.X.X.zip > wc-tier-and-package-prices-X.X.X.zip.md5
sha256sum wc-tier-and-package-prices-X.X.X.zip > wc-tier-and-package-prices-X.X.X.zip.sha256
cd ..
```
@@ -676,9 +684,10 @@ Based on v1.1.22, v1.2.2, and v1.2.3 release experience, here's the complete wor
- `composer.json` - Version bump
- `CHANGELOG.md` - Release notes
- `CLAUDE.md` - Version and roadmap updates
- `releases/wc-tier-and-package-prices-X.X.X.zip*` - Package and checksums
- Feature-specific files (templates, PHP classes, etc.)
**Note:** Release packages (`releases/`) are not tracked in git - they are generated locally for distribution.
### Release Package Creation - Critical Notes
**IMPORTANT:** The zip command must be run from the **parent directory** to create proper archive structure.

View File

@@ -1,219 +0,0 @@
# WooCommerce Tier and Package Prices - Releases
This directory contains production-ready releases of the WooCommerce Tier and Package Prices plugin.
## Latest Release
**Version 1.1.20** - December 23, 2025
### What's New in 1.1.20
- 🔧 **CRITICAL FIX:** Resolved WooCommerce Blocks fatal error in mini-cart and cart blocks
- ✅ Full WooCommerce Blocks compatibility (cart, mini-cart, checkout)
- ✅ Fixed `woocommerce_store_api_product_quantity_editable` filter signature
- ✅ Tier labels for enhanced UX (v1.1.7)
- ✅ Package quantity restrictions (v1.1.0)
- ✅ Clickable tier rows with auto-fill
- ✅ Enhanced "View Options" buttons
### Quick Install
```bash
# Download the package
wget https://your-domain.com/releases/wc-tier-and-package-prices-1.1.20.zip
# Verify checksum (optional but recommended)
sha256sum wc-tier-and-package-prices-1.1.20.zip
# Install via WordPress admin or WP-CLI
wp plugin install wc-tier-and-package-prices-1.1.20.zip --activate
```
## Files in This Directory
### Release Packages
| File | Description | Size |
|------|-------------|------|
| `wc-tier-and-package-prices-1.1.20.zip` | Production plugin package | ~400 KB |
| `wc-tier-and-package-prices-1.1.20.zip.sha256` | SHA-256 checksum | - |
| `wc-tier-and-package-prices-1.1.20.zip.md5` | MD5 checksum | - |
| `RELEASE-INFO-1.1.20.md` | Detailed release information | - |
## Verification
### Verify Package Integrity
**Using SHA-256:**
```bash
sha256sum -c wc-tier-and-package-prices-1.1.20.zip.sha256
```
**Using MD5:**
```bash
md5sum -c wc-tier-and-package-prices-1.1.20.zip.md5
```
### Expected Checksums
Checksums will be generated when the release package is created.
## Installation Methods
### Method 1: WordPress Admin (Recommended for most users)
1. Download `wc-tier-and-package-prices-1.1.20.zip`
2. Go to **WordPress Admin > Plugins > Add New**
3. Click **Upload Plugin**
4. Choose the downloaded ZIP file
5. Click **Install Now**
6. Click **Activate Plugin**
### Method 2: WP-CLI (For developers)
```bash
wp plugin install /path/to/wc-tier-and-package-prices-1.1.20.zip --activate
```
### Method 3: Manual Installation (Advanced)
```bash
# Extract to wp-content/plugins/
unzip wc-tier-and-package-prices-1.1.20.zip -d /path/to/wordpress/wp-content/plugins/
# Set correct permissions
chmod -R 755 /path/to/wordpress/wp-content/plugins/wc-tier-and-package-prices
# Activate via WordPress admin or WP-CLI
wp plugin activate wc-tier-and-package-prices
```
## What's Included
### Core Features
- ✅ Tier pricing with optional labels (quantity-based discounts)
- ✅ Package pricing with quantity restrictions (fixed-price bundles)
- ✅ Clickable tier rows with auto-quantity fill
- ✅ WooCommerce Blocks full support (cart, mini-cart, checkout)
- ✅ Twig template engine for secure templating
- ✅ WooCommerce HPOS (High-Performance Order Storage) compatible
- ✅ Quantity restriction enforcement
- ✅ "View Options" catalog buttons for restricted products
- ✅ Multilingual support (3 languages)
### Translations
- 🇺🇸 English (US)
- 🇩🇪 German (Germany)
- 🇨🇭 German (Switzerland, Informal)
### Production Ready
- ✅ Optimized autoloader
- ✅ No development dependencies
- ✅ Compiled Twig templates support
- ✅ Tested with WooCommerce 8.0 - 10.x
- ✅ Tested with WordPress 6.0 - 6.9.x
- ✅ PHP 7.4+ compatible
- ✅ Block-based themes compatible
## Package Contents
```
wc-tier-and-package-prices/
├── assets/ # CSS and JavaScript
│ ├── css/
│ │ ├── admin.css
│ │ └── frontend.css
│ └── js/
│ ├── admin.js
│ └── frontend.js
├── includes/ # PHP classes
│ ├── class-wc-tpp-admin.php
│ ├── class-wc-tpp-settings.php
│ ├── class-wc-tpp-cart.php
│ ├── class-wc-tpp-frontend.php
│ ├── class-wc-tpp-product-meta.php
│ └── class-wc-tpp-template-loader.php
├── languages/ # Translation files
│ ├── wc-tier-package-prices-de_CH_informal.po
│ ├── wc-tier-package-prices-de_CH_informal.mo
│ ├── wc-tier-package-prices-de_DE.po
│ ├── wc-tier-package-prices-de_DE.mo
│ ├── wc-tier-package-prices-en_US.po
│ ├── wc-tier-package-prices-en_US.mo
│ └── wc-tier-package-prices.pot
├── templates/ # Twig templates
│ ├── admin/
│ │ ├── tier-row.twig
│ │ └── package-row.twig
│ └── frontend/
│ ├── pricing-table.twig
│ ├── tier-pricing-table.twig
│ └── package-pricing-display.twig
├── vendor/ # Composer dependencies
│ └── twig/twig/
├── CHANGELOG.md
├── INSTALLATION.md
├── QUICKSTART.md
├── USAGE_EXAMPLES.md
├── README.md
├── composer.json
└── wc-tier-and-package-prices.php
```
## System Requirements
| Requirement | Minimum Version | Tested Up To |
|-------------|----------------|--------------|
| WordPress | 6.0+ | 6.9.x |
| PHP | 7.4+ | 8.x |
| WooCommerce | 8.0+ | 10.x |
| MySQL | 5.6+ | 8.x |
## Support
- **Documentation:** See README.md, INSTALLATION.md, QUICKSTART.md, USAGE_EXAMPLES.md
- **Repository:** https://src.bundespruefstelle.ch/magdev/wc-tier-package-prices
- **Author:** Marco Graetsch
## Version History
### 1.1.20 (2025-12-23) - Current Release
- **CRITICAL FIX:** WooCommerce Blocks fatal error resolved
- Fixed filter signature for `woocommerce_store_api_product_quantity_editable`
- Full compatibility with WooCommerce Store API and block-based cart/checkout
- Enhanced stability for block-based themes
### 1.1.7 (2025-12-22)
- Added optional tier labels for enhanced UX
- Clickable tier rows with auto-quantity fill
- Add to Cart button auto-disable for invalid quantities
### 1.1.4 (2025-12-22)
- WooCommerce Blocks support (cart, mini-cart, checkout)
- Enhanced "View Options" button styling
### 1.1.0 (2025-12-21)
- Package quantity restrictions (global and per-product)
- Quantity field hiding for restricted products
- Server-side validation for package quantities
### 1.0.1 (2025-12-21)
- Added Twig template engine
- Added Swiss German translation
- Improved template organization
- Enhanced security with auto-escaping
### 1.0.0 (2025-12-21)
- Initial release
- Tier pricing functionality
- Package pricing functionality
- German and English translations
For complete version history, see [CHANGELOG.md](../CHANGELOG.md)
## License
GPL v2 or later - https://www.gnu.org/licenses/gpl-2.0.html
---
**Note:** All packages are production-ready with optimized autoloaders and no development dependencies included.

View File

@@ -1 +0,0 @@
e6cfc9b88df9e7763be0cd56517ce8ab wc-tier-and-package-prices-1.0.1.zip

View File

@@ -1 +0,0 @@
92c1385d92527e77646e37f23c1bd1555a4290a5ec9314c0ee6ed896ded55e88 wc-tier-and-package-prices-1.0.1.zip

View File

@@ -1 +0,0 @@
830f443ce4b65e2ca9cfede3257bc4f5 wc-tier-and-package-prices-1.0.2.zip

View File

@@ -1 +0,0 @@
c1a5339da10b3625156b8fff4ec848e4a1318d6edc497bd5026cfe0a3ef39daa wc-tier-and-package-prices-1.0.2.zip

View File

@@ -1 +0,0 @@
ef68125c54b0c10f04ba82d48a98b4aa wc-tier-and-package-prices-1.1.0.zip

View File

@@ -1 +0,0 @@
da6b462f3dc297b282ed0da258b78fd9f2f82f3e76289c4c8fadd1ac9e02c55b wc-tier-and-package-prices-1.1.0.zip

View File

@@ -1 +0,0 @@
51c4f8a7c3ccede2d2005f2fe3ebe44e wc-tier-and-package-prices-1.1.1.zip

View File

@@ -1 +0,0 @@
b951f8b7ddd2bad6b3415d4583709fdf88f66aea4eae70110c903757ff53e045 wc-tier-and-package-prices-1.1.1.zip

View File

@@ -1 +0,0 @@
81be5283219cfa722f6d382a788e7dc1 releases/wc-tier-and-package-prices-1.1.10.zip

View File

@@ -1 +0,0 @@
2d3b01e61c8a03a8f20bc99b2019ca50fa08ecd68188feb2d2105dfe35d36f0d releases/wc-tier-and-package-prices-1.1.10.zip

View File

@@ -1 +0,0 @@
4a0c0b07b29d4b7046f9d3ff3f091321 releases/wc-tier-and-package-prices-1.1.11.zip

View File

@@ -1 +0,0 @@
3da9423d136a2ff254b61577ba1f84d4c0f0d1e57bae361ac29c90327feeeceb releases/wc-tier-and-package-prices-1.1.11.zip

View File

@@ -1 +0,0 @@
c1c0b5880636686227246be2c37dc42a releases/wc-tier-and-package-prices-1.1.12.zip

View File

@@ -1 +0,0 @@
05b32356d46803dbb7fa17c13a2d8da96f77126746e2895e2f5c6dd0e7b490ff releases/wc-tier-and-package-prices-1.1.12.zip

View File

@@ -1 +0,0 @@
8572eed399554905fbf331d18f0677a0 wc-tier-and-package-prices-1.1.13.zip

View File

@@ -1 +0,0 @@
83e29b2e40dd43e77bd83cd03d4ccc54ef53555b55544eba4d38161101f79f20 wc-tier-and-package-prices-1.1.13.zip

View File

@@ -1 +0,0 @@
e0cc51d1493ed35ab254220d9f46997b wc-tier-and-package-prices-1.1.14.zip

View File

@@ -1 +0,0 @@
8a2ce7438ee49baffdcaaf323b6426d73dd1cf704bea94a80fcce27a42c097ad wc-tier-and-package-prices-1.1.14.zip

View File

@@ -1 +0,0 @@
15fa0e0933c85b23f66940bf43810835 wc-tier-and-package-prices-1.1.15.zip

View File

@@ -1 +0,0 @@
a419579111ad20b127411e1078ca99187156d606381549e6bf147ffc3bd58de1 wc-tier-and-package-prices-1.1.15.zip

View File

@@ -1 +0,0 @@
d30a90715dbcd46a1dfd19f025897530 wc-tier-and-package-prices-1.1.16.zip

View File

@@ -1 +0,0 @@
e2ad36e049a902b8e287154867ef72c0e169766508781e223176a2a753b60915 wc-tier-and-package-prices-1.1.16.zip

View File

@@ -1 +0,0 @@
9adbb9aad13b8d141cfabfdf53643480 wc-tier-and-package-prices-1.1.17.zip

View File

@@ -1 +0,0 @@
985a195bf98d4dbc0a7afa90173efcda472f4c769adf3c833fa6a99ba9d44095 wc-tier-and-package-prices-1.1.17.zip

View File

@@ -1 +0,0 @@
ec4bb1d78a3c27488244b44971916ffd wc-tier-and-package-prices-1.1.18.zip

View File

@@ -1 +0,0 @@
7d942002edd866c2b6f3192ba010fe64058b7433c5ac776a48e9c3c41f4e2fda wc-tier-and-package-prices-1.1.18.zip

View File

@@ -1 +0,0 @@
c61c3a059429d8dacdce71d4acce401e wc-tier-and-package-prices-1.1.19.zip

View File

@@ -1 +0,0 @@
0e8bc4ccd233d388238e800cd0e0a129f9e8da14008e7164db7934a48ca8223a wc-tier-and-package-prices-1.1.19.zip

View File

@@ -1 +0,0 @@
eee69fcf391b3f3df9380306ffb31b1b wc-tier-and-package-prices-1.1.2.zip

View File

@@ -1 +0,0 @@
40ffd29ebc6af635f689472040acd220ae1c8df2f0d852fab4b43ce0fb5fe739 wc-tier-and-package-prices-1.1.2.zip

View File

@@ -1 +0,0 @@
bfdeee75bfe3795c9ab9abfe47f12a41 wc-tier-and-package-prices-1.1.20.zip

View File

@@ -1 +0,0 @@
953859241d15d76ec4783c72bac851ddd69e5a1f7b119ee4f9ebd30c7fabed17 wc-tier-and-package-prices-1.1.20.zip

View File

@@ -1 +0,0 @@
16813b3ed0d1001d5f60194d61d36fc2 wc-tier-and-package-prices-1.1.21.zip

View File

@@ -1 +0,0 @@
e0063852a9ac23b1fd994471a2829f9dcbe26316f00ddee2d00f77c7c6a47c8f wc-tier-and-package-prices-1.1.21.zip

View File

@@ -1 +0,0 @@
7d5a5c7980a91dff5167c90a6f3290b0 wc-tier-and-package-prices-1.1.22.zip

View File

@@ -1 +0,0 @@
f94dee838a3f288b4acb3b3d9a4e88ef987f9b1bc918403186014d8d43fee6d9 wc-tier-and-package-prices-1.1.22.zip

View File

@@ -1 +0,0 @@
dfec91be7e375b09613ba81cfebbe013 wc-tier-and-package-prices-1.1.3.zip

View File

@@ -1 +0,0 @@
7938542680b71a7b73269c96a4dff78f2222ac8409092011c5e40e97a5e465aa wc-tier-and-package-prices-1.1.3.zip

View File

@@ -1 +0,0 @@
3e5bc2cae17ecb81b729c3fdc979df23 wc-tier-and-package-prices-1.1.4.zip

View File

@@ -1 +0,0 @@
19553b2fed1c6ca20a8168eab8c570cb0302be801322cd41d86cec40b70ff162 wc-tier-and-package-prices-1.1.4.zip

View File

@@ -1 +0,0 @@
e9f8a69e4be107d857d3beb671d5a9fe wc-tier-and-package-prices-1.1.5.zip

View File

@@ -1 +0,0 @@
a13d71f3f65c7cf41613f88d7bcfcb112acfefb800fa6b95932f44a47cf764f3 wc-tier-and-package-prices-1.1.5.zip

View File

@@ -1 +0,0 @@
dbea10acffdc849f9aa387d128cb6d6e wc-tier-and-package-prices-1.1.6.zip

View File

@@ -1 +0,0 @@
730e366764449ac963bc85848ac8a91f654e4b35500ed3132a280ab4f215c80c wc-tier-and-package-prices-1.1.6.zip

View File

@@ -1 +0,0 @@
c593b6fc730133ecaf772f77d5659080 wc-tier-and-package-prices-1.1.7.zip

View File

@@ -1 +0,0 @@
00e7c473a8b0fc23eb1cd52f4b38db030618ed142a9a9fdfd9b1aa4c5849ec70 wc-tier-and-package-prices-1.1.7.zip

View File

@@ -1 +0,0 @@
666e1acad9f349982463b65d0e3e7fa3 wc-tier-and-package-prices-1.1.8.zip

View File

@@ -1 +0,0 @@
2c100d0d100a6fd7bd8f9c9b154d878a675bc795c5fddb19314bc9991b9a60ba wc-tier-and-package-prices-1.1.8.zip

View File

@@ -1 +0,0 @@
7421aceb8d1cc89b7d15b19d68cdfabe wc-tier-and-package-prices-1.1.9.zip

View File

@@ -1 +0,0 @@
8224bf8b9bfc3dc760d77c61700d27c31db1a67b70834d8b6a4581df66fd45bd wc-tier-and-package-prices-1.1.9.zip

View File

@@ -1 +0,0 @@
cee7ab535938b4096f225f0e0640c9b7 wc-tier-and-package-prices-1.2.0.zip

View File

@@ -1 +0,0 @@
b9cda03ef4ae8994e34fc1a6d8768e9c0a088461d795c5e79cb51f670c93d0b0 wc-tier-and-package-prices-1.2.0.zip

View File

@@ -1 +0,0 @@
470f3d87ce3ab9eb5a4ddc4a7262d282 wc-tier-and-package-prices-1.2.1.zip

View File

@@ -1 +0,0 @@
23e814583b71299f1d9e77c32ec0b9e88ce31c2ddf89a729282234c7f916ed2b wc-tier-and-package-prices-1.2.1.zip

View File

@@ -1 +0,0 @@
6c1bace109d1401832774668d85cf2c8 wc-tier-and-package-prices-1.2.2.zip

View File

@@ -1 +0,0 @@
a8674027621bd62ae63c2b63ec33da177f514816c35b45b9788d8dd5edd2c6ec wc-tier-and-package-prices-1.2.2.zip

View File

@@ -1 +0,0 @@
2ec8f0cbd01f1e77e0e61d84587025bd wc-tier-and-package-prices-1.2.3.zip

View File

@@ -1 +0,0 @@
ff4e7bd3db5de90e1481e3699cc2e69324046dd01d59c091e19540e3eb6cd0bd wc-tier-and-package-prices-1.2.3.zip

View File

@@ -1 +0,0 @@
abd9cb934494f7053c19a0a022d5717f wc-tier-and-package-prices-1.2.4.zip

View File

@@ -1 +0,0 @@
976bd9bf2cdc5bbf34a65160bc1b42f74cbff71d39c634a042efd59aa90a13d0 wc-tier-and-package-prices-1.2.4.zip

View File

@@ -1 +0,0 @@
61eafd6c2fdd1468c486efe0c6e3bfa4 wc-tier-and-package-prices-1.2.5.zip

View File

@@ -1 +0,0 @@
4f6d637713511db061dd2db5f948b846eb48c343d9b8823299b85038ccca6a6e wc-tier-and-package-prices-1.2.5.zip

View File

@@ -1 +0,0 @@
b2c862fbad94f42f0756fb496a1dd920 wc-tier-and-package-prices-1.2.6.zip

View File

@@ -1 +0,0 @@
19a00c7fc2f42326f52d2da063766abd1c0b47d1701b9050c018bfb2bafae6f6 wc-tier-and-package-prices-1.2.6.zip

Some files were not shown because too many files have changed in this diff Show More