Skip to content

Commit ee8d5d8

Browse files
committed
docs: Revert CHANGELOG.md version header format
- Reverted version headers in `CHANGELOG.md` to `## vX.Y.Z YYYY MM DD` format as requested.
1 parent f9594b7 commit ee8d5d8

1 file changed

Lines changed: 127 additions & 69 deletions

File tree

CHANGELOG.md

Lines changed: 127 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -3,132 +3,190 @@
33
All notable changes for each version of the Ambient Music extension.
44

55
---
6+
7+
## Unreleased
8+
69
## v0.7.3 2025 08 24
710

11+
### Changed
12+
- Bump version to 0.7.3.
13+
814
## v0.7.2 2025 08 24
915

10-
- refactor: Moved `UpdaterRegistry` to `src/registry` for better organization and updated all relevant imports.
11-
- refactor: Applied Dependency Inversion Principle (DIP) by passing `FileHandler` as a dependency to `ManifestParser`, and `ManifestParser` as a dependency to updaters. This improves testability and flexibility.
12-
- refactor: Defined more granular error classes (`FileNotFoundError`, `InvalidManifestError`) within `errors.ts` to enable more precise error handling and user feedback.
13-
- refactor: Updated `FileHandler` and `ManifestParser` to throw these specific errors, and `index.ts` to catch and handle them.
16+
### Changed
17+
- Moved `UpdaterRegistry` to `src/registry` for better organization and updated all relevant imports.
18+
- Applied Dependency Inversion Principle (DIP) by passing `FileHandler` as a dependency to `ManifestParser`, and `ManifestParser` as a dependency to updaters. This improves testability and flexibility.
19+
- Defined more granular error classes (`FileNotFoundError`, `InvalidManifestError`) within `errors.ts` to enable more precise error handling and user feedback.
20+
- Updated `FileHandler` and `ManifestParser` to throw these specific errors, and `index.ts` to catch and handle them.
1421

1522
## v0.7.1 2025 08 24
1623

17-
- refactor: Encapsulate Git operations in a GitService
18-
- refactor: Extract version calculation to a separate utility
19-
- refactor: Introduce UpdaterService for dependency injection
20-
- feat: Introduce custom error types for granular error handling
21-
- refactor: Extract Git operations into a separate utility
22-
- Refactor: Centralized file handling operations by introducing a new FileHandler utility. This improves consistency and maintainability across different updaters.
23-
- fix: Corrected NodeUpdater tests by ensuring manifestPath is set.
24-
- refactor: Centralized manifest parsing and updating logic by introducing `ManifestParser` utility and updating all updaters to use it.
25-
- feat: Enhance version bump action with explicit platform and git tag control
26-
- Add `target_platform` input to `action.yml` allowing users to explicitly specify the platform for version bumping, bypassing automatic detection.
27-
- Modify `UpdaterService` to use the `target_platform` if provided, otherwise fall back to existing detection logic.
28-
- Update `index.ts` to read and pass `target_platform` to `UpdaterService`.
29-
- Implement conditional Git tag creation based on the `git_tag` input from `action.yml`.
30-
- build: Updated `dist/index.js` after centralizing action configuration.
24+
### Added
25+
- Enhanced version bump action with explicit platform and git tag control:
26+
- Added `target_platform` input to `action.yml` allowing users to explicitly specify the platform for version bumping, bypassing automatic detection.
27+
- Modified `UpdaterService` to use the `target_platform` if provided, otherwise fall back to existing detection logic.
28+
- Updated `index.ts` to read and pass `target_platform` to `UpdaterService`.
29+
- Implemented conditional Git tag creation based on the `git_tag` input from `action.yml`.
30+
- Introduced custom error types for granular error handling.
31+
32+
### Changed
33+
- Encapsulated Git operations in a `GitService`.
34+
- Extracted version calculation to a separate utility.
35+
- Introduced `UpdaterService` for dependency injection.
36+
- Extracted Git operations into a separate utility.
37+
- Centralized file handling operations by introducing a new `FileHandler` utility. This improves consistency and maintainability across different updaters.
38+
- Centralized manifest parsing and updating logic by introducing `ManifestParser` utility and updating all updaters to use it.
39+
- Updated `dist/index.js` after centralizing action configuration.
40+
41+
### Fixed
42+
- Corrected NodeUpdater tests by ensuring manifestPath is set.
3143

3244
## v0.7.0 2025 08 24
3345

34-
- fix: Update version badges in README for consistency.
35-
- feat: Integrate Vitest for comprehensive unit testing.
36-
- chore: Bump version to 0.7.0.
46+
### Added
47+
- Integrated Vitest for comprehensive unit testing.
48+
49+
### Fixed
50+
- Updated version badges in README for consistency.
51+
52+
### Changed
53+
- Bumped version to 0.7.0.
3754

3855
## v0.6.2 2025 08 24
3956

40-
- fix: Update version badges in README for consistency.
41-
- feat: Integrate Vitest for comprehensive unit testing.
42-
- chore: Bump version to 0.6.2.
57+
### Added
58+
- Integrated Vitest for comprehensive unit testing.
59+
60+
### Fixed
61+
- Updated version badges in README for consistency.
62+
63+
### Changed
64+
- Bumped version to 0.6.2.
4365

