Skip to content

Commit 4da09b9

Browse files
committed
feat: Replace custom JSONC parsing with json5 library for improved robustness and simplification, and update related tests and changelog.
1 parent 371d67b commit 4da09b9

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

CHANGELOG.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3535

3636
### Added
3737

38-
- feat(cli): support for JSONC (JSON with comments) in VSCode settings.json merging
39-
- feat(cli): polite deep merge for JSON files that preserves existing user settings
40-
- feat(cli): basic validation for JSON object structures during initialization
41-
- feat(cli): strip_json_comments utility for handling VSCode configuration files
38+
- feat(cli): polite deep merge for VSCode settings.json with JSONC support via `json5` and zero-data-loss fallbacks
4239
- feat(presets): Pluggable preset system with preset catalog and template resolver
4340
- Preset manifest (`preset.yml`) with validation for artifact, command, and script types
4441
- `PresetManifest`, `PresetRegistry`, `PresetManager`, `PresetCatalog`, `PresetResolver` classes in `src/specify_cli/presets.py`

0 commit comments

Comments
 (0)