terradart_time 0.35.0
terradart_time: ^0.35.0 copied to clipboard
TimeProvider and TimeSleep for the hashicorp/time Terraform provider — propagation waits for Dart-first Terraform stacks on any cloud.
Changelog #
0.35.0 - 2026-10-03 #
- No API changes. Lockstep release with the
terradartcommand's--jsonoutput, fixed exit codes,--no-input,--dry-run,terradart help <topic>and bundled agent skill; no provider pin moves.
0.34.0 - 2026-10-03 #
- No API changes. Lockstep release with the
terradartcommand'sinit,validateandstate migrate; no provider pin moves.
0.33.0 - 2026-10-02 #
- No API changes. Lockstep release with the new
terradart_clipackage (theterradartcommand); no provider pin moves.
0.32.1 - 2026-10-02 #
- No API changes. Republishes the 0.32.0 workspace so
terradart_appwrite,terradart_cloudflare,terradart_awsandterradart_migratereach pub.dev; the 0.32.0 publish workflow stopped them at a wrapper-count check that also counted hand-written files, and now counts only generated wrappers (#877).
0.32.0 - 2026-10-02 #
terradart_time.dartre-exportsterradart_core. See MIGRATING.md.TimeSleeptakesprovider:, the registeredTimeProviderinstance (an aliasedTimeProvider(alias: ...)fromaddProvider). See MIGRATING.md.- Breaking:
TimeSleeptakes its local name as the first positional argument:TimeSleep('wait', createDuration: ...).
0.31.0 - 2026-10-01 #
- Breaking — requires Dart 3.10 (
sdk: ^3.10.0, was^3.6.0). - pub.dev: add
example/main.dart(aTimeSleepsynthesized to Terraform JSON) and dartdoc on theTimeProviderandTimeSleepconstructors. No API changes.
0.30.0 - 2026-09-28 #
Lockstep release. No terradart_time API changes.
0.29.0 - 2026-09-27 #
Initial package. TimeProvider and TimeSleep move here from terradart_google (package:terradart_google/time.dart is gone) so a stack on any provider package can use the hashicorp/time wait without depending on terradart_google. See MIGRATING.md.
kTimeProviderVersionConstraint— thehashicorp/timepin (~> 0.12)TimeProvideremits, exported soterradart-migratereads it instead of repeating it.