From 9e4513f911e6daee51124e25292e7b3a7b848f62 Mon Sep 17 00:00:00 2001 From: magdev Date: Wed, 31 Dec 2025 22:21:30 +0100 Subject: [PATCH] Bump version to 1.1.9 - Fix critical admin rendering bug MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix overly broad CSS selectors that broke admin tabs in v1.1.8. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ wc-composable-product.php | 4 ++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa36e12..b75cd32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.1.9] - 2025-12-31 + +### Fixed + +- **CRITICAL**: Admin rendering completely broken - tabs disappeared and fields appeared out of context after v1.1.8 release +- CSS selectors were too broad, hiding tab navigation along with field groups +- Removed `!important` flags that caused overly aggressive hiding + +### Changed + +- Made CSS selectors more specific: `.options_group.show_if_composable` for field groups only +- Added separate rule for tab links: `.product_data_tabs li.composable_options` +- Tab navigation now works correctly without hiding itself + +### Technical + +- Modified files: assets/css/admin.css (lines 22-40) +- Root cause: `.show_if_composable` class used by WooCommerce for both tab links AND field groups +- Solution: Separate selectors for each use case to prevent unintended hiding + +### Notes + +- This release fixes critical regression introduced in v1.1.8 +- Admin interface now renders correctly with visible tabs and properly positioned fields +- No `!important` flags needed with specific selectors + ## [1.1.8] - 2025-12-31 ### Fixed diff --git a/wc-composable-product.php b/wc-composable-product.php index 1953d82..e1adece 100644 --- a/wc-composable-product.php +++ b/wc-composable-product.php @@ -3,7 +3,7 @@ * Plugin Name: WooCommerce Composable Products * Plugin URI: https://github.com/magdev/wc-composable-product * Description: Create composable products where customers select a limited number of items from a configurable set - * Version: 1.1.8 + * Version: 1.1.9 * Author: Marco Graetsch * Author URI: https://example.com * License: GPL v3 or later @@ -19,7 +19,7 @@ defined('ABSPATH') || exit; // Define plugin constants -define('WC_COMPOSABLE_PRODUCT_VERSION', '1.1.8'); +define('WC_COMPOSABLE_PRODUCT_VERSION', '1.1.9'); define('WC_COMPOSABLE_PRODUCT_FILE', __FILE__); define('WC_COMPOSABLE_PRODUCT_PATH', plugin_dir_path(__FILE__)); define('WC_COMPOSABLE_PRODUCT_URL', plugin_dir_url(__FILE__));