v4.12.24

mlabonne/llm-coursev4.12.24Jun 8, 2026by yusukebe

AI Summary

Implemented various documentation improvements, code refactoring, bug fixes, and test enhancements across language middleware, IP address utilities, and configuration management.

Key Highlights

  • Simplified AI Usage Policy documentation
  • Improved language middleware tests
  • Fixed IP address rendering for unspecified addresses
  • Cleaned up config files and type definitions
  • Improved bearer-auth error messages

New Features

  • Enhanced language middleware testing
  • Improved IP address handling
  • Better error messaging for bearer authentication
  • Documentation improvements

Full Release Notes

## What's Changed
* docs(contribution): simplifyAI Usage Policy by @yusukebe in https://github.com/honojs/hono/pull/4972
* chore: remove @types/glob by @rtritto in https://github.com/honojs/hono/pull/4978
* fix(bearer-auth): mention verifyToken in missing-options error message by @tan7vir in https://github.com/honojs/hono/pull/4987
* refactor(language): Test/improve tests on languages middleware by @iNeoO in https://github.com/honojs/hono/pull/4980
* fix(utils/ipaddr): expand "::" to eight zero groups by @youcefzemmar in https://github.com/honojs/hono/pull/4973
* fix: clean up config files trailing comma, stale excludes, typesVersions gaps, jsr paths by @Mohammad-Faiz-Cloud-Engineer in https://github.com/honojs/hono/pull/4982
* refactor(timing): Test/add test for middleware timing by @iNeoO in https://github.com/honojs/hono/pull/4991
* fix(utils/ipaddr): render the unspecified address binary as "::" by @sarathfrancis90 in https://github.com/honojs/hono/pull/4998

**Full Changelog**: https://github.com/honojs/hono/compare/v4.12.23...v4.12.24