Changelog for aws-eventbridge-cron-0.1.1.1
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.
[0.1.1.1] - 2025-11-20
Changed
- Improved Haddock/README guidance for timezone-aware helpers, including a rendered-friendly entrypoint walkthrough and base-vs-output reference table.
[0.1.1.0] - 2025-11-20
Added
AWS.EventBridge.Schedulemodule that pairs schedules with an IANA timezone (via thetz/tzdatapackages) and exposes the full matrix ofnextRunTimesvariants for UTC, local, and zoned outputs.- Smart constructors such as
scheduleFromTextplus helper variants (nextRunTimesUTCFromLocal,nextRunTimesZonedFromUTC, etc.) documented with Haddock examples. - Property-style regression tests in
ScheduleSpeccovering cron/one-time rate conversions, DST transitions, and timezone-dependent outputs. - README examples describing timezone-aware workflows and feature list updates.
[0.1.0.1] - 2025-11-17
Added
ScheduleKind,scheduleKind, andisRecurringhelpers for classifying parsed schedules without re-parsing downstream.- QuickCheck properties covering the new helpers to ensure they align with parsed expression variants.
- README documentation demonstrating schedule introspection and clarifying the helper API.
[0.1.0.0] - 2025-11-16
Added
- Initial
AWS.EventBridge.Cronmodule for parsing and scheduling AWS Scheduler cron expressions. - Support for
rate(...)andat(...)expressions with validation, evaluation, and round-trip tests. - Property-based and unit tests across all cron fields plus helper utilities.