Skip to content

Releases: space-code/typhoon

3.0.0

Choose a tag to compare

@github-actions github-actions released this 06 May 11:26

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-05-06. All issues associated with this milestone can be found using this filter.

Features

  • Add ability to skip retry delay

Miscellaneous Tasks

2.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Mar 13:16

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
  • Fix typos in the documentation

Features

  • Implement logging functionality
  • Introduce URLSession extension
  • Add Swift Duration support for retry strategies
  • Introduce chain delay strategy
  • Introduce custom delay strategy
  • Add retryWithResult for detailed retry results
  • Introduce fibonacci delay strategy
  • Introduce linear delay strategy
  • Remove the exponentialWithJitter case

Miscellaneous Tasks

  • Add optional max duration

Refactor

  • Extract delay calculation into strategy implementations

1.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Dec 11:29

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

Documentation

Features

  • Add release workflow for GitHub Actions
  • Switch from Makefile to Mise

Miscellaneous Tasks

  • Fix typos
  • Automate code formatting and linting with github actions
  • Add SPM build checks for Android and Linux
  • Remove the Swiftlint step
  • Add codeowners
  • Add .spi.yml
  • Add GitHub issue and PR templates
  • Update the danger action
  • Add conventional-pr.yml for PR validation
  • Update config

Refactor

  • Unify retry execution flow

Uncategorized Changes

New Contributors

  • @renovate[bot] made their first contribution in

1.3.0

Choose a tag to compare

@ns-vasilev ns-vasilev released this 16 Nov 17:34
223a5e7

Released on 2025-11-16.

Added

  • Add support for Swift 6.2
    • Added in Pull Request #21
  • Add dependabot.yml
    • Added in Pull Request #22

1.2.1

Choose a tag to compare

@ns-vasilev ns-vasilev released this 24 Dec 06:36
5865671

Released on 2024-12-24.

Added

  • Mark the closures as @Sendable.
    • Added in Pull Request #18

1.2.0

Choose a tag to compare

@ns-vasilev ns-vasilev released this 23 Dec 08:07
0ce7cc3

Released on 2024-12-23

Added

  • Increase the Swift version to 6.0.
    • Added in Pull Request #15

1.1.1

Choose a tag to compare

@ns-vasilev ns-vasilev released this 11 May 16:03
a5f0e8d

Released on 2024-05-11

Added

  • Add the upload_test_coverage_report action
    • Added in Pull Request #11
  • Add files to comply with community standards
    • Added in Pull Request #9.

Updated

  • Update GitHub Actions
    • Updated in Pull Request #10

1.1.0

Choose a tag to compare

@ns-vasilev ns-vasilev released this 08 Dec 14:45
ed25d1d

Released on 2023-12-08.

Added

  • Increase the test coverage of the project
    • Added in Pull Request #6.
  • Implement error handling in RetryPolicyService
    • Added in Pull Request #5.
  • Implement exponential backoff with jitter
    • Added in Pull Request #4.

1.0.0

Choose a tag to compare

@ns-vasilev ns-vasilev released this 12 Nov 09:12
c0e2970

Initial Release

Added

  • Initial release of typhoon.