Skip to content

Release 2.0.5 with current dry-rb support - #14

Merged
vtka merged 4 commits into
masterfrom
codex/update-dry-dependencies
Sep 3, 2026
Merged

vtka merged 4 commits into
masterfrom
codex/update-dry-dependencies

Conversation

@vtka

@vtka vtka commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • release SMSC 2.0.5
  • widen dry-configurable from ~> 0.11 to >= 0.11, < 2
  • refresh the development/test toolchain and dependency lock
  • add regression coverage for configured default credentials
  • point project metadata and contribution links to the canonical repository

The wider constraint lets applications resolve the current dry-rb stack (dry-configurable 1.4.0, dry-monads 1.10.0, and dry-types 1.9.1) while retaining every version admitted by the previous dry-configurable constraint.

Breaking changes

None. The SMSC public API is unchanged, the previous dry-configurable 0.x range is still allowed, and this patch does not add a minimum runtime Ruby version. Applications that directly depend on dry-rb internals should still review dry-rb's own major-version notes before opting into dry-configurable 1.x.

Validation

  • SMSC latest stack on Ruby 3.4.10: 27 examples, 0 failures
  • SMSC latest stack on Ruby 4.0.6: 27 examples, 0 failures
  • SMSC existing legacy lock: 27 examples, 0 failures
  • Best Food integration on the latest dry stack: 199 examples, 0 failures, 4 pending
  • Octopus SMS/job/service integration on its existing dry stack: 11 examples, 0 failures
  • smsc-2.0.5.gem builds with the expected runtime dependency metadata and packaged changelog
  • all HTTP interactions were stubbed with WebMock; no live SMS was sent

@vtka vtka changed the title Update dry dependencies for Ruby 3.4 Release 2.0.5 with current dry-rb support Sep 3, 2026
@vtka vtka self-assigned this Sep 3, 2026
@vtka
vtka merged commit eaeb80b into master Sep 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant