Commit Graph

887 Commits (deeeac9e1c37e92c3567b1e5593d0cabea9b46a0)

Author SHA1 Message Date
Gaubee ee83665c5e
feat: Use honoReq's bodyCache to provide a body function for trpc's req (#850)
Some middleware (in createContext) may need to read the body. If the raw request instance is provided directly, the body will be consumed prematurely, blocking the development of middleware.
2024-12-02 10:08:18 +09:00
github-actions[bot] 3bd19aec54
Version Packages (#858) 2024-11-29 21:12:25 +09:00
Jani 3f63c46fa6
fix(zod-openapi): support default response (#855)
* fix(zod-openapi): support default response

* chore: changeset
2024-11-29 21:07:33 +09:00
github-actions[bot] b1fdf7202f
Version Packages (#854) 2024-11-28 19:05:51 +09:00
Yusuke Wada a9804afe71
fix(zod-openapi): return `Response` if response is not text or JSON (#853)
* fix(zod-openapi): return `Response` if response is not text or JSON

Co-authored-by: sushichan044 <mail@sushichan.live>

* fixed tests and correct types

* add changeset

---------

Co-authored-by: sushichan044 <mail@sushichan.live>
2024-11-28 18:35:21 +09:00
github-actions[bot] a2ffc34b31
Version Packages (#851) 2024-11-28 10:57:56 +09:00
Anthony Skorupskyy 4ebecc6142
fix(zod-openapi): multi-middleware complex type inference (#849) 2024-11-28 10:54:26 +09:00
github-actions[bot] 83cc76469e
Version Packages (#848) 2024-11-26 08:29:37 +09:00
rwv 934b3932c1
feat: customize html title for swagger-ui (#845)
* feat: customize html title for swagger-ui

* chore: add changeset
2024-11-26 08:21:30 +09:00
github-actions[bot] c063c66a55
Version Packages (#838) 2024-11-19 11:00:17 +09:00
Yusuke Wada 52b63684d3 chore: update the lockfile 2024-11-19 10:56:41 +09:00
Yusuke Wada ebd70a0e03
feat(zod-openapi): support `enum` (#837)
* feat(zod-openapi): support `enum`

* add changeset

* add changeset
2024-11-19 10:53:55 +09:00
github-actions[bot] 672ff939bc
Version Packages (#835) 2024-11-18 11:14:07 +09:00
Yusuke Wada 345e515de3 chore: fixed the changeset 2024-11-18 11:10:43 +09:00
Yusuke Wada 88e54c1b9d
chore(tsyringe): add a build command (#834)
* chore(tsyringe): add a build command

* add changeset
2024-11-18 11:05:17 +09:00
github-actions[bot] 013e0ecf1b
Version Packages (#833) 2024-11-17 05:50:53 +09:00
蒼時弦也 932d651aaf
feat(tsyringe): add @hono/tsyringe middleware (#785) 2024-11-17 05:36:39 +09:00
github-actions[bot] 68753ca8b2
Version Packages (#830) 2024-11-16 09:50:57 +09:00
Daniel Pedersen bbb48ef368
fix(zod-openapi): infer env type parameter from middleware (#828)
* fix(zod-openapi): infer env type parameter from middleware

* add test
2024-11-16 09:46:13 +09:00
github-actions[bot] e37c31392c
Version Packages (#829) 2024-11-15 17:36:35 +09:00
Illia Khvost c9f63deb95
feat(ajv-validator): Add Ajv validator middleware (#794) 2024-11-15 05:17:22 +09:00
Yusuke Wada b0320d91f0
chore(zod-openapi): format code and fixed the type (#827) 2024-11-14 16:52:38 +09:00
Yusuke Wada 72e7070acd
chore(zod-validator): use `tsup` for build (#826) 2024-11-14 15:54:50 +09:00
github-actions[bot] b8bee02ec6
Version Packages (#824) 2024-11-13 05:34:59 +09:00
Aditya Mathur 553112c2c6
fix: exported Hook type in valibot and typebox validators (#821)
* fix: exported Hook type

* chore: add changeset packages
2024-11-13 05:31:42 +09:00
github-actions[bot] f997ee0d9a
Version Packages (#820) 2024-11-10 18:51:50 +09:00
Fabian Hiller d6fcbbd336
feat(valibot-validator): upgrade valibot peer dependency (#819) 2024-11-10 18:46:22 +09:00
oberbeck 2f55c21d62
docs(zod-openapi): use tuple in middleware example (#812) 2024-11-09 10:05:26 +09:00
github-actions[bot] 0ebcc6f276
Version Packages (#816) 2024-11-08 12:26:21 +09:00
Pr0m3th3us a5c20b3428
feat: class validator middleware for Hono (#788)
* setup middleware package

* add implementation middleware

* add documentation + updae tsconfig for decorator handling

* add tests

* fix format class-validator middleware

* Add Readme

* Update changelog & changeset

* update changelog 2

* update changelog 2

* fix working directory ci

* rm jest dependencies

change to tsup for build

fix ci name

* revert changes not related to class-validator

* remove the changeset since Changesets will add a changeset automatically

* package description
2024-11-08 12:08:18 +09:00
github-actions[bot] 28ca0f3284
Version Packages (#815) 2024-11-08 04:55:22 +09:00
Yusuke Wada f237ca68a8 chore: update lockfile 2024-11-08 04:50:24 +09:00
Divyam b1c812e50c
fix(auth-js): add react 19 in peer dependencies (#813)
* fix(auth-js): add react 19 in peer dependencies

* update
2024-11-08 04:48:15 +09:00
github-actions[bot] d903e27888
Version Packages (#811) 2024-11-07 12:19:54 +09:00
oberbeck 2eec6f6fd9
feat(zod-openapi): infer env from routeMiddleware (#807)
* feat(zod-openapi): infer env from routeMiddleware

* chore(zod-openapi): add changeset for routeMiddleware Env inference

Close #715
2024-11-07 12:11:30 +09:00
github-actions[bot] c6bbcb8f9d
Version Packages (#809) 2024-11-06 15:28:07 +09:00
Yusuke Wada 5695cd1c73 chore: fix the changeset 2024-11-06 15:24:50 +09:00
Jee 9a2cf452c7
fix(auth-js): fix cloned request causing request body to be unavailable in middleware (#806) 2024-11-06 14:37:59 +09:00
github-actions[bot] b5fab5f6ff
Version Packages (#805) 2024-11-05 11:03:08 +09:00
Ogabek 5fd80263f2
feat: introduce Swagger Editor middleware (#800)
Closes https://github.com/honojs/hono/issues/1415

* chore(swagger-editor): 🔨 init

* ci: 🎡 swagger editor workflow

create workflow for swagger-editor package

* docs: 📝 readme

have writed documentation

* test(test):  create test for swagger-editor middleware

* fix(swagger-editor): 🐛 fixed cdn url in html content

* chore: 🔨 v0.1.0

release

* format

* fix the typos

* remove unnecessary `.`

* remove unnecessay `vite` and fix the `vitest.config.ts`

* fix the relase workflow

* update the changeset and `package.json`

---------

Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2024-11-05 11:00:20 +09:00
github-actions[bot] 2c0c41faa5
Version Packages (#798) 2024-10-29 09:35:49 +09:00
Fabian Hiller 0ff894aeb1
fix(valibot-validator): add support for v1 dist-tags (#797) 2024-10-29 09:31:59 +09:00
github-actions[bot] 61a2fa4d6e
Version Packages (#795) 2024-10-25 11:28:06 +09:00
tempepe 68eec9e2bc
feat(oidc-auth): optional cookie name (#789) 2024-10-25 11:25:00 +09:00
github-actions[bot] ee5d7e0e74
Version Packages (#791) 2024-10-24 18:43:58 +09:00
Divyam ed31c680f7
fix(auth.js): clone request directly for bun (#790)
* fix(auth.js): clone request directly for bun

* added popup login hook

* update README.md
2024-10-24 18:41:16 +09:00
github-actions[bot] 2d1a89df26
Version Packages (#786) 2024-10-21 07:26:47 +09:00
Divyam c19b51baaf
refactor(auth-js): session provider (#775)
* refactor: session provider

* format
2024-10-21 07:23:51 +09:00
github-actions[bot] 9506e3c424
Version Packages (#778) 2024-10-12 15:39:11 +09:00
Shotaro Nakamura 40e3a780d1
fix(oauth-providers): support latest hono (#662)
* fix(oauth-providers): support latest hono

* chore: add changeset

* change major to patch
2024-10-12 15:35:14 +09:00