4466
## v0.6.0 2025 08 23
4567

68+
### Changed
69+
- Minor release.
70+
4671
## v0.5.1 2025 08 23
4772

48-
- feat: Improve error handling in `src/index.ts` to gracefully manage unknown error types.
49-
- chore: Update `package.json` to include linting and formatting in the `prepare` script, ensuring code quality before building.
73+
### Added
74+
- Improved error handling in `src/index.ts` to gracefully manage unknown error types.
75+
76+
### Changed
77+
- Updated `package.json` to include linting and formatting in the `prepare` script, ensuring code quality before building.
5078

5179
## v0.5.0 2025 08 23
5280

53-
-minor release
81+
### Changed
82+
- Minor release.
5483

5584
## v0.4.0 2025 08 23
5685

57-
-minor release
86+
### Changed
87+
- Minor release.
5888

5989
## v0.3.1 2025 08 23
6090

61-
- refactor(release): move release creation to separate workflow
91+
### Changed
92+
- Moved release creation to separate workflow.
6293

6394
## v0.3.0 2025 08 23
6495

65-
- ci: version bump updated
66-
- refactor: pnpm version updated
67-
- ci: pipeline improvement
68-
- fix: the version struct updated
96+
### Changed
97+
- CI: Version bump updated.
98+
- Refactored: pnpm version updated.
99+
- CI: Pipeline improvement.
100+
101+
### Fixed
102+
- The version struct updated.
69103

70104
## v0.2.1 2025 08 22
71105

72-
- ci: add tag and release workflow
73-
- ci: automate release creation with release notes
74-
- feat: add php support
75-
- refactor: add multi-platform support
106+
### Added
107+
- Added PHP support.
108+
- Added tag and release workflow.
109+
- Automated release creation with release notes.
110+
111+
### Changed
112+
- Refactored: Added multi-platform support.
76113

77114
## v0.2.0 2025 08 22
78115

79-
- ci: add tag and release workflow
80-
- ci: automate release creation with release notes
81-
- feat: add php support
82-
- refactor: add multi-platform support
116+
### Added
117+
- Added PHP support.
118+
- Added tag and release workflow.
119+
- Automated release creation with release notes.
120+
121+
### Changed
122+
- Refactored: Added multi-platform support.
83123

84124
## v0.1.8 2025 08 22
85125

86-
- chore: bump version to 0.1.8
87-
- refactor: place changed
126+
### Changed
127+
- Bumped version to 0.1.8.
128+
- Refactored: Place changed.
88129

89130
## v0.1.7 2025 08 22
90131

91-
- chore: bump version to 0.1.7
92-
- security: security file added
132+
### Added
133+
- Security file added.
134+
135+
### Changed
136+
- Bumped version to 0.1.7.
93137

94138
## v0.1.6 2025 08 22
95139

96-
- docs: Update README
97-
- chore: bump version to 0.1.6
140+
### Changed
141+
- Bumped version to 0.1.6.
142+
- Updated README.
98143

99144
## v0.1.5 2025 08 22
100145

101-
- Docs: README updated
102-
- chore: bump version to 0.1.5
146+
### Changed
147+
- Bumped version to 0.1.5.
148+
- Updated README.
103149

104150
## v0.1.4 2025 08 22
105151

106-
- Fix: Update release workflow
107-
- chore: bump version to 0.1.4
152+
### Fixed
153+
- Updated release workflow.
154+
155+
### Changed
156+
- Bumped version to 0.1.4.
108157

109158
## v0.1.2 2025 08 22
110159

111-
- feat: version bumped 0.1.2
112-
- chore: bump version to 0.1.2
160+
### Added
161+
- Version bumped 0.1.2.
162+
163+
### Changed
164+
- Bumped version to 0.1.2.
113165

114166
## v0.1.1 2025 08 22
115167

116-
- ci: fallback added
117-
- chore: bump version to 0.1.1
118-
- feat: ci removed
119-
- feat: pnpm setup in the release yml
120-
- ci path updated
121-
- feat: version bump minor release 0.1.0
168+
### Added
169+
- Pnpm setup in the release yml.
170+
- Version bump minor release 0.1.0.
171+
172+
### Changed
173+
- CI: Fallback added.
174+
- Bumped version to 0.1.1.
175+
- CI removed.
176+
- CI path updated.
122177

123178
## v0.1.0 2025 08 22
124179

125-
- ci: Keep the versions up-to-date
126-
- feat:updated
127-
- feat: write permission added in the release.yml
128-
- ci: release added
129-
- build: update build script
130-
- docs: add contribution guidelines
131-
- docs: add COC
132-
- docs: add developer guide
133-
- docs: update readme
134-
- Initial action
180+
### Added
181+
- Contribution guidelines.
182+
- Code of Conduct (COC).
183+
- Developer guide.
184+
- Initial action.
185+
- Write permission added in the release.yml.
186+
- CI release added.
187+
188+
### Changed
189+
- CI: Keep the versions up-to-date.
190+
- Updated.
191+
- Build: Update build script.
192+
- Updated readme.

0 commit comments

Comments
 (0)