Skip to content

Bump dependencies; raise omnyhub to ^1.5.1 (1.56.1)#113

Merged
gmpassos merged 2 commits into
masterfrom
chore/dependency-bumps-1.56.1
Jul 13, 2026
Merged

Bump dependencies; raise omnyhub to ^1.5.1 (1.56.1)#113
gmpassos merged 2 commits into
masterfrom
chore/dependency-bumps-1.56.1

Conversation

@gmpassos

Copy link
Copy Markdown
Contributor

A maintenance release: dependency constraints only. No API change, no behaviour change — the 813-test suite passes unmodified against these versions.

Changed

  • omnyhub ^1.5.1 (from ^1.3.0). 1.4.0 and 1.5.0 are on-demand TLS releases (async DomainPolicy, LetsEncryptTls.autoIssue, LetsEncryptTls.renewBefore) and 1.5.1 is a dependency bump beneath them. Their changes are confined to the Let's Encrypt TLS provider, which OmnyShell does not use: the hub listener builds its TLS from ReloadableFileTls.directory or StaticTls.context, and nothing in the package touches LetsEncryptTls or DomainPolicy. 1.4.0's one breaking change — LetsEncryptTls.isAllowed now returning Future<bool> — has no caller here. The surfaces OmnyShell is built on (OmnyHub, Service, TlsProvider, the node protocol) are unchanged.
  • omnydrive ^1.12.3 (from ^1.12.2), itself only a restatement of the omnyhub constraint above.
  • Routine bumps. asn1lib: ^1.6.5, ffi: ^2.2.0, http: ^1.6.0, meta: ^1.19.0, path: ^1.9.1.

Verification

Every CI gate was run locally before pushing:

  • dart analyze — no issues
  • dart test --platform vm813 passed
  • dart format --set-exit-if-changed — clean (no .dart files touched)
  • dart run dependency_validator — no issues
  • dart pub publish --dry-run — clean

🤖 Generated with Claude Code

gmpassos and others added 2 commits July 13, 2026 01:46
A maintenance release: dependency constraints only. No API change, no
behaviour change; the 813-test suite passes unmodified.

omnyhub 1.4.0/1.5.0 are on-demand TLS releases and 1.5.1 is a dependency
bump beneath them. Their changes are confined to the Let's Encrypt TLS
provider, which OmnyShell does not use — the hub listener builds its TLS
from ReloadableFileTls.directory or StaticTls.context, and nothing here
touches LetsEncryptTls or DomainPolicy. 1.4.0's one breaking change,
LetsEncryptTls.isAllowed now returning Future<bool>, has no caller here.

omnydrive 1.12.3 is itself only a restatement of that constraint. The
rest are routine: asn1lib, ffi, http, meta, path.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
lib/src/version.dart carries the version as a compile-time constant and
test/unit/version_test.dart asserts it matches pubspec.yaml. The 1.56.1
bump left it at 1.56.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@gmpassos
gmpassos merged commit 020fd2a into master Jul 13, 2026
5 checks passed
@gmpassos
gmpassos deleted the chore/dependency-bumps-1.56.1 branch July 13, 2026 04:55
@codecov

codecov Bot commented Jul 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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