Skip to content

Latest commit

 

History

History
208 lines (166 loc) · 12.3 KB

File metadata and controls

208 lines (166 loc) · 12.3 KB

Changelog

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.

2.x Releases

1.x Releases


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

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

Released on 2025-11-16. All issues associated with this milestone can be found using this filter.

Uncategorized Changes

New Contributors

  • @dependabot[bot] made their first contribution in #23

Released on 2024-12-24. All issues associated with this milestone can be found using this filter.

Uncategorized Changes

  • Release 1.2.1
  • Update CHANGELOG.md
  • Mark the closures as @Sendable

Released on 2024-12-23. All issues associated with this milestone can be found using this filter.

Uncategorized Changes

  • Release 1.2.0
  • Update CHANGELOG.md
  • Increase the Swift version to 6.0

Released on 2024-05-11. All issues associated with this milestone can be found using this filter.

Uncategorized Changes

  • Update CHANGELOG.md
  • Update CHANGELOG.md
  • Release 1.1.1
  • Update ci.yml
  • Add files to comply with community standards
  • Update workflow

Released on 2023-12-08. All issues associated with this milestone can be found using this filter.

Uncategorized Changes

  • Release 1.1.0
  • Update CHANGELOG.md
  • Implement RetryPolicyStrategyTests
  • Implement error handling in RetryPolicyService
  • Implement exponential backoff with jitter
  • Lowered the minimum OS version

Released on 2023-11-12. All issues associated with this milestone can be found using this filter.

Uncategorized Changes

  • Lowered the minimum OS version
  • Release 1.0.0