Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 881 Bytes

File metadata and controls

37 lines (21 loc) · 881 Bytes

Changelog

v1.1.2 - 2025-09-12

  • Refreshed dependencies
    • Relaxed upper version constraints on dependencies
    • Internally, now using gleam_time instead of birl, as it seems to be maintained more actively

v1.1.1 - 2024-12-21

  • Improve documentation.

v1.1.0 - 2024-11-29

  • Added support for expiry mode.

This is a breaking change. For existing code, any calls to execute will need to be adjusted.

max_attempts: 3 -> mode: persevero.MaxAttempts(3)

To use expiry mode, use persevero.Expiry when calling execute.

mode: persevero.Expiry(10_000) - will expire after 10 seconds.

A new error type has been added: TimeExhausted. This will also be a breaking change for any code that had previously matched exhaustively on error types returned from execute.

v1.0.0 - 2024-11-27

  • API stabilized.

v0.1.0 - 2024-11-26

  • Initial release.