Skip to content

Commit 3de5335

Browse files
chore(release): 1.0.5 [skip ci]
## [1.0.5](v1.0.4...v1.0.5) (2025-11-20) ### 🔧 Maintenance * add logger and github-client utilities ([](6196258)), closes [#72](#72) * add logger behavior verification for file size warnings ([](06f82e9)), closes [#89](#89) * add NetworkError and ValidationError classes ([](4e09739)), closes [#71](#71) * apply barrel export pattern and clean up import paths ([](04ce850)), closes [#100](#100) * apply custom error classes to executor.ts ([](8b78d58)), closes [#73](#73) * apply custom error classes to pull/index.ts ([](ccb01b1)), closes [#74](#74) * apply logger utility across entire project ([](0821077)), closes [#72](#72) * decompose baedal function to reduce complexity ([](15db919)), closes [#74](#74) * decompose executePush function to reduce complexity ([](c2404c4)), closes [#73](#73) * enhance CLI option validation in adapter ([](15f325d)), closes [#93](#93) * implement 2-tier release notes structure ([](8c5eaf0)) * implement BaseError and FileSystemError classes (based on ts-custom-error) ([](ef2e9fc)), closes [#68](#68) * improve coverage by 12% with integration tests ([](3912f18)), closes [#75](#75) * Merge branch 'main' into develop/shlee/68 ([](5e1aec2)) * Merge pull request #101 from KubrickCode/develop/shlee/100 ([](abfe334)), closes [#101](#101) * Merge pull request #81 from KubrickCode/develop/shlee/67 ([](ebaed6a)), closes [#81](#81) * Merge pull request #82 from KubrickCode/develop/shlee/68 ([](cf27101)), closes [#82](#82) * Merge pull request #83 from KubrickCode/develop/shlee/69,70 ([](5310670)), closes [#83](#83) * Merge pull request #84 from KubrickCode/develop/shlee/71 ([](961437a)), closes [#84](#84) * Merge pull request #85 from KubrickCode/develop/shlee/72,73 ([](4fe566e)), closes [#85](#85) * Merge pull request #86 from KubrickCode/develop/shlee/74 ([](1623d2c)), closes [#86](#86) * Merge pull request #87 from KubrickCode/develop/shlee/75 ([](ecd9868)), closes [#87](#87) * Merge pull request #96 from KubrickCode/develop/shlee/88 ([](716527b)), closes [#96](#96) * Merge pull request #97 from KubrickCode/develop/shlee/89 ([](8bbd2d2)), closes [#97](#97) * Merge pull request #98 from KubrickCode/develop/shlee/90 ([](c30c5ed)), closes [#98](#98) * Merge pull request #99 from KubrickCode/develop/shlee/92 ([](0e6f4e3)), closes [#99](#99) * Merge remote-tracking branch 'origin/release' ([](3d585f5)) * move pull public types to pkg/pull/types.ts ([](82943f2)) * pnpm link command failing due to missing global environment setup ([](216c118)) * refactor extract module and add path-helpers utilities ([](3c33d1a)), closes [#69](#69) [#70](#70) * remove unused token parameter from parseSource ([](e6dc4a6)), closes [#91](#91) * reorganize internal modules into core/domain/infra/utils structure ([](c3a07d5)) * resolve immutable commit object error in transform function ([](6e1e853)) * restructure folders following NPM guidelines ([](587c956)), closes [#67](#67) * split extractTarball into strategy pattern ([](7edcb25)), closes [#92](#92) * standardize error handling in download and files modules ([](4619732)), closes [#88](#88) * unify Octokit instantiation with github-client utility ([](92ea5fd)), closes [#72](#72) * Update README ([](d64cf7e)) * Update README, CLAUDE ([](2e4d8a9)), closes [#76](#76) * utilize Provider type and improve extensibility ([](f773d1c)), closes [#90](#90)
1 parent 6e1e853 commit 3de5335

2 files changed

