Jonathan Haines
e1e8a6626d
chore: package repository ( #1254 )
...
* chore: package repository
* chore(ci): skip eslint-config in CI
2025-06-23 08:53:57 +09:00
github-actions[bot]
7c6dfa1dbc
Version Packages ( #1253 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-23 08:08:53 +09:00
Jonathan Haines
b283732a1f
lint: no-confusing-void-expression ( #1244 )
2025-06-23 06:08:46 +09:00
Jonathan Haines
9fd6473454
chore(graphql-server): package repository ( #1251 )
2025-06-23 05:16:25 +09:00
github-actions[bot]
95845a50ca
Version Packages ( #1249 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-22 13:11:19 +09:00
Palmer McCutcheon
5178967931
feat(node-ws): Add WebSocketServer instance return to createNodeWebSocket ( #1213 )
...
* Add WebSocketServer instance return to createNodeWebSocket
This change introduces the return of the WebSocketServer instance from the createNodeWebSocket function, enhancing its usability by allowing consumers access to the WebSocketServer instance for additional operations.
- Updated tests to verify the returned WebSocketServer instance
- Added wss property to NodeWebSocket interface for type safety
* style
2025-06-22 13:07:24 +09:00
github-actions[bot]
848ecb889d
Version Packages ( #1245 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-21 10:31:23 +09:00
Jonathan Haines
b62061faec
chore: update vitest to v3.2 ( #1220 )
2025-06-20 06:59:04 +09:00
Jonathan Haines
39a435b738
refactor(tsconfig): use `configDir` ( #1238 )
2025-06-19 16:52:41 +09:00
github-actions[bot]
074bb88b4f
Version Packages ( #1240 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-19 16:27:00 +09:00
github-actions[bot]
69a278a2d3
Version Packages ( #1239 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-19 15:34:00 +09:00
Robert Soriano
6ca78a14da
chore(clerk-auth): Support for Clerk Backend v2 ( #1190 )
...
* chore(clerk-auth): Introduce Clerk backend v2
* chore: clean up types
* chore: revert readme
* chore: move backend package to dependencies
* chore: add changeset
* chore: pin accepted token
* chore: run format
* chore: remove extra dependency
* chore: use token type constant
* chore: fix imports
* chore: use built-in type helpers
* chore: remove pending session options
* chore: run format
2025-06-19 15:33:50 +09:00
github-actions[bot]
6378861217
chore(ua-blocker): update robots.json from upstream ( #1236 )
...
Co-authored-by: yusukebe <10682+yusukebe@users.noreply.github.com>
2025-06-19 15:24:43 +09:00
github-actions[bot]
80481dd5ed
Version Packages ( #1237 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-18 07:13:12 +09:00
Aditya Mathur
1baa0b281d
feat: added @hono/mcp package ( #1178 )
...
* feat: added hono/mcp package
* chore: changeset
* chore: minor changes
* chore: minor changes
* chore: formated the code
* chore: minor correction
* chore: removed changelog file
* chore: changed the class name
* chore: updated the readme
* fix: closed the stream
* chore: minor change
* fix: added an interval to keep the connection alive and merge 2 streams into a single one
* chore: updated lockfile
* fix: stupid mistake 😅
* chore: formatted the README.md file
* chore: minor change
* chore: minor changes
* chore: minor change
* add an explicit return type annotation
* format the code
---------
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-06-18 07:07:30 +09:00
github-actions[bot]
acff470c7f
Version Packages ( #1232 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-16 11:24:22 +09:00
Jonathan Haines
9235709060
refactor: composite build ( #1230 )
...
* refactor: composite build
* chore(ua-blocker): move demo.ts out of src
2025-06-16 11:23:47 +09:00
github-actions[bot]
40f916f944
chore(ua-blocker): update robots.json from upstream ( #1229 )
...
* chore(ua-blocker): update robots.json from upstream
* add changeset
* format
---------
Co-authored-by: yusukebe <10682+yusukebe@users.noreply.github.com>
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-06-16 11:00:08 +09:00
github-actions[bot]
cf3c17e3d1
Version Packages ( #1228 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-14 06:08:40 +09:00
Colin Ozanne
be73703184
feat: introduce UA Blocker Middleware ( #1181 )
...
* feat: create AI bot blocker middleware
* chore: add changeset
* fix: uppercase function called too late
* chore: don't version-control robots.json
* chore: track `robots.json`
* ci: add `@hono/ai-robots-txt` workflow script
* fix: change initial version
* feat: add automatic `robots.json` sync from upstream
* feat!: change package name and architecture
* refactor(ua-blocker): prebuild compiled regex (#1 )
* fix: add json data files to tsconfig
* chore: rename workflow files
* fix: test if string _contains_ "Yes"
It might be a markdown link, so not the exact string, but "[Yes](<link>)"
* fix: tests reflect the fixed "Yes" check
* feat: move generator back to prebuild
generated regex should use the version-controled robots.json, not
directly the upstream file
* chore: add .zed
* chore: remove unused files
* fix: properly setup workspace before running scripts
* chore: remove `prebuild` script from `build`, `typecheck`, and `test`
* chore: run `getrobotstxt` and `prebuild`
* fix: export `RegExp`s, not `string[]`s
* chore: mention RegExp and uppercase matching in docs
* fix: adapt tests to regex exports
* chore: add tests for direct regex passing
* chore: format code
---------
Co-authored-by: Jonathan Haines <jonno.haines@gmail.com>
2025-06-14 06:00:42 +09:00
github-actions[bot]
2f57dd5ebb
Version Packages ( #1225 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-14 05:55:25 +09:00
Max Gerber
ede1aaff4f
feat: Stytch Authentication middleware ( #1186 )
...
* feat: Stytch Authentication middlewares
* Add changeset
* Better README
* Refresh yarn.lock
* fix: Remove unused dev deps, linter
* README and light renaming
* Remove ci-stytch-auth workflow
* rerun prettier
* add troubleshooting to readme
2025-06-14 05:48:00 +09:00
Jonathan Haines
44b1c24b95
chore(zod-validator): run prettier to fix CI ( #1221 )
...
* chore(zod-validator): run prettier to fix CI
* ci: fix changed packages
2025-06-13 16:18:23 +09:00
Jonathan Haines
a7ee664c98
ci: what changed ( #1212 )
2025-06-11 19:15:16 +09:00
github-actions[bot]
86a4ca460d
Version Packages ( #1211 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-09 19:16:09 +09:00
Jonathan Haines
0758fd0af1
refactor(auth-js): enable isolated declarations ( #1210 )
2025-06-09 19:11:03 +09:00
github-actions[bot]
d4cc24f754
Version Packages ( #1206 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-09 19:05:17 +09:00
Jonathan Haines
c880649458
refactor: enable isolated declarations ( #1209 )
2025-06-09 19:00:20 +09:00
Jonathan Haines
3c1ecb0ce9
refactor(otel): enable isolated declarations ( #1203 )
...
* refactor(otel): enable isolated declarations
* refactor: remove extra type arguments
2025-06-09 18:58:01 +09:00
Jonathan Haines
b8802e01b7
refactor(swagger-ui): enable isolated declarations ( #1208 )
2025-06-09 18:52:25 +09:00
Jonathan Haines
0bda87e4ee
refactor(swagger-editor): enable isolated declarations ( #1207 )
2025-06-09 18:49:27 +09:00
Jonathan Haines
1cdfdbd292
refactor(prometheus): enable isolated declarations ( #1204 )
2025-06-09 18:47:35 +09:00
Jonathan Haines
aaf90c39e6
refactor(oidc-auth): enable isolated declarations ( #1202 )
2025-06-09 18:35:28 +09:00
Jonathan Haines
641fd4c3de
refactor(oauth-providers): enable isolated declarations ( #1201 )
2025-06-09 18:33:23 +09:00
Jonathan Haines
f0475c7324
refactor(sentry): enable isolated declarations ( #1205 )
2025-06-09 18:31:52 +09:00
Jonathan Haines
8303d979f1
refactor(node-ws): enable isolated declarations ( #1200 )
2025-06-09 18:23:05 +09:00
Jonathan Haines
50aa61d9c2
refactor(medley-router): enable isolated declarations ( #1199 )
2025-06-09 18:22:23 +09:00
Jonathan Haines
e1eae2078f
refactor(hello): enable isolated declarations ( #1198 )
2025-06-09 18:17:27 +09:00
Jonathan Haines
ab390305fb
refactor(graphql-server): enable isolated declarations ( #1197 )
2025-06-09 18:16:01 +09:00
Jonathan Haines
3a9920a258
refactor(esbuild-transpiler): enable isolated declarations ( #1196 )
2025-06-09 18:14:46 +09:00
Jonathan Haines
b6f3bc674b
refactor(cloudflare-access): enable isolated declarations ( #1195 )
2025-06-09 18:12:04 +09:00
Jonathan Haines
683455895d
refactor(clerk-auth): enable isolated declarations ( #1194 )
2025-06-09 18:11:11 +09:00
Jonathan Haines
1adca4c918
refactor(bun-transpiler): enable isolated declarations ( #1193 )
2025-06-09 18:10:30 +09:00
github-actions[bot]
471cf0580d
Version Packages ( #1192 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-08 11:34:45 +09:00
Jocelyn Boullier
a70d91950f
feat(otel): record uncaught expections ( #1191 )
2025-06-08 11:31:28 +09:00
github-actions[bot]
d05b6158ec
Version Packages ( #1189 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-02 21:10:02 +09:00
Shotaro Nakamura
69a0a586f5
fix(node-ws): use defineWebSocket helper ( #1187 )
...
* fix: use buffering to fix #1129
* chore: changeset
* chore: fmt
* feat(node-ws): use defineWebSocket helper
* changeset
2025-06-02 21:06:25 +09:00
github-actions[bot]
858c6b4fc3
Version Packages ( #1184 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-01 11:25:25 +09:00
Shotaro Nakamura
ccc49dd508
fix(node-ws): use buffering to fix #1129 ( #1183 )
...
* fix: use buffering to fix #1129
* chore: changeset
* chore: fmt
2025-06-01 11:12:23 +09:00
github-actions[bot]
2fccb8b764
Version Packages ( #1182 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-30 11:16:13 +09:00
Yusuke Wada
5c3f61f889
feat(zod-validator): update peerDependency to Zod `^3.25.0` and fix the types ( #1180 )
...
* feat(zod-validator): update peerDependency to Zod ^3.25.0 and fix type compatibility
* add changeset
2025-05-30 10:40:47 +09:00
github-actions[bot]
9afa292ca5
Version Packages ( #1176 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-27 17:55:25 +09:00
Yusuke Wada
a62b59f450
feat(zod-validator): support Zod v4 ( #1173 )
...
* feat(zod-validator): support Zod v4
* changeset
* oops. using `any`
* remove the not used value
* [wip] support both v3 and v4
* update
* avoid the type error on build
* remove unnecessary `unknown`
* fixed type and add test
* avoid the type error
* rename the test
* don't use `schema instanceof ZodObject`
* update README
* use released `3.25.6`
* changeset
* use `zod` instead of `zod/v3`
* don't update the peerDependencies
* use both v3 and v4 types if Zod has v4
* fix ZodError
* fixed
* update lock file
* update README
* remove unnecessary cast
2025-05-27 17:47:54 +09:00
Jonathan Haines
deeeac9e1c
lint: array-type ( #1165 )
...
* lint: array-type
* format
---------
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-05-19 16:00:53 +09:00
github-actions[bot]
52a1d46cd2
Version Packages ( #1172 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-17 11:20:38 +09:00
Danial Hanif
7585969171
fix(auth-js): use HonoRequest.blob() instead of HonoRequest.raw.body() ( #1170 )
...
* fix(auth-js): use HonoRequest.blob() instead of HonoRequest.raw.body()
* lint fix and format fix
---------
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-05-17 11:17:28 +09:00
Jonathan Haines
7a45d5749d
ci(oauth-providers): set publish config access to public ( #1168 )
2025-05-16 09:38:35 +09:00
github-actions[bot]
8fafbc1d4d
Version Packages ( #1167 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-16 07:42:31 +09:00
Jonathan Haines
cf48336cbd
feat(oauth-providers): Add MSEntra OAuth Provider ( #1163 )
...
Co-authored-by: Tim Barley <barleyco@gmail.com>
2025-05-16 07:38:53 +09:00
github-actions[bot]
2c917b33a4
Version Packages ( #1166 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-15 23:03:13 +09:00
Jonathan Haines
74d0fe0cb4
feature(eslint-config): add types ( #1162 )
...
fixes #1157
2025-05-15 22:55:48 +09:00
Jonathan Haines
d29f2cbdc6
test(bun-compress): fix vitest config ( #1164 )
...
* test(bun-compress): fix vitest config
* ci(bun-compress): add workflow
2025-05-15 22:41:48 +09:00
github-actions[bot]
e63499755a
Version Packages ( #1158 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-13 07:26:50 +09:00
Nicholas Dobie
7717755dd3
feat(bun-compress): Created a compress middleware that supports Bun ( #1153 )
...
* feat(bun-compress): Created a compress middlware that supports Bun
* fix(bun-compress): spelling mistake in readme
* fix(bun-compress): package description
* fixed package.json
2025-05-13 07:15:11 +09:00
github-actions[bot]
026e1deac3
Version Packages ( #1156 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-12 17:59:40 +09:00
Thomas Orlowski
7d3aa32e79
feat(graphql-server): upgrade GraphiQL ( #1155 )
2025-05-12 17:56:13 +09:00
github-actions[bot]
20d3fd1fe5
Version Packages ( #1152 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-08 08:10:40 +09:00
Nicholas Dobie
414f0a6c95
feat(otel): Added support for W3C Trace Context format ( #1151 )
...
* feat(otel): Added support for W3C Trace Context format
* removed unneeded HonoRequest
2025-05-08 07:20:02 +09:00
github-actions[bot]
bed23c62f5
Version Packages ( #1147 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-29 18:35:32 +09:00
Shotaro Nakamura
b8453438b6
fix(node-ws): enhance WebSocket connection handling with CORS support ( #1146 )
...
* fix(node-ws): make adapter uncrashable
* add changeset
* unnessesary diff
* fix(node-ws): enhance WebSocket connection handling with CORS support and connection symbols
* fix commentout
* remove unnecessary changese
* update changeset
2025-04-29 18:31:54 +09:00
github-actions[bot]
0dc8b719b4
Version Packages ( #1145 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-28 15:21:28 +09:00
Andrei
01cd896e9b
fix(arktype-validator): Don't return restricted fields in error responses ( #1137 )
...
* fix(arktype-validator): add failing test for cookie header
* fix(arktype-validator): add restricted fields that are not returned in the "data" field of the error
* chore: add changeset
2025-04-28 15:17:34 +09:00
github-actions[bot]
928f8cd5b8
Version Packages ( #1144 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-27 20:38:32 +09:00
Shotaro Nakamura
1765a9a3aa
fix(node-ws): make adapter uncrashable ( #1141 )
...
* fix(node-ws): make adapter uncrashable
* add changeset
* unnessesary diff
* update yarn.lock
* make changeset patch
2025-04-27 20:34:43 +09:00
github-actions[bot]
247f7705b3
Version Packages ( #1143 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-27 20:30:24 +09:00
Yusuke Wada
8ed99d9d79
feat(zod-validator): add `validationFunction` option ( #1140 )
...
Co-authored-by: migawka <migawka@amadeustech.dev>
2025-04-27 20:12:13 +09:00
Yusuke Wada
b9fa57530a
chore: format codes ( #1142 )
2025-04-27 19:28:24 +09:00
github-actions[bot]
a756d2235b
Version Packages ( #1139 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-26 13:12:27 +09:00
Leia
237bff1b82
fix(node-ws):missing code and reason on CloseEvent ( #1138 )
...
fixes #1012
2025-04-26 13:09:26 +09:00
github-actions[bot]
abb260632f
Version Packages ( #1128 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-18 07:34:31 +09:00
Daniel Tao
63a9dff2b9
chore(zod-openapi): lock zod-to-openapi to `^7.3.0` to fix `z.custom` ( #1127 )
...
* chore(zod-openapi): lock zod-to-openapi to `^7.3.0` to fix schemas using `z.custom`
* add changeset
2025-04-18 07:30:36 +09:00
github-actions[bot]
6c36f525f9
Version Packages ( #1123 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-11 16:23:32 +09:00
Yusuke Wada
944f1989f5
fix(react-renderer): tweak dynamic importing `renderToReadableStream` ( #1122 )
...
* fix(react-renderer): tweak dynamic importing `renderToReadableStream`
* changeset
2025-04-11 16:19:43 +09:00
github-actions[bot]
a1fcb554ef
Version Packages ( #1121 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-11 07:46:10 +09:00
Yusuke Wada
684ae9a21d
feat(react-renderer): use React v19 and specify `react-dom/server.edge` for `renderToReadableStream` ( #1119 )
...
* feat(react-renderer): use React v19 and specify `react-dom/server.edge` for `renderToReadableStream`
* changeset
2025-04-11 07:43:03 +09:00
github-actions[bot]
ca3cada076
Version Packages ( #1118 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-10 17:47:54 +09:00
Milo Hansen
362b6701a6
fix(otel): Use `req.routePath` when tagging spans ( #1113 )
...
* use routePath
Replace indexing into the matchedRoutes with a direct reference to routePath
* Update package.json
Bump version
* set span name and attributes after the request is handled
* revert version bump
* changeset
* add test to ensure subapps set the correct span name
---------
Co-authored-by: Milo Hansen <milo.hansen@avanade.com>
2025-04-10 17:40:54 +09:00
chimame
26d0efb036
chore(conform-validator): Change conform valibot adapter to official library ( #1114 )
2025-04-09 19:08:21 +09:00
github-actions[bot]
99e7bf2e64
Version Packages ( #1115 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-09 18:40:50 +09:00
github-actions[bot]
542391f8db
Version Packages ( #1108 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-07 19:34:59 +09:00
Jonathan Haines
1fd8ebf9b6
feat(eslint-config): enable linting with type information ( #1098 )
2025-04-07 19:31:09 +09:00
github-actions[bot]
9f3027a4a0
Version Packages ( #1107 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-07 18:46:24 +09:00
Yusuke Wada
448a8fc687
fix(zod-openapi): infer Env correctly if the middleware is `[]` ( #1106 )
...
* fix(zod-openapi): infer Env correctly if the middleware is `[]`
* add changeset
2025-04-07 18:41:04 +09:00
github-actions[bot]
f349fba499
Version Packages ( #1101 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-03 23:23:22 +09:00
liquidleif
091b182a6a
fix(oauth-providers): Update twitter authorization url ( #1099 )
...
Closes #1100
* Update twitter authorization url
The twitter authorization URL is outdated.
* add a changeset
2025-04-03 23:18:24 +09:00
Jonathan Haines
e8512f0ee9
build: typescript project references ( #1077 )
...
* build: typescript project references
* chore: remove duplicate keys
2025-04-02 18:28:02 +09:00
github-actions[bot]
5dd598f499
Version Packages ( #1095 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-01 21:44:24 +09:00
Shotaro Nakamura
519404ad2c
fix(node-ws): adapter shouldn't send buffer as a event ( #1094 )
...
* fix(node-ws): adapter shouldn't send buffer as a event
* chore: changeset
2025-04-01 21:35:45 +09:00
Jonathan Haines
b18f24379b
chore(dev-deps): upgrade to hono v4 ( #1092 )
...
* chore(dev-deps): upgrade to hono v4
* chore(zod-openapi): build workspace dependencies
* chore(trpc-server): ignore null body type
2025-03-31 18:20:57 +09:00
Yann Normand
b70735cc6c
docs:(zod-openapi): add note about app.route ( #1088 )
2025-03-30 11:04:13 +09:00