Update all non-major dependencies #473
Open
+494
−391
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.12.1
->3.16.0
0.6.1
->0.7.0
1.13.7
->1.13.8
22.10.4
->22.13.2
9.17.0
->9.20.1
4.6.15
->4.7.1
15.3.0
->15.4.3
9.15.2
->9.15.5
3.4.2
->3.5.0
5.7.2
->5.7.3
1.0.0-beta.9
->1.0.0-rc.0
6.0.9
->6.1.0
3.0.0-beta.3
->3.0.5
Release Notes
antfu/eslint-config (@antfu/eslint-config)
v3.16.0
Compare Source
🚀 Features
View changes on GitHub
v3.15.0
Compare Source
🚀 Features
prefer-const
in editor - by @antfu (12dd5)View changes on GitHub
v3.14.0
Compare Source
🚀 Features
View changes on GitHub
v3.13.0
Compare Source
🚀 Features
View changes on GitHub
v3.12.2
Compare Source
🚀 Features
View changes on GitHub
modevol-com/gqloom (@gqloom/valibot)
v0.7.0
Compare Source
What's Changed
Bobbin
toPrismaResolverFactory
MikroOperationBobbin
toMikroResolverFactory
Full Changelog: https://github.com/modevol-com/gqloom/compare/[@​gqloom/core](https://redirect.github.com/gqloom/core)[@​0](https://redirect.github.com/0).6.0...0.7.0
Resolver Chained Construction
In the old version of
GQLoom
, we declared operations by passing a resolution option as the second parameter to methods such asquery
andfield
. The code looked like this:Now we can use the chained calls of methods such as
query
andfield
to declare operations, which will make the development experience easier. The code now looks like this:Drizzle Integration
GQLoom
now provides integration with Drizzle:Here is an example of using both Drizzle and GQLoom:
Learn more in the Drizzle Integration Documentation!
honojs/node-server (@hono/node-server)
v1.13.8
Compare Source
What's Changed
incoming.rawBody
if available by @usualoma in https://github.com/honojs/node-server/pull/223New Contributors
Full Changelog: honojs/node-server@v1.13.7...v1.13.8
eslint/eslint (eslint)
v9.20.1
Compare Source
v9.20.0
Compare Source
v9.19.0
Compare Source
v9.18.0
Compare Source
honojs/hono (hono)
v4.7.1
Compare Source
v4.7.0
Compare Source
Release Notes
Hono v4.7.0 is now available!
This release introduces one helper and two middleware.
Plus, Standard Schema Validator has been born.
Let's look at each of these.
Proxy Helper
We sometimes use the Hono application as a reverse proxy. In that case, it accesses the backend using
fetch
. However, it sends an unintended headers.For example,
fetch
may sendAccept-Encoding
, causing the origin server to return a compressed response. Some runtimes automatically decode it, leading to aContent-Length
mismatch and potential client-side errors.Also, you should probably remove some of the headers sent from the origin server, such as
Transfer-Encoding
.Proxy Helper will send requests to the origin and handle responses properly. The above headers problem is solved simply by writing as follows.
You can also use it in more complex ways.
Thanks @usualoma!
Language Middleware
Language Middleware provides 18n functions to Hono applications. By using the
languageDetector
function, you can get the language that your application should support.You can get the target language in various ways, not just by using
Accept-Language
.Accept-Language
headerThanks @lord007tn!
JWK Auth Middleware
Finally, middleware that supports JWK (JSON Web Key) has landed. Using JWK Auth Middleware, you can authenticate by verifying JWK tokens. It can access keys fetched from the specified URL.
Thanks @Beyondo!
Standard Schema Validator
Standard Schema provides a common interface for TypeScript validator libraries. Standard Schema Validator is a validator that uses it. This means that Standard Schema Validator can handle several validators, such as Zod, Valibot, and ArkType, with the same interface.
The code below really works!
Thanks @muningis!
New features
All changes
yarn
by @EdamAme-x in https://github.com/honojs/hono/pull/3878toLowerCase()
is unnecessary forreq.header()
by @yusukebe in https://github.com/honojs/hono/pull/3880env
type by @yusukebe in https://github.com/honojs/hono/pull/3885c.json({})
by @yusukebe in https://github.com/honojs/hono/pull/3873deno.lock
by @yusukebe in https://github.com/honojs/hono/pull/3897New Contributors
Full Changelog: honojs/hono@v4.6.20...v4.7.0
v4.6.20
Compare Source
What's Changed
np
by @yusukebe in https://github.com/honojs/hono/pull/3874New Contributors
Full Changelog: honojs/hono@v4.6.19...v4.6.20
v4.6.19
Compare Source
What's Changed
OnHandlerInterface
by @sor4chi in https://github.com/honojs/hono/pull/3852env
should setc
type correctly by @yusukebe in https://github.com/honojs/hono/pull/3856Full Changelog: honojs/hono@v4.6.18...v4.6.19
v4.6.18
Compare Source
What's Changed
types.ts
by @yusukebe in https://github.com/honojs/hono/pull/3836ParamKey
simply by @yusukebe in https://github.com/honojs/hono/pull/3837factory.createMiddleware()
by @yusukebe in https://github.com/honojs/hono/pull/3849Full Changelog: honojs/hono@v4.6.17...v4.6.18
v4.6.17
Compare Source
What's Changed
New Contributors
Full Changelog: honojs/hono@v4.6.16...v4.6.17
v4.6.16
Compare Source
What's Changed
app.on(method,path[],middleware,handler)
type by @yusukebe in https://github.com/honojs/hono/pull/3802Full Changelog: honojs/hono@v4.6.15...v4.6.16
lint-staged/lint-staged (lint-staged)
v15.4.3
Compare Source
Patch Changes
cbfed1d
Thanks @tarik02! - Adjust TypeScript types for the default export so that it can be used as a value without error TS2693.v15.4.2
Compare Source
Patch Changes
8827ebf
Thanks @iiroj! - Change lint-staged's dependencies to use caret (^
) ranges instead of tilde (~
). This makes it easier for package managers to perform dependency management when minor-level updates are also permitted instead of just patch-level.v15.4.1
Compare Source
Patch Changes
#1504
1c7a45e
Thanks @iiroj! - Default TypeScript config filenames match JS equivalents.#1504
9cc18c9
Thanks @iiroj! - Add missing conditional exports syntax for TypeScript types.v15.4.0
Compare Source
Minor Changes
#1500
a8ec1dd
Thanks @iiroj! - Lint-staged now provides TypeScript types for the configuration and main Node.js API. You can use the JSDoc syntax in your JS configuration files:It's also possible to use the
.ts
file extension for the configuration if your Node.js version supports it. The--experimental-strip-types
flag was introduced in Node.js v22.6.0 and unflagged in v23.6.0, enabling Node.js to execute TypeScript files without additional configuration.Patch Changes
9b79364
Thanks @iiroj! - Handle possible failures when logging user shell for debug info.pnpm/pnpm (pnpm)
v9.15.5
: pnpm 9.15.5Compare Source
Patch Changes
pnpm install
, thepreprepare
andpostprepare
scripts of the project should be executed #8989.strip-ansi
with the built-inutil.stripVTControlCharacters
#9009.Platinum Sponsors
Gold Sponsors
v9.15.4
: pnpm 9.15.4Compare Source
Patch Changes
pnpm update --latest <pkg>
updates only the specified package, withdedupe-peer-dependents=true
.Platinum Sponsors
Gold Sponsors
v9.15.3
Compare Source
prettier/prettier (prettier)
v3.5.0
Compare Source
diff
🔗 Release Notes
microsoft/TypeScript (typescript)
v5.7.3
Compare Source
fabian-hiller/valibot (valibot)
v1.0.0-rc.0
Compare Source
This is a summary of the changes between v0 and v1. Many thanks to everyone who contributed to this release.
assert
method to assert values (issue #862)checkItemsAsync
action (pull request #856)graphemes
,maxGraphemes
,minGraphemes
andnotGraphemes
action (pull request #853)words
,maxWords
,minWords
andnotWords
actionargs
andreturns
action to transform functions (issue #243)rfcEmail
action to validate RFC 5322 email addresses (pull request #912)pipe
andpipeAync
method to support unlimited pipe items of same input and output type (issue #852)@__NO_SIDE_EFFECTS__
notation to improve tree shaking (pull request #995)exactOptional
andexactOptionalAsync
schema (PR #1013)minValue
andmaxValue
forNaN
(pull request #843)nullable
,nullableAsync
,nullish
,nullishAsync
,optional
,optionalAsync
,undefinedable
andundefinedableAsync
for undefined default value (issue #878)partialCheck
andpartialCheckAsync
action to add.pathList
property in a type-safe wayfindItem
action to support type predicates (issue #867)looseObject
,looseObjectAsync
,object
,objectAsync
,objectWithRest
,objectWithRestAsync
,strictObject
andstrictObject
(PR #1013)optional
andoptionalAsync
when used within an object schema (PR #1013)MarkOptional
type to fix order of entries and TS error when using generic schemas (issue #1021)VariantOption
andVariantOptionAsync
type to fix TS error when using generic schemas (issue #842)variant
andvariantAsync
to support optional discriminators usingexactOptional
,exactOptionalAsync
,optional
,optionalAsync
,nullish
ornullishAsync
bytes
,maxBytes
,minBytes
andnotBytes
actionnonOptional
,nonOptionalAsync
,nonNullable
,nonNullableAsync
,nonNullish
andnonNullishAsync
schema in edge cases (issue #909)any
inPathKeys
type (issue #929)keyof
method for objects with many keys (pull request #988)enum_
schema (pull request #941)v1.0.0-beta.15
Compare Source
Many thanks to @andersk, @cloudkite and @thecotne for contributing to this release.
variant
andvariantAsync
to support optional discriminators usingexactOptional
,exactOptionalAsync
,optional
,optionalAsync
,nullish
ornullishAsync
looseObject
,looseObjectAsync
,object
,objectAsync
,objectWithRest
,objectWithRestAsync
,strictObject
andstrictObject
to supportfallback
andfallbackAsync
for missing entries (PR #1031)v1.0.0-beta.14
Compare Source
Many thanks to @m-kutnik and @AndreiCravtov for contributing to this release.
MarkOptional
type to fix order of entries and TS error when using generic schemas (issue #1021)VariantOption
andVariantOptionAsync
type to fix TS error when using generic schemas (issue #842)v1.0.0-beta.13
Compare Source
Many thanks to @andersk, @EltonLobo07, @xcfox, @Bilboramix, @genki, @ivands, @bachmacintosh, @sandros94, @Hugos68 and @typed-sigterm for contributing to this release.
See discussion #1022 and issue #983 for more details and context on this release.
exactOptional
andexactOptionalAsync
schema (PR #1013)looseObject
,looseObjectAsync
,object
,objectAsync
,objectWithRest
,objectWithRestAsync
,strictObject
andstrictObject
(PR #1013)optional
andoptionalAsync
when used within an object schema (PR #1013)v1.0.0-beta.12
[Compare Source](https://redirect.github.com/fabian-hiller/valibot/compare/v1
Configuration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.