Skip to content

Commit 95a40f1

Browse files
committed
docs: Update CHANGELOG with v1.0.1 and v1.0.2 releases
- Added release notes for v1.0.2 (compiler warning fixes) - Added release notes for v1.0.1 (GitHub Pages workflow fixes) - Updated test count from 36 to 67 tests - Added release dates
1 parent 992ea06 commit 95a40f1

1 file changed

Lines changed: 38 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 38 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99

1010
### Added
11-
- Initial release with core design patterns and algorithms
12-
- Registry Pattern implementation
13-
- Factory Pattern implementation
14-
- Builder Pattern implementation
15-
- Singleton Pattern implementation
16-
- Strategy Pattern implementation
17-
- Observer Pattern implementation
18-
- Facade Pattern implementation
19-
- Adapter Pattern implementation
20-
- Merkle Tree data structure
21-
- Bloom Filter data structure
22-
- Counting Bloom Filter variant
23-
- SHA-256 hash algorithm
24-
- Comprehensive unit test suite (36 tests)
25-
- DocC documentation
26-
- GitHub Actions CI/CD workflows
27-
- Code coverage reporting
11+
- N/A
2812

2913
### Changed
3014
- N/A
@@ -41,8 +25,43 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4125
### Security
4226
- N/A
4327

44-
## [1.0.0] - TBD
28+
## [1.0.2] - 2025-12-04
29+
30+
### Fixed
31+
- Fixed duplicate `import Foundation` statement in `MerkleTree.swift`
32+
- Fixed compiler warnings in `BuilderTests.swift` about unused mutable variables
33+
- Changed `var newBuilder = self` pattern to direct `self` mutation
34+
- Since `BaseBuilder` is a class (reference type), we can mutate `self` directly
35+
36+
## [1.0.1] - 2025-12-04
37+
38+
### Changed
39+
- Fixed workflow YAML syntax errors that prevented execution
40+
- Renamed workflow file to `publish-github-pages.yml` for consistency with project standards
41+
- Refactored workflow to use shell script approach matching the 'me' project pattern
42+
- Added `publish-docc-to-github-pages.sh` script for documentation generation and publishing
43+
- Updated permissions to use `contents:write` instead of `pages:write`
44+
- Added Git configuration step for GitHub Actions
45+
- Added support for `GH_PAT` token fallback for cross-repository access
46+
47+
## [1.0.0] - 2025-12-04
4548

4649
### Added
47-
- Initial public release
50+
- Initial release with core design patterns and algorithms
51+
- Registry Pattern implementation
52+
- Factory Pattern implementation
53+
- Builder Pattern implementation
54+
- Singleton Pattern implementation
55+
- Strategy Pattern implementation
56+
- Observer Pattern implementation
57+
- Facade Pattern implementation
58+
- Adapter Pattern implementation
59+
- Merkle Tree data structure
60+
- Bloom Filter data structure
61+
- Counting Bloom Filter variant
62+
- SHA-256 hash algorithm
63+
- Comprehensive unit test suite (67 tests)
64+
- DocC documentation
65+
- GitHub Actions CI/CD workflows
66+
- Code coverage reporting
4867

0 commit comments

Comments
 (0)