groqz
groqz copied to clipboard
fix(deps): Update dependency zod to v3.22.3 [SECURITY]
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
zod (source) | ^3 -> ^3.22.3 |
||||
zod (source) | 3.20.2 -> 3.22.3 |
GitHub Vulnerability Alerts
CVE-2023-4316
Zod version 3.22.2 allows an attacker to perform a denial of service while validating emails.
Release Notes
colinhacks/zod (zod)
v3.22.3
Commits:
-
1e23990
Commit -
9bd3879
docs: remove obsolete text about readonly types (#2676) -
f59be09
clarify datetime ISO 8601 (#2673) -
64dcc8e
Update sponsors -
18115a8
Formatting -
28c1927
Update sponsors -
ad2ee9c
2718 Updated Custom Schemas documentation example to use type narrowing (#2778) -
ae0f7a2
docs: update ref to discriminated-unions docs (#2485) -
2ba00fe
[2609] fix ReDoS vulnerability in email regex (#2824) -
1e61d76
3.22.3
v3.22.2
Commits:
-
13d9e6b
Fix lint -
0d49f10
docs: add typeschema to ecosystem (#2626) -
8e4af7b
X to Zod: add app.quicktype.io (#2668) -
792b3ef
Fix superrefine types
v3.22.1
Commits:
Fix handing of this
in ZodFunction schemas. The parse logic for function schemas now requires the Reflect
API.
const methodObject = z.object({
property: z.number(),
method: z.function().args(z.string()).returns(z.number()),
});
const methodInstance = {
property: 3,
method: function (s: string) {
return s.length + this.property;
},
};
const parsed = methodObject.parse(methodInstance);
parsed.method("length=8"); // => 11 (8 length + 3 property)
v3.22.0
ZodReadonly
This release introduces ZodReadonly
and the .readonly()
method on ZodType
.
Calling .readonly()
on any schema returns a ZodReadonly
instance that wraps the original schema. The new schema parses all inputs using the original schema, then calls Object.freeze()
on the result. The inferred type is also marked as readonly
.
const schema = z.object({ name: string }).readonly();
type schema = z.infer<typeof schema>;
// Readonly<{name: string}>
const result = schema.parse({ name: "fido" });
result.name = "simba"; // error
The inferred type uses TypeScript's built-in readonly types when relevant.
z.array(z.string()).readonly();
// readonly string[]
z.tuple([z.string(), z.number()]).readonly();
// readonly [string, number]
z.map(z.string(), z.date()).readonly();
// ReadonlyMap<string, Date>
z.set(z.string()).readonly();
// ReadonlySet<Promise<string>>
Commits:
-
6dad907
Comments -
56ace68
Fix deno test -
3809d54
Add superforms -
d1ad522
Add transloadit -
a3bb701
Testing on Typescript 5.0 (#2221) -
51e14be
docs: update deprecated link (#2219) -
a263814
fixed Datetime & IP TOC links -
502384e
docs: add mobx-zod-form to form integrations (#2299) -
a8be450
docs: Addzocker
to Ecosystem section (#2416) -
15de22a
Allow subdomains and hyphens inZodString.email
(#2274) -
00f5783
Addzod-openapi
to ecosystem (#2434) -
0a17340
docs: fix minor typo (#2439) -
60a2134
Add masterborn -
0a90ed1
chore: moveexports.types
field to first spot @ package.json. (#2443) -
67f35b1
docs: allow Zod to be used in dev tools at site (#2432) -
6795c57
Fix not working Deno doc link. (#2428) -
37e9c55
Generalize uuidRegex -
0969950
adds ctx to preprocess (#2426) -
af08390
fix: super refinement function types (#2420) -
36fef58
Make email regex reasonable (#2157) -
f627d14
Document canary -
e06321c
docs: add tapiduck to API libraries (#2410) -
11e507c
docs: add ts as const example in zod enums (#2412) -
5427565
docs: add zod-fixture to mocking ecosystem (#2409) -
d3bf7e6
docs: addzodock
to mocking ecosystem (#2394) -
2270ae5
remove "as any" casts in createZodEnum (#2332) -
00bdd0a
fix proto pollution vulnerability (#2239) -
a3c5256
Fix error_handling unrecognized_keys example -
4f75cbc
Adds getters to Map for key + value (#2356) -
ca7b032
FMC (#2346) -
6fec8bd
docs: fix typo in link fragment (#2329) -
16f90bd
Update README.md -
2c80250
Update readme -
eaf64e0
Update sponsors -
c576311
Update readme -
5e23b4f
Add*.md
pattern to prettier (#2476) -
898dced
Revamp tests -
6309322
Update test runners -
c0aece1
Add vitest config -
73a5610
Update script -
8d8e1a2
Fix deno test bug -
9eb2508
Clean up configs -
cfbc7b3
Fix root jest config -
8677f68
docs(comparison-yup): Yup added partial() and deepPartial() in v1 (#2603) -
fb00edd
docs: add VeeValidate form library for Vue.js (#2578) -
ab8e717
docs: fix typo in z.object (#2570) -
d870407
docs: fix incomplete Records example (#2579) -
5adae24
docs: add conform form integration (#2577) -
8b8ab3e
Update README.md (#2562) -
6aab901
fix typo test name (#2542) -
81a89f5
Update nullish documentation to correct chaining order (#2457) -
78a4090
docs: update comparison withruntypes
(#2536) -
1ecd624
Fix prettier -
981d4b5
Add ZodReadonly (#2634) -
fba438c
3.22.0
v3.21.4
Commits:
-
22f3cc6
3.21.4
v3.21.3
Commits:
-
14c08d8
added more.pipe
examples -
006e652
Fix npm canary action paths pattern (#2148) -
bdcff0f
Remove logging in tests -
a5830c6
Reverted #1564 -
c458381
Fix tests -
2db0dca
3.21.3
v3.21.2
Commits:
-
b276d71
Improve typings in generics -
4d016b7
Improve type inference in generics -
f9895ab
Improve types inside generic functions -
ac0135e
Pass input into catchValue
v3.21.1
Features
Support for ULID validation
z.string().ulid();
Commits:
-
4f89461
Prettier -
bd6527a
Update deps -
126c77b
addedtoLowerCase
andtoUpperCase
back in for v3.21.0 -
1749657
Update README.md -
dabe63d
updatedz.custom
example again :D -
6b8f655
docs: improve cn readme (#2143) -
9012dc7
add.includes(value, options?)
@ZodString
. (#1887) -
67b981e
Make safeParse().error a getter -
346fde0
3.21.0-canary.20230304T235951 -
b50d871
Add canary release CI -
b20cca2
Fix canary -
f7f5c50
Move action to .github/workflows -
f01fa0e
Try to fix canary CI -
f5e8067
No git tag -
5b304ae
No dry run -
20df80e
Add tsc compilation test -
ead93d3
Document .pipe() -
d8e8653
Update headers -
03c0ab1
Cache the evaluation of ParseInputLazyPath.path() for a moderate perf improvement (#2137) -
e7b3b7b
Improve string docs -
83478f5
Remove zod dep -
2f1868d
Specify paths for canary -
e599966
Add sponsors -
950bd17
Tweak x.custom example -
728e56a
Close #2127 -
64883e4
feat: z.string().ulid() - add support for ulids (#2049) -
e0d709b
3.20.1 -
9c33194
Remove comments, clean up utils -
942e2db
Fix tests
v3.21.0
Features
z.string().emoji()
Thanks @joseph-lozano for https://github.com/colinhacks/zod/pull/2045! To validate that all characters in a string are emoji:
z.string().emoji()
...if that's something you want to do for some reason.
z.string().cuid2()
Thanks @joulev for https://github.com/colinhacks/zod/pull/1813! To validate CUIDv2:
z.string().cuid2()
z.string().ip()
Thanks @fvckDesa for https://github.com/colinhacks/zod/pull/2066. To validate that a string is a valid IP address:
const v4IP = "122.122.122.122";
const v6IP = "6097:adfa:6f0b:220d:db08:5021:6191:7990";
// matches both IPv4 and IPv6 by default
const ipSchema = z.string().ip();
ipSchema.parse(v4IP) // pass
ipSchema.parse(v6IP) // pass
To specify a particular version
:
const ipv4Schema = z.string().ip({ version: "v4" });
const ipv6Schema = z.string().ip({ version: "v6" });
z.bigint().{gt|gte|lt|lte}()
Thanks @igalklebanov for #1711
! ZodBigInt
gets the same set of methods found on ZodNumber
:
z.bigint().gt(BigInt(5));
z.bigint().gte(BigInt(5));
z.bigint().lt(BigInt(5));
z.bigint().lte(BigInt(5));
z.bigint().positive();
z.bigint().negative();
z.bigint().nonnegative();
z.bigint().nonpositive();
z.bigint().multipleOf(BigInt(5));
z.enum(...).extract()
and z.enum(...).exclude()
Thanks @santosmarco-caribou for https://github.com/colinhacks/zod/pull/1652! To add or remove elements from a ZodEnum
:
const FoodEnum = z.enum(["Pasta", "Pizza", "Tacos", "Burgers", "Salad"]);
const ItalianEnum = FoodEnum.extract(["Pasta", "Pizza"]); // ZodEnum<["Pasta", "Pizza"]>
const UnhealthyEnum = FoodEnum.exclude(["Salad"]); // ZodEnum<["Pasta", "Pizza", "Tacos", "Burgers"]>
This API is inspired by the Exclude
and Extract
TypeScript built-ins.
Pass a function to .catch()
Thanks @0xWryth for https://github.com/colinhacks/zod/pull/2087! The .catch()
method now accepts a function that receives the caught error:
const numberWithErrorCatch = z.number().catch((ctx) => {
ctx.error; // ZodError
return 42;
});
Compiler performance
Zod 3.20.2 introduced an accidental type recursion that caused long compilation times for some users. These kinds of bugs are very hard to diagnose. Big shoutout to @gydroperit for some heroic efforts here: https://github.com/colinhacks/zod/pull/2107 Zod 3.21 resolves these issues:
- https://github.com/colinhacks/zod/issues/2142
- https://github.com/colinhacks/zod/issues/1741
- https://stackoverflow.com/questions/74881472/slow-typescript-autocompletion-in-vs-code-for-zod
Commits:
-
3c54461
fix typo in readme -
c244fb6
feat: z.string().emoji() (#2045) -
39cbb69
Fix emoji validation, fix lint -
d8f07bb
Fix emoji -
9b7dd81
Improve variable name clarity (#2048) -
5cec187
Add documentation for the param parameter of z.custom -
654f529
Merge pull request #2057 from trygveaa/add-documentation-for-z-custom-params -
981af65
Merge pull request #2019 from vbud/patch-1 -
a7c2969
Update error_handling -
8f3d028
BRAND Record to Non Partial (#2097) -
5ec98e1
Fix email issues in pull request #1982 (#2058) -
7d40ba5
feat(#2059): z.string.ip() - add support for IP address (#2066) -
e559605
feat: add.catch
error (#2087) -
defdab9
Fix record tests -
8de36eb
FIX: emoji regex and tests (#2090) -
16beeb5
lowercase method for ZodString (#2038) -
75cb9e8
add checks @ZodBigInt
. (#1711) -
c4d4e49
Update ERROR_HANDLING.md (#2022) -
d6f0890
added link to deno land -
4cf1960
Refactoring of ZodFormattedError type to improve tsc check time (#2107) -
867a921
Bump http-cache-semantics from 4.1.0 to 4.1.1 (#1985) -
edc3a67
Deprecate deepPartial -
e59f639
Add custom tests -
a6b44ed
Remove logging -
a1fc3fb
commented outtoLowerCase
andtoUpperCase
-
e71cc52
Update README_ZH.md (#2139) -
3af38fb
addZodNumber.safe()
&ZodNumber.isSafe
. (#1753) -
6ef82ee
Add benchmark flags -
5463593
Support brands in recursive types -
8074523
Update readme -
b6794a4
Add index signature for passthrough -
3c6cdd2
Make generic optional in objectOutputType -
bc43ad1
Fix rollup build -
6a0545a
3.21.0 -
7c07339
Fix brand -
0aa6021
Clean up tests
v3.20.6
Commits:
-
e693919
3.20.6
v3.20.5
Commits:
-
e71c7be
Fix extract/exclude type error
v3.20.4
Commits:
v3.20.3
Features
- Add string cuid2() validation by @joulev in https://github.com/colinhacks/zod/pull/1813
- Add
ZodNumber.isFinite
, makeZodNumber.isInt
true if.multipleOf(int)
. by @igalklebanov in https://github.com/colinhacks/zod/pull/1714 - feat: Add
extract
/exclude
methods toZodEnum
by @santosmarco-caribou in https://github.com/colinhacks/zod/pull/1652
Fixes and documentation
- add more test cases for
z.coerce
. by @igalklebanov in https://github.com/colinhacks/zod/pull/1680 - Add Modular Forms to form integrations in README by @fabian-hiller in https://github.com/colinhacks/zod/pull/1695
- docs: Instruct users to return z.NEVER in .superRefine() when providing a type predicate by @zetaraku in https://github.com/colinhacks/zod/pull/1742
- Fix small typo in ERROR_HANDLING.md by @t-shiratori in https://github.com/colinhacks/zod/pull/1720
- Improve accuracy of the
isAsync
type guard by @aaronccasanova in https://github.com/colinhacks/zod/pull/1719 - fix: Fix
ZodCatch
by @santosmarco-caribou in https://github.com/colinhacks/zod/pull/1733 - Fix datetime offset without comma by @ooga in https://github.com/colinhacks/zod/pull/1749
- Discriminated union example fails to parse by @matthewfallshaw in https://github.com/colinhacks/zod/pull/1713
- fix: [#1693] Tuple with empty items by @metuan in https://github.com/colinhacks/zod/pull/1712
- fix: #1668 email regex safari compat by @AnatoleLucet in https://github.com/colinhacks/zod/pull/1683
- docs: fix typo by @zetaraku in https://github.com/colinhacks/zod/pull/1699
- fix installation links in table of contents by @DetachHead in https://github.com/colinhacks/zod/pull/1700
- Updated
deno/lib/README.md
to matchzod/README.md
by @JacobWeisenburger in https://github.com/colinhacks/zod/pull/1791 - fix(#1743): Fix passing params in root class by @santosmarco-caribou in https://github.com/colinhacks/zod/pull/1756
- change the chaining order of nullish method by @p10ns11y in https://github.com/colinhacks/zod/pull/1702
- Propagate custom error type to ZodFormattedError subfields by @carlgieringer in https://github.com/colinhacks/zod/pull/1617
- fix deno literal test. by @igalklebanov in https://github.com/colinhacks/zod/pull/1794
- Document
.describe()
by @rattrayalex in https://github.com/colinhacks/zod/pull/1819 - update homepage link in package.json by @Gpx in https://github.com/colinhacks/zod/pull/1830
- fix: compile error in sample code by @jtgi in https://github.com/colinhacks/zod/pull/1822
- Readme: Move "Coercion for primitives" section by @tordans in https://github.com/colinhacks/zod/pull/1842
- Readme: Add internal links "or" <-> "union" by @tordans in https://github.com/colinhacks/zod/pull/1846
- Readme: Add example for string validation for an optional field to chapter "Unions" by @tordans in https://github.com/colinhacks/zod/pull/1849
- Readme: Add intro to chapter Literals by @tordans in https://github.com/colinhacks/zod/pull/1877
- fix: faker.js link in readme by @markacola in https://github.com/colinhacks/zod/pull/1843
- Minor typo fix by @iamchandru6470 in https://github.com/colinhacks/zod/pull/1945
- chore(documentation): Update CHANGELOG to redirect to Github Releases by @mitchwd in https://github.com/colinhacks/zod/pull/1936
- fix: [#1839] remove caught errors from issues by @maxArturo in https://github.com/colinhacks/zod/pull/1926
- fix: [#1784] dark mode in the documentation by @fvckDesa in https://github.com/colinhacks/zod/pull/1932
- Allow also "[+-]hh" as datetime offset by @rafw87 in https://github.com/colinhacks/zod/pull/1797
- Feature/add resolves method to zod promise by @bolencki13 in https://github.com/colinhacks/zod/pull/1871
- test: add benchmark tests for date and symbol by @pnts-se in https://github.com/colinhacks/zod/pull/1796
- export the email regex by @andresBobsled in https://github.com/colinhacks/zod/pull/2007
- Add React form validation library to ecosystem by @crutchcorn in https://github.com/colinhacks/zod/pull/1999
- fix: make sure only mask keys with truthy values are respected at runtime @
.pick
,.omit
,.partial
&.required
. by @igalklebanov in https://github.com/colinhacks/zod/pull/1875 - fix: failing prettier checks on merge by @maxArturo in https://github.com/colinhacks/zod/pull/1969
- deny unexpected keys @
ZodObject
's.omit(mask)
,.pick(mask)
,.required(mask)
&.partial(mask)
at compile time. by @igalklebanov in https://github.com/colinhacks/zod/pull/1564 - docs: punctuation by @jly36963 in https://github.com/colinhacks/zod/pull/1973
- fix[#1979]: Increment Email validation by @fvckDesa in https://github.com/colinhacks/zod/pull/1982
- test: additional unit-tests for object by @pnts-se in https://github.com/colinhacks/zod/pull/1729
New Contributors
- @fabian-hiller made their first contribution in https://github.com/colinhacks/zod/pull/1695
- @zetaraku made their first contribution in https://github.com/colinhacks/zod/pull/1742
- @t-shiratori made their first contribution in https://github.com/colinhacks/zod/pull/1720
- @aaronccasanova made their first contribution in https://github.com/colinhacks/zod/pull/1719
- @ooga made their first contribution in https://github.com/colinhacks/zod/pull/1749
- @matthewfallshaw made their first contribution in https://github.com/colinhacks/zod/pull/1713
- @metuan made their first contribution in https://github.com/colinhacks/zod/pull/1712
- @AnatoleLucet made their first contribution in https://github.com/colinhacks/zod/pull/1683
- @DetachHead made their first contribution in https://github.com/colinhacks/zod/pull/1700
- @p10ns11y made their first contribution in https://github.com/colinhacks/zod/pull/1702
- @carlgieringer made their first contribution in https://github.com/colinhacks/zod/pull/1617
- @rattrayalex made their first contribution in https://github.com/colinhacks/zod/pull/1819
- @Gpx made their first contribution in https://github.com/colinhacks/zod/pull/1830
- @jtgi made their first contribution in https://github.com/colinhacks/zod/pull/1822
- @tordans made their first contribution in https://github.com/colinhacks/zod/pull/1842
- @markacola made their first contribution in https://github.com/colinhacks/zod/pull/1843
- @iamchandru6470 made their first contribution in https://github.com/colinhacks/zod/pull/1945
- @mitchwd made their first contribution in https://github.com/colinhacks/zod/pull/1936
- @fvckDesa made their first contribution in https://github.com/colinhacks/zod/pull/1932
- @rafw87 made their first contribution in https://github.com/colinhacks/zod/pull/1797
- @bolencki13 made their first contribution in https://github.com/colinhacks/zod/pull/1871
- @joulev made their first contribution in https://github.com/colinhacks/zod/pull/1813
- @pnts-se made their first contribution in https://github.com/colinhacks/zod/pull/1796
- @andresBobsled made their first contribution in https://github.com/colinhacks/zod/pull/2007
- @crutchcorn made their first contribution in https://github.com/colinhacks/zod/pull/1999
- @jly36963 made their first contribution in https://github.com/colinhacks/zod/pull/1973
Full Changelog: https://github.com/colinhacks/zod/compare/v3.20.2...v3.20.3
v3.20.2
Commits:
-
d7d49e7
Clarify boolean coercion -
f49cbcb
Fix formatting -
0b62f8c
Revert email regex changes -
68919aa
3.20.2 -
c9e4ed4
Fix string test
v3.20.1
Commits:
-
1298d26
Update readme -
b3b0ecf
Only call .catch() method when parsing fails (#1674) -
957b55b
Fixing ZodString::isDatetime. (#1678) -
29ec1f8
Add default -
1161b8f
3.20.1
v3.20.0
: -beta
Breaking changes
There are no breaking API changes, however TypeScript versions 4.4
and earlier are no longer officially supported.
New features
The most feature-packed release since Zod 3.0!
.pipe()
A new schema method .pipe()
is now available on all schemas. which can be used to chain multiple schemas into a "validation pipeline". Typically this will be used in conjunction with .transform()
.
z.string()
.transform(val => val.length)
.pipe(z.number().min(5))
The .pipe()
method returns a ZodPipeline
instance.
z.coerce
Zod now provides a more convenient way to coerce primitive values.
const schema = z.coerce.string();
schema.parse("tuna"); // => "tuna"
schema.parse(12); // => "12"
schema.parse(true); // => "true"
During the parsing step, the input is passed through the String()
function, which is a JavaScript built-in for coercing data into strings. Note that the returned schema is a ZodString
instance so you can use all string methods.
z.coerce.string().email().min(5);
All primitive types support coercion.
z.coerce.string(); // String(input)
z.coerce.number(); // Number(input)
z.coerce.boolean(); // Boolean(input)
z.coerce.bigint(); // BigInt(input)
z.coerce.date(); // new Date(input)
.catch()
A new schema method .catch()
is now available on all schemas. It can be used to provide a "catchall" value that will be returned in the event of a parsing error.
const schema = z.string().catch("fallback");
schema.parse("kate"); // => "kate"
schema.parse(4); // => "fallback"
The .catch()
method returns a ZodCatch
instance.
z.symbol()
A long-missing hole in Zod's type system is finally filled! Thanks @santosmarco-caribou.
const schema = z.symbol();
schema.parse(Symbol('asdf'));
Relatedly, you can also pass symbols into z.literal()
.
const TUNA = Symbol("tuna");
const schema = z.literal(TUNA);
schema.parse(TUNA); // Symbol(tuna)
schema.parse(Symbol("nottuna")); // Error
z.string().datetime()
A new method has been added to ZodString
to validate ISO datetime strings. Thanks @samchungy!
z.string().datetime();
This method defaults to only allowing UTC datetimes (the ones that end in "Z"
). No timezone offsets are allowed; arbitrary sub-second precision is supported.
const dt = z.string().datetime();
dt.parse("2020-01-01T00:00:00Z"); // 🟢
dt.parse("2020-01-01T00:00:00.123Z"); // 🟢
dt.parse("2020-01-01T00:00:00.123456Z"); // 🟢 (arbitrary precision)
dt.parse("2020-01-01T00:00:00+02:00"); // 🔴 (no offsets allowed)
Offsets can be supported with the offset
parameter.
const a = z.string().datetime({ offset: true });
a.parse("2020-01-01T00:00:00+02:00"); // 🟢 offset allowed
You can additionally constrain the allowable precision
. This specifies the number of digits that should follow the decimal point.
const b = z.string().datetime({ precision: 3 })
b.parse("2020-01-01T00:00:00.123Z"); // 🟢 precision of 3 decimal points
b.parse("2020-01-01T00:00:00Z"); // 🔴 invalid precision
z.number().finite()
Restrict a number schema to finite values. Thanks @igalklebanov.
const schema = z.number().finite();
schema.parse(5); 🟢
schema.parse(Infinity); 🔴
schema.parse(-Infinity); 🔴
What's Changed
- Add
mask
parameter to.required
method by @SrBrahma in https://github.com/colinhacks/zod/pull/1315 - Added Intersections to TOC by @tmkn in https://github.com/colinhacks/zod/pull/1450
- [#1468] Fix zod.dev main page cross origin links. by @agrahamg in https://github.com/colinhacks/zod/pull/1469
- Updates remix-domains library name and description in README by @diogob in https://github.com/colinhacks/zod/pull/1501
- Removed BRAND from ZodBrand Input definition by @Xetera in https://github.com/colinhacks/zod/pull/1492
- Add Zodix to readme ecosystem section by @rileytomasek in https://github.com/colinhacks/zod/pull/1506
- Fix small typos in README by @Yhozen in https://github.com/colinhacks/zod/pull/1521
- fix typo by @oasido in https://github.com/colinhacks/zod/pull/1528
- add
fatal
toZodIssue
. by @igalklebanov in https://github.com/colinhacks/zod/pull/1555 - Fix typo in ERROR_HANDLING.md by @Tsuyoshi84 in https://github.com/colinhacks/zod/pull/1543
- add
.finite()
@ZodNumber
. by @igalklebanov in https://github.com/colinhacks/zod/pull/1546 - Fix typing bug hiding errors of nullable composite fields by @tadeokondrak in https://github.com/colinhacks/zod/pull/1545
- #1227 Feature default on mismatch by @seancrowe in https://github.com/colinhacks/zod/pull/1537
- fix #1046
.required()
doesn't remove optional flag from the result of.nullish()
. by @igalklebanov in https://github.com/colinhacks/zod/pull/1542 - add
datetime()
string formats by @samchungy in https://github.com/colinhacks/zod/pull/1494 - Bump minimatch from 3.0.4 to
Configuration
📅 Schedule: Branch creation - "" (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.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate using a curated preset maintained by