Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 22, 2024

This PR contains the following updates:

Package Change Age Confidence Type Update
@hono/node-server ^1.11.0 -> ^1.19.6 age confidence dependencies minor
@types/node (source) ^20.12.7 -> ^20.19.25 age confidence devDependencies minor
actions/checkout v4.2.0 -> v4.3.0 age confidence action minor
actions/setup-node v4.0.4 -> v4.4.0 age confidence action minor
hono (source) ^4.2.5 -> ^4.10.6 age confidence dependencies minor
node (source) 20 -> 20.19.5 age confidence minor
pino (source) ^9.1.0 -> ^9.14.0 age confidence devDependencies minor
pino-pretty ^13.0.0 -> ^13.1.2 age confidence devDependencies minor
pnpm/action-setup v4.0.0 -> v4.2.0 age confidence action minor
tsx (source) ^4.7.2 -> ^4.20.6 age confidence devDependencies minor
zod (source) ^3.22.5 -> ^3.25.76 age confidence devDependencies minor

Release Notes

honojs/node-server (@​hono/node-server)

v1.19.6

Compare Source

v1.19.5

Compare Source

What's Changed

  • fix: cancel a readable stream if a writable stream is closed before a readable stream is closed. by @​usualoma in #​280

Full Changelog: honojs/node-server@v1.19.4...v1.19.5

v1.19.4

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.19.3...v1.19.4

v1.19.3

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.19.2...v1.19.3

v1.19.2

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.19.1...v1.19.2

v1.19.1

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.19.0...v1.19.1

v1.19.0

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.18.2...v1.19.0

v1.18.2

Compare Source

What's Changed

  • fix: Skip content-length assignment when transfer-encoding is chunked. by @​usualoma in #​271

Full Changelog: honojs/node-server@v1.18.1...v1.18.2

v1.18.1

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.18.0...v1.18.1

v1.18.0

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.17.1...v1.18.0

v1.17.1

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.17.0...v1.17.1

v1.17.0

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.16.0...v1.17.0

v1.16.0

Compare Source

What's Changed

  • feat: Clean up the incoming object if the request is not completely finished. by @​usualoma in #​252

Full Changelog: honojs/node-server@v1.15.0...v1.16.0

v1.15.0

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.14.4...v1.15.0

v1.14.4

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.14.3...v1.14.4

v1.14.3

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.14.2...v1.14.3

v1.14.2

Compare Source

What's Changed

  • perf: keep using the lightweight Response object when retrieving headers, status, and ok, and then drop the getInternalBody function. by @​usualoma in #​242

Full Changelog: honojs/node-server@v1.14.1...v1.14.2

v1.14.1

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.14.0...v1.14.1

v1.14.0

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.13.8...v1.14.0

v1.13.8

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.13.7...v1.13.8

v1.13.7

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.13.6...v1.13.7

v1.13.6

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.13.5...v1.13.6

v1.13.5

Compare Source

What's Changed

  • fix(utils): accept HeadersInit, null, undefined in buildOutgoingHttpHeaders by @​usualoma in #​212

Full Changelog: honojs/node-server@v1.13.4...v1.13.5

v1.13.4

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.13.3...v1.13.4

v1.13.3

Compare Source

What's Changed

  • fix(serve-static): add error handler for decoding uri components by @​alumowa in #​208

New Contributors

Full Changelog: honojs/node-server@v1.13.2...v1.13.3

v1.13.2

Compare Source

What's Changed
New Contributors

Full Changelog: honojs/node-server@v1.13.1...v1.13.2

v1.13.1

Compare Source

What's Changed
  • fix(serve-static): use application/octet-stream if the mime type is not detected by @​usualoma in #​201

Full Changelog: honojs/node-server@v1.13.0...v1.13.1

v1.13.0

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.12.2...v1.13.0

v1.12.2

Compare Source

What's Changed
New Contributors

Full Changelog: honojs/node-server@v1.12.1...v1.12.2

v1.12.1

Compare Source

What's Changed
  • fix: return response from res.body if internal data is not ready to be returned directly by @​usualoma in #​188

Full Changelog: honojs/node-server@v1.12.0...v1.12.1

v1.12.0

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.11.5...v1.12.0

v1.11.5

Compare Source

What's Changed

Full Changelog: honojs/node-server@v1.11.4...v1.11.5

v1.11.4

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.11.3...v1.11.4

v1.11.3

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.11.2...v1.11.3

v1.11.2

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.11.1...v1.11.2

v1.11.1

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/node-server@v1.11.0...v1.11.1

actions/checkout (actions/checkout)

v4.3.0

Compare Source

What's Changed
New Contributors

Full Changelog: actions/checkout@v4...v4.3.0

v4.2.2

Compare Source

v4.2.1

Compare Source

actions/setup-node (actions/setup-node)

v4.4.0

Compare Source

What's Changed
Bug fixes:
Enhancement:
Dependency update:
New Contributors

Full Changelogactions/setup-node@v4...v4.4.0

v4.3.0

Compare Source

What's Changed
Dependency updates
New Contributors

Full Changelog: actions/setup-node@v4...v4.3.0

v4.2.0

Compare Source

What's Changed
New Contributors

Full Changelog: actions/setup-node@v4...v4.2.0

v4.1.0

Compare Source

