Releases: space-code/typhoon
Releases · space-code/typhoon
2.0.0
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Released on 2026-03-06. All issues associated with this milestone can be found using this filter.
Documentation
- Update
README.md- Documented by @ns-vasilev in Pull Request #86.
- Fix typos in the documentation
- Documented by @ns-vasilev in Pull Request #53.
Features
- Implement logging functionality
- Implemented by @ns-vasilev in Pull Request #85.
- Introduce URLSession extension
- Implemented by @ns-vasilev in Pull Request #81.
- Add Swift Duration support for retry strategies
- Implemented by @ns-vasilev in Pull Request #80.
- Introduce chain delay strategy
- Implemented by @ns-vasilev in Pull Request #79.
- Introduce custom delay strategy
- Implemented by @ns-vasilev in Pull Request #78.
- Add retryWithResult for detailed retry results
- Implemented by @ns-vasilev in Pull Request #76.
- Introduce fibonacci delay strategy
- Implemented by @ns-vasilev in Pull Request #74.
- Introduce linear delay strategy
- Implemented by @ns-vasilev in Pull Request #73.
- Remove the
exponentialWithJittercase- Implemented by @ns-vasilev in Pull Request #71.
Miscellaneous Tasks
- Add optional max duration
- Contributed by @ns-vasilev in Pull Request #75.
Refactor
- Extract delay calculation into strategy implementations
- Contributed by @ns-vasilev in Pull Request #72.
1.4.0
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Released on 2025-12-17. All issues associated with this milestone can be found using this filter.
Bug Fixes
- Safely handle UInt64 overflow and standardize max interval unit
- Fixed by @ns-vasilev in Pull Request #43.
Documentation
- Update README.md
- Documented by @ns-vasilev in Pull Request #48.
- Add DocC documentation
- Documented by @ns-vasilev in Pull Request #44.
Features
- Add release workflow for GitHub Actions
- Implemented by @ns-vasilev in Pull Request #38.
- Switch from Makefile to Mise
- Implemented by @ns-vasilev in Pull Request #27.
Miscellaneous Tasks
- Fix typos
- Contributed by @ns-vasilev in Pull Request #52.
- Automate code formatting and linting with github actions
- Contributed by @ns-vasilev in Pull Request #47.
- Add SPM build checks for Android and Linux
- Contributed by @ns-vasilev in Pull Request #46.
- Remove the Swiftlint step
- Contributed by @ns-vasilev in Pull Request #45.
- Add codeowners
- Contributed by @ns-vasilev in Pull Request #41.
- Add
.spi.yml- Contributed by @ns-vasilev in Pull Request #39.
- Add GitHub issue and PR templates
- Contributed by @ns-vasilev in Pull Request #37.
- Update the danger action
- Contributed by @ns-vasilev in Pull Request #36.
- Add conventional-pr.yml for PR validation
- Contributed by @ns-vasilev in Pull Request #28.
- Update config
- Contributed by @ns-vasilev in Pull Request #34.
Refactor
- Unify retry execution flow
- Contributed by @ns-vasilev in Pull Request #49.
Uncategorized Changes
- Add renovate.json
- Contributed by @renovate[bot] in Pull Request #29.
New Contributors
- @renovate[bot] made their first contribution in
1.3.0
1.2.1
1.2.0
1.1.1
1.1.0
1.0.0
Initial Release
Added
- Initial release of
typhoon.