@@ -8,7 +8,7 @@ and this project adheres to
88
99## [ Unreleased]
1010
11- ## [ 2.4.0] - 2025 -01-12
11+ ## [ 2.4.0] - 2026 -01-12
1212
1313### Added
1414
@@ -22,18 +22,24 @@ and this project adheres to
2222
2323### Fixed
2424
25- - ** Initializer dependency management** - Fixed package.json updates during initialization
25+ - ** Initializer dependency management** - Fixed package.json updates during
26+ initialization
2627 - Now uses actual CLI version instead of hardcoded ` ^1.0.0 `
27- - Automatically removes package from ` dependencies ` if present (should only be in ` devDependencies ` )
28+ - Automatically removes package from ` dependencies ` if present (should only be
29+ in ` devDependencies ` )
2830 - Preserves existing version when moving from dependencies to devDependencies
2931 - Dynamically reads version from package.json at runtime
3032- ** Global settings path** - Fixed settings file location
31- - Changed from ` settings.json ` (root) to ` shops/settings.json ` (correct location per docs)
33+ - Changed from ` settings.json ` (root) to ` shops/settings.json ` (correct
34+ location per docs)
3235 - Updated both ` loadGlobalSettings ` and ` saveGlobalSettings ` functions
3336 - Updated all tests to use correct path
34- - ** Content protection defaults for new shops** - Fixed missing default protection settings
35- - New shops now automatically get content protection enabled with default settings
36- - Applies global default mode (` strict ` ) and verbosity (` verbose ` ) from settings
37+ - ** Content protection defaults for new shops** - Fixed missing default
38+ protection settings
39+ - New shops now automatically get content protection enabled with default
40+ settings
41+ - Applies global default mode (` strict ` ) and verbosity (` verbose ` ) from
42+ settings
3743 - Prevents accidental content overwrites on newly created shops
3844
3945## [ 2.3.0] - 2025-10-28
@@ -50,13 +56,15 @@ and this project adheres to
5056- ** Content Protection System** - Config-based content overwrite prevention
5157 - Per-shop content protection settings (strict/warn/off modes)
5258 - Global settings for default protection behavior (settings.json)
53- - STRICT mode: Blocks cross-shop content sync, requires 'OVERRIDE' confirmation
59+ - STRICT mode: Blocks cross-shop content sync, requires 'OVERRIDE'
60+ confirmation
5461 - WARN mode: Shows warning, requires explicit confirmation
5562 - Verbose/quiet verbosity controls
5663 - Tools → Content Protection menu for configuration
5764 - Show Protection Status for all shops
5865 - Enable/Disable protection per shop or for all shops
59- - Smart detection: Only blocks cross-shop (main → shop-a), allows within-shop (shop-a → shop-a)
66+ - Smart detection: Only blocks cross-shop (main → shop-a), allows within-shop
67+ (shop-a → shop-a)
6068 - 14 comprehensive tests
6169- ** Shop Health Check** - Diagnostic tool for verifying shop setup
6270 - Check single shop or all shops
0 commit comments