Skip to content

update dependencies and apply security fixes#99

Merged
GlenDC merged 1 commit intomainfrom
patch/dep-updates-20260209
Feb 9, 2026
Merged

update dependencies and apply security fixes#99
GlenDC merged 1 commit intomainfrom
patch/dep-updates-20260209

Conversation

@GlenDC
Copy link
Copy Markdown
Collaborator

@GlenDC GlenDC commented Feb 9, 2026

This replaces two security updates flagged by GitHub Dependabot:

All dependencies were updated, including a significant Rama upgrade.

The Rama update simplifies type erased error handling. OpaqueError is now intended only for edge cases where higher rank lifetime limitations require it.

In most cases BoxError should be used,
unless a strongly typed error is more appropriate.

Error context traits now make it easy to attach structured fields to errors. This replaces manual string formatting and is both easier to use and lazier, as formatting is deferred until the error is actually displayed.

This continues Rama’s incremental improvements driven by real world usage and feedback. Upcoming work includes a new Uri type and follow up improvements enabled by it.

This replaces two security updates flagged by GitHub Dependabot:
* #95
* #89

All dependencies were updated, including a significant Rama upgrade.

The Rama update simplifies type erased error handling.
OpaqueError is now intended only for edge cases where
higher rank lifetime limitations require it.

In most cases BoxError should be used,
unless a strongly typed error is more appropriate.

Error context traits now make it easy to attach structured fields to errors.
This replaces manual string formatting and is both easier to use and lazier,
as formatting is deferred until the error is actually displayed.

This continues Rama’s incremental improvements driven by real world usage and feedback.
Upcoming work includes a new Uri type and follow up improvements enabled by it.
@GlenDC GlenDC merged commit 32571e9 into main Feb 9, 2026
32 of 37 checks passed
@GlenDC GlenDC deleted the patch/dep-updates-20260209 branch February 9, 2026 21:40
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.

2 participants