|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## 🚀 Release `@addon-core/storage` v0.3.5 (2025-09-25) |
| 3 | +## 🚀 Release `@addon-core/storage` v0.3.5 (2025-09-26) |
4 | 4 |
|
5 | 5 | ### 🐛 Bug Fixed |
6 | 6 |
|
|
10 | 10 | - Simplifies the configuration for release management. |
11 | 11 |
|
12 | 12 |
|
13 | | -### 🧹 Chores |
| 13 | +### 🛠️ Refactoring |
| 14 | + |
| 15 | +* update release-it config to hide unused sections ([1ce0a4d](https://github.com/addon-stack/storage/commit/1ce0a4d19dbba5c7a04806f6d683506970f44ceb)) |
| 16 | + |
| 17 | + - Updated configuration to hide `docs`, `build`, and `chore` sections in changelogs. |
| 18 | + - Removed `chore` and `build` from patch types for version bump logic. |
| 19 | + - Added `releaseName` field in GitHub releases for better naming consistency. |
14 | 20 |
|
15 | | -* **release:** v0.3.4 [skip ci] ([7b9bf6d](https://github.com/addon-stack/storage/commit/7b9bf6d0211bbf0703a159489a631eeaa8d5cd2e)) |
| 21 | +* update release-it configuration for better npm publish ([ae54a77](https://github.com/addon-stack/storage/commit/ae54a77e7a603c8b842d2b2771bd847532e508f9)) |
16 | 22 |
|
17 | 23 | ## 🚀 Release `@addon-core/storage` v0.3.4 (2025-09-25) |
18 | 24 |
|
|
85 | 91 | - Improved `writerOpts` templates for consistent formatting with fallback handling. |
86 | 92 | - Adjusted `file` rules in `biome.json` for expanded file type handling in source and tests. |
87 | 93 |
|
88 | | -* **release:** v0.3.2 [skip ci] ([dd442eb](https://github.com/addon-stack/storage/commit/dd442eb4953304fdf0498c6e2bd4a50765f116d7)) |
89 | | - |
90 | | - |
91 | | -* **release:** v0.3.3 [skip ci] ([2abab3a](https://github.com/addon-stack/storage/commit/2abab3a1d58d7ef86d54d794e9b128efbe24d0c9)) |
92 | | - |
93 | | - |
94 | | -* update configurations for formatting consistency and file handling ([699854d](https://github.com/addon-stack/storage/commit/699854d787f23fe14ffde3d11d2cd89cf4befa67)) |
95 | | - |
96 | | -## 🚀 Release `@addon-core/storage` v0.3.3 (2025-09-25) |
97 | | - |
98 | | -### 🐛 Bug Fixed |
99 | | - |
100 | | -* **ci:** migrate from semantic-release to release-it ([157a07b](https://github.com/addon-stack/storage/commit/157a07ba454bd29d0cd5f2460774aa2209f229e9)) |
101 | | - |
102 | | - - Removed all semantic-release-related configurations and workflows. |
103 | | - - Added release-it configurations for preview and publish workflows. |
104 | | - - Updated package dependencies to replace semantic-release with release-it. |
105 | | - |
106 | | -* **release-it:** add shorthash fallback and adjust release name format ([af14a46](https://github.com/addon-stack/storage/commit/af14a46768cdf91c6938e141448250fa8db99bc7)) |
107 | | - |
108 | | - |
109 | | -* **release-it:** update templates for consistent formatting and naming ([a8d5293](https://github.com/addon-stack/storage/commit/a8d52937443d61a92669d6908344a7f6996a50f2)) |
110 | | - |
111 | | - |
112 | | -* **release-it:** use `Map.get` for type lookup in commit transformation ([6b697be](https://github.com/addon-stack/storage/commit/6b697bea35dc4ef1ee22e0150da009eda4300ccf)) |
113 | | - |
114 | | - |
115 | | - |
116 | | -### 🤖 CI |
117 | | - |
118 | | -* add CI job and update npm install commands ([009ec1f](https://github.com/addon-stack/storage/commit/009ec1ff2dd3e9d23e6c6019b01934b07f98622b)) |
119 | | - |
120 | | - - Introduced a reusable `ci` job in `release-publish.yml` and `release-prepare.yml` workflows. |
121 | | - - Updated `npm ci` to `npm install` for dependency installation in both workflows. |
122 | | - |
123 | | -* update workflows for release management and clean up dependencies ([85da77d](https://github.com/addon-stack/storage/commit/85da77d8ed7259920651f1d9099245a95edbb727)) |
124 | | - |
125 | | - - Added `name` and `needs: ci` fields in `release-publish.yml` and `release-prepare.yml`. |
126 | | - - Removed redundant `npm run build` step from `release-publish.yml`. |
127 | | - - Cleaned up unused dependencies from `package-lock.json` for better maintenance. |
128 | | - |
129 | | -* update workflows for release preparation and publishing ([af18584](https://github.com/addon-stack/storage/commit/af1858453d8459f8ffd7245d7468a20b95a7adfe)) |
130 | | - |
131 | | - - Added Git user configuration step in `release-publish.yml` for commits made by workflows. |
132 | | - - Enabled `hotfix/**` branch triggering in `release-prepare.yml` for flexible hotfix management. |
133 | | - |
134 | | - |
135 | | -### 🧹 Chores |
136 | | - |
137 | | -* **release-it:** add repoUrl for commit links in changelogs ([5835e68](https://github.com/addon-stack/storage/commit/5835e6857f46fa2f055b97682f135e4f85c1f6ea)) |
138 | | - |
139 | | - |
140 | | -* **release-it:** enhance configuration for structured release notes ([405a947](https://github.com/addon-stack/storage/commit/405a9473ce543c5f7af15d26438eefba7aae132c)) |
141 | | - |
142 | | - - Added `context` to include package name in changelog and header templates. |
143 | | - - Updated `headerPartial` and introduced `mainTemplate` for improved formatting. |
144 | | - - Refined `commitPartial` to ensure proper handling of commit details. |
145 | | - - Simplified npm and GitHub release configurations for consistency. |
146 | | - |
147 | | -* **release-it:** refactor types configuration and enhance commit processing ([d11d849](https://github.com/addon-stack/storage/commit/d11d849daaca350d667b7f8a91f1eec44a2fa368)) |
148 | | - |
149 | | - - Refactored type definitions into a shared `types` array with additional metadata. |
150 | | - - Introduced `typesMap` for better type lookup and handling during commit transformation. |
151 | | - - Updated `context` to reuse parsed package information from `package.json`. |
152 | | - - Enhanced `transform` to filter out hidden commit types and reformat body content. |
153 | | - - Adjusted sorting and templates for structured and consistent release notes generation. |
154 | | - |
155 | | -* **release-it:** refine configuration for enhanced changelogs and bump logic ([034ea8a](https://github.com/addon-stack/storage/commit/034ea8ab24d008241e4908b2e914ccb7ab72b8b9)) |
156 | | - |
157 | | - - Made "chore" commits visible in changelogs, aligning with structured release notes. |
158 | | - - Enhanced `recommendedBumpOpts` to classify commit types and prioritize breaking changes. |
159 | | - - Improved `writerOpts` templates for consistent formatting with fallback handling. |
160 | | - - Adjusted `file` rules in `biome.json` for expanded file type handling in source and tests. |
161 | | - |
162 | | -* **release:** v0.3.2 [skip ci] ([dd442eb](https://github.com/addon-stack/storage/commit/dd442eb4953304fdf0498c6e2bd4a50765f116d7)) |
163 | | - |
164 | | - |
165 | | -* update configurations for formatting consistency and file handling ([699854d](https://github.com/addon-stack/storage/commit/699854d787f23fe14ffde3d11d2cd89cf4befa67)) |
166 | | - |
167 | | -## 🚀 Release `@addon-core/storage` v0.3.2 (2025-09-25) |
168 | | - |
169 | | -### 🐛 Bug Fixed |
170 | | - |
171 | | -* **ci:** migrate from semantic-release to release-it ([157a07b](https://github.com/addon-stack/storage/commit/157a07ba454bd29d0cd5f2460774aa2209f229e9)) |
172 | | - |
173 | | - - Removed all semantic-release-related configurations and workflows. |
174 | | - - Added release-it configurations for preview and publish workflows. |
175 | | - - Updated package dependencies to replace semantic-release with release-it. |
176 | | - |
177 | | -* **release-it:** add shorthash fallback and adjust release name format ([af14a46](https://github.com/addon-stack/storage/commit/af14a46768cdf91c6938e141448250fa8db99bc7)) |
178 | | - |
179 | | - |
180 | | -* **release-it:** update templates for consistent formatting and naming ([a8d5293](https://github.com/addon-stack/storage/commit/a8d52937443d61a92669d6908344a7f6996a50f2)) |
181 | | - |
182 | | - |
183 | | -* **release-it:** use `Map.get` for type lookup in commit transformation ([6b697be](https://github.com/addon-stack/storage/commit/6b697bea35dc4ef1ee22e0150da009eda4300ccf)) |
184 | | - |
185 | | - |
186 | | - |
187 | | -### 🤖 CI |
188 | | - |
189 | | -* add CI job and update npm install commands ([009ec1f](https://github.com/addon-stack/storage/commit/009ec1ff2dd3e9d23e6c6019b01934b07f98622b)) |
190 | | - |
191 | | - - Introduced a reusable `ci` job in `release-publish.yml` and `release-prepare.yml` workflows. |
192 | | - - Updated `npm ci` to `npm install` for dependency installation in both workflows. |
193 | | - |
194 | | -* update workflows for release management and clean up dependencies ([85da77d](https://github.com/addon-stack/storage/commit/85da77d8ed7259920651f1d9099245a95edbb727)) |
195 | | - |
196 | | - - Added `name` and `needs: ci` fields in `release-publish.yml` and `release-prepare.yml`. |
197 | | - - Removed redundant `npm run build` step from `release-publish.yml`. |
198 | | - - Cleaned up unused dependencies from `package-lock.json` for better maintenance. |
199 | | - |
200 | | - |
201 | | -### 🧹 Chores |
202 | | - |
203 | | -* **release-it:** add repoUrl for commit links in changelogs ([5835e68](https://github.com/addon-stack/storage/commit/5835e6857f46fa2f055b97682f135e4f85c1f6ea)) |
204 | | - |
205 | | - |
206 | | -* **release-it:** enhance configuration for structured release notes ([405a947](https://github.com/addon-stack/storage/commit/405a9473ce543c5f7af15d26438eefba7aae132c)) |
207 | | - |
208 | | - - Added `context` to include package name in changelog and header templates. |
209 | | - - Updated `headerPartial` and introduced `mainTemplate` for improved formatting. |
210 | | - - Refined `commitPartial` to ensure proper handling of commit details. |
211 | | - - Simplified npm and GitHub release configurations for consistency. |
212 | | - |
213 | | -* **release-it:** refactor types configuration and enhance commit processing ([d11d849](https://github.com/addon-stack/storage/commit/d11d849daaca350d667b7f8a91f1eec44a2fa368)) |
214 | | - |
215 | | - - Refactored type definitions into a shared `types` array with additional metadata. |
216 | | - - Introduced `typesMap` for better type lookup and handling during commit transformation. |
217 | | - - Updated `context` to reuse parsed package information from `package.json`. |
218 | | - - Enhanced `transform` to filter out hidden commit types and reformat body content. |
219 | | - - Adjusted sorting and templates for structured and consistent release notes generation. |
220 | | - |
221 | | -* **release-it:** refine configuration for enhanced changelogs and bump logic ([034ea8a](https://github.com/addon-stack/storage/commit/034ea8ab24d008241e4908b2e914ccb7ab72b8b9)) |
222 | | - |
223 | | - - Made "chore" commits visible in changelogs, aligning with structured release notes. |
224 | | - - Enhanced `recommendedBumpOpts` to classify commit types and prioritize breaking changes. |
225 | | - - Improved `writerOpts` templates for consistent formatting with fallback handling. |
226 | | - - Adjusted `file` rules in `biome.json` for expanded file type handling in source and tests. |
227 | | - |
228 | | -* update configurations for formatting consistency and file handling ([699854d](https://github.com/addon-stack/storage/commit/699854d787f23fe14ffde3d11d2cd89cf4befa67)) |
229 | | - |
230 | | -## 🚀 0.3.1 |
231 | | - |
232 | | - |
233 | | -* re-enable and refine writerOpts for release configuration- Uncommented and refined `writerOpts` in `shared.cjs` for structured release notes. |
234 | | -- Enhanced `commitPartial` to properly handle `subject` fallback and `body` rendering. |
235 | | -- Restored and fine-tuned sorting for `type`, `scope`, and `subject` fields. |
236 | | -* **shared.cjs:** comment out writerOpts in release configuration- Temporarily disabled `writerOpts` block by commenting it out in `shared.cjs`. |
237 | | -- Ensures configuration is bypassed while retaining the original logic for reference. |
238 | | -* **ci:** improve commitPartial and release notes grouping logic- Updated `commitPartial` in `shared.cjs` to include `type` and `scope` formatting enhancements. |
239 | | -- Enabled grouping of commits by `type` with sorting on `scope` and `subject`. |
240 | | -- Adjusted `commitGroupsSort` and `commitsSort` for better structured release notes. |
241 | | -* **ci:** streamline release messaging and enhance template structure- Updated `committed.cjs` to remove release notes from commit message template. |
242 | | -- Improved `shared.cjs` by adjusting `commitPartial` to use headers for better readability. |
243 | | -- Added `headerPartial` to include version information in generated release notes. |
244 | | -* **ci:** update release-sync workflow and enhance commitPartial- Updated `release-sync.yml` to use `devmasx/merge-branch@master` for branch syncing. |
245 | | -- Migrated workflow syntax to use `from_branch` and `target_branch` for clarity. |
246 | | -- Improved `commitPartial` in `shared.cjs` by adjusting templates and ensuring better alignment. |
247 | | -- Enabled `hidden` attribute for all Semantic Release type presets. |
248 | | - |
249 | | -## 0.3.0 (2025-09-24) |
250 | | - |
251 | | -**ci:** add workflow to sync main into develop upon release |
252 | | - |
253 | | -- Introduced `release-sync.yml` to automatically merge `main` into `develop` post-release. |
254 | | -- Utilizes `tibdex/merge-branch@v3` to handle the branch sync process. |
255 | | -- Triggers on successful completion of the `Release Publish` workflow. |
256 | | -**ci:** enhance commitPartial to properly handle type and scope checks |
257 | | - |
258 | | -- Updated `commitPartial` template in `shared.cjs` to include a type check. |
259 | | -- Ensures release notes are generated only if a valid `type` is present. |
260 | | -add keywords, author, and contributors metadata |
261 | | - |
262 | | -- Added `keywords` for improved discoverability of the package. |
263 | | -- Included `author` and `contributors` fields for better attribution. |
264 | | - |
265 | | -## <small>0.2.3 (2025-09-23)</small> |
266 | | - |
267 | | -Merge branch 'main' into develop |
268 | | - |
269 | | -Merge branch 'release/next' |
270 | | - |
271 | | -Merge remote-tracking branch 'origin/main' |
272 | | - |
273 | | -standardize indentation and adjust lint-staged configuration |
274 | | - |
275 | | -- Updated indentation in all Semantic Release config files for consistency. |
276 | | -- Standardized import format for `commonPlugins` across configs. |
277 | | -- Enhanced `lint-staged` and `biome.json` to include `.cjs` and `.mjs` file formats. |
278 | | -restructure Semantic Release configs and update workflows |
279 | | - |
280 | | -- Moved release configs to `release` directory for better organization. |
281 | | -- Split shared plugins into `shared.cjs` for reduced duplication across configs. |
282 | | -- Updated `release-publish.yml` and `release-prepare.yml` to reference new config paths. |
283 | | -- Removed outdated `semantic-release.config.cjs` and `semantic-release.preview.cjs`. |
284 | | -- Excluded `src/types.ts` from the build entrypoint in `tsup.config.ts`. |
285 | | -migrate build tooling to `tsup` and update dependencies |
286 | | - |
287 | | -- Replaced `@rslib/core` build config with `tsup` for a streamlined setup. |
288 | | -- Removed `.changeset` directory and `rslib.config.ts` as part of build tool migration. |
289 | | -- Updated `semantic-release.preview.cjs` indentation for consistency. |
290 | | -- Added `esbuild-fix-imports-plugin` and `tsup` to `devDependencies` for improved module bundling. |
291 | | -- Updated import in `useStorage.ts` to reflect proper module export. |
292 | | - |
293 | | -## [0.2.2](https://github.com/addon-stack/storage/compare/v0.2.1...v0.2.2) (2025-09-23) |
294 | | - |
295 | | - |
296 | | -### Bug Fixes |
297 | | - |
298 | | -* remove unused `--debug` flag from Semantic Release dry run ([9108ff3](https://github.com/addon-stack/storage/commit/9108ff3e5a257053a8f4c969d308e44714b20dec)) |
299 | | - |
300 | | -# @addon-core/storage |
301 | | - |
302 | | -## 0.2.1 |
303 | | - |
304 | | -### Patch Changes |
305 | | - |
306 | | -- [`e39a7db`](https://github.com/addon-stack/storage/commit/e39a7dbfe1c91bdb6ee6f9f50e08215304fd9ed8) Thanks [@addon-stack](https://github.com/addon-stack)! - update release workflow to run build step before publishing |
307 | 94 |
|
308 | 95 | ## 0.2.0 |
309 | 96 |
|
|
0 commit comments