What's Changed
  • Resolve High Security Alerts by upgrading Dependencies by @​aparnajyothi-y in #​1132
  • Upgrade IA Publish by @​Jcambass in #​1134
  • Revise isGhes logic by @​jww3 in #​1148
  • Add architecture to cache key by @​pengx17 in #​843
    This addresses issues with caching by adding the architecture (arch) to the cache key, ensuring that cache keys are accurate to prevent conflicts.
    Note: This change may break previous cache keys as they will no longer be compatible with the new format.
New Contributors

Full Changelog: actions/setup-node@v4...v4.1.0

honojs/hono (hono)

v4.10.6

Compare Source

v4.10.5

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.10.4...v4.10.5

v4.10.4

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.10.3...v4.10.4

v4.10.3

Compare Source

Securiy Fix

A security issue in the CORS middleware has been fixed. In some cases, a request header could affect the Vary response header. Please update to the latest version if you are using the CORS middleware.

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.10.2...v4.10.3

v4.10.2

Compare Source

v4.10.1

Compare Source

What's Changed

Full Changelog: honojs/hono@v4.10.0...v4.10.1

v4.10.0

Compare Source

Release Notes

Hono v4.10.0 is now available!

This release brings improved TypeScript support and new utilities.

The main highlight is the enhanced middleware type definitions that solve a long-standing issue with type safety for RPC clients.

Middleware Type Improvements

Imagine the following app:

import { Hono } from 'hono'

const app = new Hono()

const routes = app.get(
  '/',
  (c) => {
    return c.json({ errorMessage: 'Error!' }, 500)
  },
  (c) => {
    return c.json({ message: 'Success!' }, 200)
  }
)

The client with RPC:

import { hc } from 'hono/client'

const client = hc<typeof routes>('/')

const res = await client.index.$get()

if (res.status === 500) {
}

if (res.status === 200) {
}

Previously, it couldn't infer the responses from middleware, so a type error was thrown.

CleanShot 2025-10-17 at 06 51 48@​2x

Now the responses are correctly typed.

CleanShot 2025-10-17 at 06 54 13@​2x

This was a long-standing issue and we were thinking it was super difficult to resolve it. But now come true.

Thank you for the great work @​slawekkolodziej!

cloneRawRequest Utility

The new cloneRawRequest utility allows you to clone the raw Request object after it has been consumed by validators or middleware.

import { cloneRawRequest } from 'hono/request'

app.post('/api', async (c) => {
  const body = await c.req.json()

  // Clone the consumed request
  const clonedRequest = cloneRawRequest(c.req)
  await externalLibrary.process(clonedRequest)
})

Thanks @​kamaal111!

New features

  • feat(types): passing middleware types #​4393
  • feat(ssg): add default plugin that defines the recommended behavior #​4394
  • feat(request): add cloneRawRequest utility for request cloning #​4382

All changes

New Contributors

Full Changelog: honojs/hono@v4.9.12...v4.10.0

v4.9.12

Compare Source

What's Changed

  • refactor: internal structure of PreparedRegExpRouter for optimization and added tests by @​usualoma in #​4456
  • refactor: use protected methods instead of computed properties to allow tree shaking by @​usualoma in #​4458

Full Changelog: honojs/hono@v4.9.11...v4.9.12

v4.9.11

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.9.10...v4.9.11

v4.9.10

Compare Source

What's Changed

Full Changelog: honojs/hono@v4.9.9...v4.9.10

v4.9.9

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.9.8...v4.9.9

v4.9.8

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.9.7...v4.9.8

v4.9.7

Compare Source

Security

  • Fixed an issue in the bodyLimit middleware where the body size limit could be bypassed when both Content-Length and Transfer-Encoding headers were present. If you are using this middleware, please update immediately. Security Advisory

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.9.6...v4.9.7

v4.9.6

Compare Source

Security

Fixed a bug in URL path parsing (getPath) that could cause path confusion under malformed requests.

If you rely on reverse proxies (e.g. Nginx) for ACLs or restrict access to endpoints like /admin, please update immediately.

See advisory for details: GHSA-9hp6-4448-45g2

What's Changed

Full Changelog: honojs/hono@v4.9.5...v4.9.6

v4.9.5

Compare Source

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.9.4...v4.9.5

v4.9.4

Compare Source

What's Changed

Full Changelog: <https://github.com/honojs/hono/compare/v4.9.

@renovate renovate bot requested a review from ikr4-m as a code owner April 22, 2024 17:10
@changeset-bot
Copy link

changeset-bot bot commented Apr 22, 2024

⚠️ No Changeset found

Latest commit: c369eec

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from e288aed to 3a469e5 Compare April 26, 2024 07:25
@renovate renovate bot changed the title chore(deps): update all non-major dependencies fix(deps): update all non-major dependencies Apr 26, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from cfafad7 to fe4942f Compare May 3, 2024 14:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from f0f0c41 to fba0a0a Compare May 8, 2024 08:02
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from cfb70ba to 1d12e6d Compare September 22, 2025 10:08
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 48913d3 to 3de40c0 Compare October 2, 2025 12:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 57b63f6 to 2905f2c Compare October 9, 2025 20:57
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 5eaf4bb to 3ca59b4 Compare October 17, 2025 05:29
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 0c9f318 to e3fc2d9 Compare October 21, 2025 01:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e3fc2d9 to 87b782c Compare October 25, 2025 11:45
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 87b782c to b2abceb Compare November 2, 2025 11:35
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b2abceb to c369eec Compare November 16, 2025 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant