subtype() built-in middleware used an inverted logical condition (#180) - thanks @shanedewaelsay() utility were not handled using the global error handler (#183) - thanks @sethlu and @aoberoiconversationContext() default built-in middleware did not allow events without a channel context to flow through handlers (#185) - thanks @aoberoimatchMessage() and directMention() built-in middleware would fail to process messages without text, such as Block Kit composed messages (#182) - thanks @aoberoiFetched April 3, 2026