Lines changed: 46 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,48 @@
1+
## [1.0.5](https://github.com/KubrickCode/baedal/compare/v1.0.4...v1.0.5) (2025-11-20)
2+
3+
### 🔧 Maintenance
4+
5+
- add logger and github-client utilities ([](https://github.com/KubrickCode/baedal/commit/61962581994644fe9eeb59d4ece8c4f95ee877f7)), closes [#72](https://github.com/KubrickCode/baedal/issues/72)
6+
- add logger behavior verification for file size warnings ([](https://github.com/KubrickCode/baedal/commit/06f82e99d561226215f770be032c9c63da13a0a6)), closes [#89](https://github.com/KubrickCode/baedal/issues/89)
7+
- add NetworkError and ValidationError classes ([](https://github.com/KubrickCode/baedal/commit/4e097395ea203a088cbe64aa8f491ed7c1caed75)), closes [#71](https://github.com/KubrickCode/baedal/issues/71)
8+
- apply barrel export pattern and clean up import paths ([](https://github.com/KubrickCode/baedal/commit/04ce85041794d0ecf55060061f5564d79df5f116)), closes [#100](https://github.com/KubrickCode/baedal/issues/100)
9+
- apply custom error classes to executor.ts ([](https://github.com/KubrickCode/baedal/commit/8b78d587e92e26ee0e12fdca438c06022d6e954d)), closes [#73](https://github.com/KubrickCode/baedal/issues/73)
10+
- apply custom error classes to pull/index.ts ([](https://github.com/KubrickCode/baedal/commit/ccb01b1376ee01774d08861e57dd2c3cff76569d)), closes [#74](https://github.com/KubrickCode/baedal/issues/74)
11+
- apply logger utility across entire project ([](https://github.com/KubrickCode/baedal/commit/082107769efffe6632db2a0bdfd72be8b78cf9de)), closes [#72](https://github.com/KubrickCode/baedal/issues/72)
12+
- decompose baedal function to reduce complexity ([](https://github.com/KubrickCode/baedal/commit/15db9195fcc9fb9ba18307b4bf8ee4b9eecdc5c2)), closes [#74](https://github.com/KubrickCode/baedal/issues/74)
13+
- decompose executePush function to reduce complexity ([](https://github.com/KubrickCode/baedal/commit/c2404c4a9da143f4c274b4b02e5ef3fc21b4bb1d)), closes [#73](https://github.com/KubrickCode/baedal/issues/73)
14+
- enhance CLI option validation in adapter ([](https://github.com/KubrickCode/baedal/commit/15f325daf3a850b2f5c7f7819ff60dce4f46671b)), closes [#93](https://github.com/KubrickCode/baedal/issues/93)
15+
- implement 2-tier release notes structure ([](https://github.com/KubrickCode/baedal/commit/8c5eaf067a0aaeb5a7ade0f62d181742d43ae0aa))
16+
- implement BaseError and FileSystemError classes (based on ts-custom-error) ([](https://github.com/KubrickCode/baedal/commit/ef2e9fce3f4218622d27d8b15c082accb17fc4f3)), closes [#68](https://github.com/KubrickCode/baedal/issues/68)
17+
- improve coverage by 12% with integration tests ([](https://github.com/KubrickCode/baedal/commit/3912f18d2fa0f855fae4b6f45baae563df800c31)), closes [#75](https://github.com/KubrickCode/baedal/issues/75)
18+
- Merge branch 'main' into develop/shlee/68 ([](https://github.com/KubrickCode/baedal/commit/5e1aec2d0f9c4ca3d4d84680717b8298032aadc8))
19+
- Merge pull request #101 from KubrickCode/develop/shlee/100 ([](https://github.com/KubrickCode/baedal/commit/abfe3349ae39ea5da9e6bd559fe5156fc5f890e3)), closes [#101](https://github.com/KubrickCode/baedal/issues/101)
20+
- Merge pull request #81 from KubrickCode/develop/shlee/67 ([](https://github.com/KubrickCode/baedal/commit/ebaed6accd4cecff04a489c6214aa56ef2a606f8)), closes [#81](https://github.com/KubrickCode/baedal/issues/81)
21+
- Merge pull request #82 from KubrickCode/develop/shlee/68 ([](https://github.com/KubrickCode/baedal/commit/cf271015bd37193e33ec484a734fdbc700cd4a64)), closes [#82](https://github.com/KubrickCode/baedal/issues/82)
22+
- Merge pull request #83 from KubrickCode/develop/shlee/69,70 ([](https://github.com/KubrickCode/baedal/commit/5310670423f039e285ab281712c743ed844be0da)), closes [#83](https://github.com/KubrickCode/baedal/issues/83)
23+
- Merge pull request #84 from KubrickCode/develop/shlee/71 ([](https://github.com/KubrickCode/baedal/commit/961437abe38bce654cef800eec0a35872e848b54)), closes [#84](https://github.com/KubrickCode/baedal/issues/84)
24+
- Merge pull request #85 from KubrickCode/develop/shlee/72,73 ([](https://github.com/KubrickCode/baedal/commit/4fe566e86022a2ff95885840cb6bde9cce13e12b)), closes [#85](https://github.com/KubrickCode/baedal/issues/85)
25+
- Merge pull request #86 from KubrickCode/develop/shlee/74 ([](https://github.com/KubrickCode/baedal/commit/1623d2c23a4bd200b158a6550e000e91623d06a9)), closes [#86](https://github.com/KubrickCode/baedal/issues/86)
26+
- Merge pull request #87 from KubrickCode/develop/shlee/75 ([](https://github.com/KubrickCode/baedal/commit/ecd98686b6603ae8deaef6a87c0509fc5b18903b)), closes [#87](https://github.com/KubrickCode/baedal/issues/87)
27+
- Merge pull request #96 from KubrickCode/develop/shlee/88 ([](https://github.com/KubrickCode/baedal/commit/716527b0c272a079b75a5c35160e7c6442c7c24a)), closes [#96](https://github.com/KubrickCode/baedal/issues/96)
28+
- Merge pull request #97 from KubrickCode/develop/shlee/89 ([](https://github.com/KubrickCode/baedal/commit/8bbd2d27db16c266938f9629efe61f3913c71787)), closes [#97](https://github.com/KubrickCode/baedal/issues/97)
29+
- Merge pull request #98 from KubrickCode/develop/shlee/90 ([](https://github.com/KubrickCode/baedal/commit/c30c5ed89e7030c1dd4761153924dd9ea6a3fb7d)), closes [#98](https://github.com/KubrickCode/baedal/issues/98)
30+
- Merge pull request #99 from KubrickCode/develop/shlee/92 ([](https://github.com/KubrickCode/baedal/commit/0e6f4e35f3df161640a5346048c93d117a43c33f)), closes [#99](https://github.com/KubrickCode/baedal/issues/99)
31+
- Merge remote-tracking branch 'origin/release' ([](https://github.com/KubrickCode/baedal/commit/3d585f575a9d82363d100c735ba16d02b6153ddd))
32+
- move pull public types to pkg/pull/types.ts ([](https://github.com/KubrickCode/baedal/commit/82943f215c87b8c22721e593244736e2e8f265fb))
33+
- pnpm link command failing due to missing global environment setup ([](https://github.com/KubrickCode/baedal/commit/216c1187037f43ae2b8d26757c3baa08328ddf6e))
34+
- refactor extract module and add path-helpers utilities ([](https://github.com/KubrickCode/baedal/commit/3c33d1a9436f0a105737992de03810efd02a761f)), closes [#69](https://github.com/KubrickCode/baedal/issues/69) [#70](https://github.com/KubrickCode/baedal/issues/70)
35+
- remove unused token parameter from parseSource ([](https://github.com/KubrickCode/baedal/commit/e6dc4a6e8c114d2cacb267c507ef4ec85db45550)), closes [#91](https://github.com/KubrickCode/baedal/issues/91)
36+
- reorganize internal modules into core/domain/infra/utils structure ([](https://github.com/KubrickCode/baedal/commit/c3a07d5a0279828a7fac9a627137f47a80f8f15c))
37+
- resolve immutable commit object error in transform function ([](https://github.com/KubrickCode/baedal/commit/6e1e8534b853a4d80493f561062603ecbb7cd1a9))
38+
- restructure folders following NPM guidelines ([](https://github.com/KubrickCode/baedal/commit/587c95636d1eab97b7750957c51a309ed0b00949)), closes [#67](https://github.com/KubrickCode/baedal/issues/67)
39+
- split extractTarball into strategy pattern ([](https://github.com/KubrickCode/baedal/commit/7edcb25cb3889f129e888c1e9f8f9d6d62905cef)), closes [#92](https://github.com/KubrickCode/baedal/issues/92)
40+
- standardize error handling in download and files modules ([](https://github.com/KubrickCode/baedal/commit/461973213f6508bb1640cbc5983bd481dae386b3)), closes [#88](https://github.com/KubrickCode/baedal/issues/88)
41+
- unify Octokit instantiation with github-client utility ([](https://github.com/KubrickCode/baedal/commit/92ea5fdde92ac5d079e7838638dd5ab1ab5d0943)), closes [#72](https://github.com/KubrickCode/baedal/issues/72)
42+
- Update README ([](https://github.com/KubrickCode/baedal/commit/d64cf7e090579d67613d4c64a7f5ec52341f2132))
43+
- Update README, CLAUDE ([](https://github.com/KubrickCode/baedal/commit/2e4d8a9bca238d70d36c012bb9ed785df062f97e)), closes [#76](https://github.com/KubrickCode/baedal/issues/76)
44+
- utilize Provider type and improve extensibility ([](https://github.com/KubrickCode/baedal/commit/f773d1c2edffad41d1fc328f7f0c61f5d21ceb7e)), closes [#90](https://github.com/KubrickCode/baedal/issues/90)
45+
146
## [1.0.4](https://github.com/KubrickCode/baedal/compare/v1.0.3...v1.0.4) (2025-11-17)
247

348
### 🔧 Internal Fixes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "baedal",
3-
"version": "1.0.4",
3+
"version": "1.0.5",
44
"description": "A TypeScript-based CLI tool and npm library for downloading files/folders from GitHub repositories",
55
"keywords": [
66
"git",

0 commit comments

Comments
 (0)