A weeknotes update marking the one-year anniversary of a weekly writing habit, alongside a wrap-up of recent Hanami ecosystem work: a Hanami View 3.0.2 release fixing a Tilt/Herb ERB extension conflict, a Hanami 3.0.2 release fixing view auto-rendering exposure precedence, merged PRs improving callback support in Hanami Action and Utils, work on external command options in Dry CLI, an in-progress database provider issue, and simplifications to an upcoming Dry Operation release. Also mentions a second Hanakai sponsorship drive post that brought in ten new sponsors.
Questions this post answers
Why did Hanami View's CI start failing after upgrading to Tilt 2.9.0?
Tilt 2.9.0 registered the Herb template engine for the .html.erb extension, and Herb's ERB handling doesn't quite match Hanami View's expected behavior, which broke CI. The maintainer fixed the mismatch and shipped the fix in Hanami View 3.0.2, while also beginning work with Herb's author to make the two integrate properly going forward. Track breaking dependency updates like this Tilt and Herb conflict on daily.dev before they hit your CI.
What does Hanami 3.0.2 fix regarding view auto-rendering?
Hanami 3.0.2 fixes view auto-rendering so that exposures are preferred over params when both are present, addressing a bug reported by a community member. This ensures more predictable behavior for apps relying on Hanami's automatic view rendering feature. Ruby developers keeping Hanami dependencies current can follow patch releases like this via daily.dev.