Skip to content

Commit

Permalink
chore(ui): update all non-major dependencies (#1234)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update | OpenSSF |
|---|---|---|---|---|---|---|---|---|
|
[@iconify-json/simple-icons](https://icon-sets.iconify.design/simple-icons/)
| [`1.1.99` ->
`1.1.100`](https://renovatebot.com/diffs/npm/@iconify-json%2fsimple-icons/1.1.99/1.1.100)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify-json%2fsimple-icons/1.1.100?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify-json%2fsimple-icons/1.1.100?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify-json%2fsimple-icons/1.1.99/1.1.100?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify-json%2fsimple-icons/1.1.99/1.1.100?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [@snaplet/seed](https://snaplet.dev/seed) | [`0.94.1` ->
`0.95.0`](https://renovatebot.com/diffs/npm/@snaplet%2fseed/0.94.1/0.95.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@snaplet%2fseed/0.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@snaplet%2fseed/0.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@snaplet%2fseed/0.94.1/0.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@snaplet%2fseed/0.94.1/0.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
|
[libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js)
| [`1.10.60` ->
`1.10.61`](https://renovatebot.com/diffs/npm/libphonenumber-js/1.10.60/1.10.61)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/libphonenumber-js/1.10.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/libphonenumber-js/1.10.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/libphonenumber-js/1.10.60/1.10.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/libphonenumber-js/1.10.60/1.10.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
|
[libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js)
| [`1.10.60` ->
`1.10.61`](https://renovatebot.com/diffs/npm/libphonenumber-js/1.10.60/1.10.61)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/libphonenumber-js/1.10.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/libphonenumber-js/1.10.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/libphonenumber-js/1.10.60/1.10.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/libphonenumber-js/1.10.60/1.10.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [pnpm](https://pnpm.io) ([source](https://github.com/pnpm/pnpm)) |
[`9.0.4` -> `9.0.5`](https://renovatebot.com/diffs/npm/pnpm/9.0.4/9.0.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.0.4/9.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.0.4/9.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| packageManager | patch | [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/pnpm/pnpm/badge)](https://securityscorecards.dev/viewer/?uri=github.com/pnpm/pnpm)
|
| [pnpm](https://pnpm.io) ([source](https://github.com/pnpm/pnpm)) |
[`9.0.4` -> `9.0.5`](https://renovatebot.com/diffs/npm/pnpm/9.0.4/9.0.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.0.4/9.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.0.4/9.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| engines | patch | [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/pnpm/pnpm/badge)](https://securityscorecards.dev/viewer/?uri=github.com/pnpm/pnpm)
|
|
[react-phone-number-input](https://gitlab.com/catamphetamine/react-phone-number-input)
| [`3.3.12` ->
`3.4.0`](https://renovatebot.com/diffs/npm/react-phone-number-input/3.3.12/3.4.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-phone-number-input/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-phone-number-input/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-phone-number-input/3.3.12/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-phone-number-input/3.3.12/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [remeda](https://github.com/remeda/remeda) | [`1.60.1` ->
`1.61.0`](https://renovatebot.com/diffs/npm/remeda/1.60.1/1.61.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/remeda/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/remeda/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/remeda/1.60.1/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/remeda/1.60.1/1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/remeda/remeda/badge)](https://securityscorecards.dev/viewer/?uri=github.com/remeda/remeda)
|
| [type-fest](https://github.com/sindresorhus/type-fest) | [`4.15.0`
-> `4.16.0`](https://renovatebot.com/diffs/npm/type-fest/4.15.0/4.16.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/4.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/4.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/4.15.0/4.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/4.15.0/4.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/sindresorhus/type-fest/badge)](https://securityscorecards.dev/viewer/?uri=github.com/sindresorhus/type-fest)
|
| [zod](https://zod.dev) ([source](https://github.com/colinhacks/zod))
| [`3.22.5` ->
`3.23.0`](https://renovatebot.com/diffs/npm/zod/3.22.5/3.23.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zod/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/zod/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/zod/3.22.5/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zod/3.22.5/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/colinhacks/zod/badge)](https://securityscorecards.dev/viewer/?uri=github.com/colinhacks/zod)
|
| [zod](https://zod.dev) ([source](https://github.com/colinhacks/zod))
| [`3.22.5` ->
`3.23.0`](https://renovatebot.com/diffs/npm/zod/3.22.5/3.23.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zod/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/zod/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/zod/3.22.5/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zod/3.22.5/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/colinhacks/zod/badge)](https://securityscorecards.dev/viewer/?uri=github.com/colinhacks/zod)
|

---

### Release Notes

<details>
<summary>catamphetamine/libphonenumber-js (libphonenumber-js)</summary>

###
[`v1.10.61`](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.10.60...8e9808e3d908cee0e34600401a95367475de5a13)

[Compare
Source](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.10.60...v1.10.61)

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

### [`v9.0.5`](https://github.com/pnpm/pnpm/compare/v9.0.4...v9.0.5)

[Compare Source](https://github.com/pnpm/pnpm/compare/v9.0.4...v9.0.5)

</details>

<details>
<summary>catamphetamine/react-phone-number-input
(react-phone-number-input)</summary>

###
[`v3.4.0`](https://gitlab.com/catamphetamine/react-phone-number-input/blob/HEAD/CHANGELOG.md#340--22042024)

[Compare
Source](https://gitlab.com/catamphetamine/react-phone-number-input/compare/v3.3.12...v3.4.0)

\==================

- In response to a recently reported
[issue](https://gitlab.com/catamphetamine/react-phone-number-input/-/issues/228),
changed the behavior of the "With Country Select" input in cases when
the calling code corresponds to multiple possible countries (for
example, `+1` calling code corresponds to both `US` and `CA`): now it
will prefer showing the country flag that was selected manually by the
user, or the default country flag.

</details>

<details>
<summary>remeda/remeda (remeda)</summary>

###
[`v1.61.0`](https://github.com/remeda/remeda/compare/v1.60.1...43e44cea0d382d94c20218f31b2e5fdde842ed0e)

[Compare
Source](https://github.com/remeda/remeda/compare/v1.60.1...v1.61.0)

</details>

<details>
<summary>sindresorhus/type-fest (type-fest)</summary>

###
[`v4.16.0`](https://github.com/sindresorhus/type-fest/releases/tag/v4.16.0)

[Compare
Source](https://github.com/sindresorhus/type-fest/compare/v4.15.0...v4.16.0)

##### New types

-
[`IsInteger`](https://github.com/sindresorhus/type-fest/blob/main/source/is-integer.d.ts)
-
[`IsFloat`](https://github.com/sindresorhus/type-fest/blob/main/source/is-float.d.ts)

##### Fixes

- `Integer`: Fix handling of some edge-cases
([#&#8203;857](https://github.com/sindresorhus/type-fest/issues/857))
[`f5b09de`](https://github.com/sindresorhus/type-fest/commit/f5b09de)
- `Float`: Fix handling of some edge-cases
([#&#8203;857](https://github.com/sindresorhus/type-fest/issues/857))
[`f5b09de`](https://github.com/sindresorhus/type-fest/commit/f5b09de)

</details>

<details>
<summary>colinhacks/zod (zod)</summary>

###
[`v3.23.0`](https://github.com/colinhacks/zod/releases/tag/v3.23.0)

[Compare
Source](https://github.com/colinhacks/zod/compare/e7a9b9b3033991be6b4225f1be21da39c250bbb0...v3.23.0)

Zod 3.23 is now available. This is the final `3.x` release before Zod
4.0. To try it out:

```sh
npm install zod
```

#### Features

##### `z.string().date()`

Zod can now validate ISO 8601 date strings. Thanks
[@&#8203;igalklebanov](https://github.com/igalklebanov)!
[https://github.com/colinhacks/zod/pull/1766](https://github.com/colinhacks/zod/pull/1766)

```ts
const schema = z.string().date();
schema.parse("2022-01-01"); // OK
```

##### `z.string().time()`

Zod can now validate ISO 8601 time strings. Thanks
[@&#8203;igalklebanov](https://github.com/igalklebanov)!
[https://github.com/colinhacks/zod/pull/1766](https://github.com/colinhacks/zod/pull/1766)

```ts
const schema = z.string().time();
schema.parse("12:00:00"); // OK
```

You can specify sub-second precision using the `precision` option:

```ts
const schema = z.string().time({ precision: 3 });
schema.parse("12:00:00.123"); // OK
schema.parse("12:00:00.123456"); // Error
schema.parse("12:00:00"); // Error
```

##### `z.string().duration()`

Zod can now validate ISO 8601 duration strings. Thanks
[@&#8203;mastermatt](https://github.com/mastermatt)!
[https://github.com/colinhacks/zod/pull/3265](https://github.com/colinhacks/zod/pull/3265)

```ts
const schema = z.string().duration();
schema.parse("P3Y6M4DT12H30M5S"); // OK
```

##### Improvements to `z.string().datetime()`

Thanks [@&#8203;bchrobot](https://github.com/bchrobot)
[https://github.com/colinhacks/zod/pull/2522](https://github.com/colinhacks/zod/pull/2522)

You can now allow *unqualified* (timezone-less) datetimes using the
`local: true` flag.

```ts
const schema = z.string().datetime({ local: true });
schema.parse("2022-01-01T12:00:00"); // OK
```

Plus, Zod now validates the day-of-month correctly to ensure no invalid
dates (e.g. February 30th) pass validation. Thanks
[@&#8203;szamanr](https://github.com/szamanr)!
[https://github.com/colinhacks/zod/pull/3391](https://github.com/colinhacks/zod/pull/3391)

##### `z.string().base64()`

Zod can now validate base64 strings. Thanks
[@&#8203;StefanTerdell](https://github.com/StefanTerdell)!
[https://github.com/colinhacks/zod/pull/3047](https://github.com/colinhacks/zod/pull/3047)

```ts
const schema = z.string().base64();
schema.parse("SGVsbG8gV29ybGQ="); // OK
```

##### Improved discriminated unions

The following can now be used as discriminator keys in
`z.discriminatedUnion()`:

-   `ZodOptional`
-   `ZodNullable`
-   `ZodReadonly`
-   `ZodBranded`
-   `ZodCatch`

```ts
const schema = z.discriminatedUnion("type", [
  z.object({ type: z.literal("A").optional(), value: z.number() }),
  z.object({ type: z.literal("B").nullable(), value: z.string() }),
  z.object({ type: z.literal("C").readonly(), value: z.boolean() }),
  z.object({ type: z.literal("D").brand<"D">(), value: z.boolean() }),
  z.object({ type: z.literal("E").catch("E"), value: z.unknown() }),
]);
```

##### Misc

- feature: allow falsy error message by
[@&#8203;fernandollisboa](https://github.com/fernandollisboa) in
[https://github.com/colinhacks/zod/pull/3178](https://github.com/colinhacks/zod/pull/3178)
- feature: add attribute message to enum validatiion by
[@&#8203;fernandollisboa](https://github.com/fernandollisboa) in
[https://github.com/colinhacks/zod/pull/3169](https://github.com/colinhacks/zod/pull/3169)

#### Breaking changes

There are no breaking changes to the public API of Zod. However some
changes can impact ecosystem tools that rely on Zod internals.

##### `ZodFirstPartySchemaTypes`

Three new types have been added to the `ZodFirstPartySchemaTypes` union.
This may impact some codegen libraries.
[https://github.com/colinhacks/zod/pull/3247](https://github.com/colinhacks/zod/pull/3247)

```diff
+  | ZodPipeline<any, any>
+  | ZodReadonly<any>
+  | ZodSymbol;
```

##### Default generics in `ZodType`

The third argument of the `ZodType` base class now defaults to
`unknown`. This makes it easier to define recursive schemas and write
generic functions that accept Zod schemas.

```diff
- class ZodType<Output = any, Def extends ZodTypeDef = ZodTypeDef, Input = Output> {}
+ class ZodType<Output = unknown, Def extends ZodTypeDef = ZodTypeDef, Input = unknown> {}
```

##### Unrecognized keys in `.pick()` and `.omit()`

This version fixes a bug where unknown keys were accidentally accepted
in `.pick()` and `omit()`. This has been fixed, which could cause
compiler errors in some user code.
[https://github.com/colinhacks/zod/pull/3255](https://github.com/colinhacks/zod/pull/3255)

```ts
z.object({ 
  name: z.string() 
}).pick({
  notAKey: true // no longer allowed
})
```

#### Bugfixes and performance

- Bugfix: Enum.extract/exclude should not remove error mapping by
[@&#8203;shaharke](https://github.com/shaharke) in
[https://github.com/colinhacks/zod/pull/3240](https://github.com/colinhacks/zod/pull/3240)
- Added latest stable Node and TypeScript versions to test matrix for
up-to-date testing. by [@&#8203;m10rten](https://github.com/m10rten)
in
[https://github.com/colinhacks/zod/pull/3278](https://github.com/colinhacks/zod/pull/3278)
- Add types to `ZodFirstPartySchemaTypes` by
[@&#8203;MatthijsMud](https://github.com/MatthijsMud) in
[https://github.com/colinhacks/zod/pull/3247](https://github.com/colinhacks/zod/pull/3247)
- fix: make `input` of `.required()` readonly by
[@&#8203;KATT](https://github.com/KATT) in
[https://github.com/colinhacks/zod/pull/3301](https://github.com/colinhacks/zod/pull/3301)
- add never props to safe parse return types by
[@&#8203;schicks](https://github.com/schicks) in
[https://github.com/colinhacks/zod/pull/3295](https://github.com/colinhacks/zod/pull/3295)
- Reporting errors of the preprocess that is the second property of
object by [@&#8203;yukukotani](https://github.com/yukukotani) in
[https://github.com/colinhacks/zod/pull/2912](https://github.com/colinhacks/zod/pull/2912)
- Improve `addQuestionMarks`, fix
[#&#8203;2184](https://github.com/colinhacks/zod/issues/2184) by
[@&#8203;colinhacks](https://github.com/colinhacks) in
[https://github.com/colinhacks/zod/pull/3352](https://github.com/colinhacks/zod/pull/3352)
- fix for njs by [@&#8203;dvv](https://github.com/dvv) in
[https://github.com/colinhacks/zod/pull/3063](https://github.com/colinhacks/zod/pull/3063)
- only look in `src` for `bun test` by
[@&#8203;rotu](https://github.com/rotu) in
[https://github.com/colinhacks/zod/pull/3038](https://github.com/colinhacks/zod/pull/3038)
- Restrict .pick()/.omit() mask type to only known properties by
[@&#8203;petrovmiroslav](https://github.com/petrovmiroslav) in
[https://github.com/colinhacks/zod/pull/3255](https://github.com/colinhacks/zod/pull/3255)
- Make EnumValues generic by
[@&#8203;IlyaSemenov](https://github.com/IlyaSemenov) in
[https://github.com/colinhacks/zod/pull/2338](https://github.com/colinhacks/zod/pull/2338)
- perf: avoid unnecessary error maps by
[@&#8203;xuxucode](https://github.com/xuxucode) in
[https://github.com/colinhacks/zod/pull/2532](https://github.com/colinhacks/zod/pull/2532)
- Bugfix: z.record().parse should not filter out undefined values by
[@&#8203;raik-casimiro](https://github.com/raik-casimiro) in
[https://github.com/colinhacks/zod/pull/3251](https://github.com/colinhacks/zod/pull/3251)
- Use Set.has instead of Array.indexOf for enum comparison (perf
improvement) by [@&#8203;jmike](https://github.com/jmike) in
[https://github.com/colinhacks/zod/pull/2659](https://github.com/colinhacks/zod/pull/2659)
- \[2888] fix emails with single quotes failing validation by
[@&#8203;Mansehej](https://github.com/Mansehej) in
[https://github.com/colinhacks/zod/pull/2889](https://github.com/colinhacks/zod/pull/2889)
- Bugfix: Commas are incorrectly allowed in email regex. by
[@&#8203;mokemoko](https://github.com/mokemoko) in
[https://github.com/colinhacks/zod/pull/3286](https://github.com/colinhacks/zod/pull/3286)
- Fix regex in cuid2 validation to be what cuid2 library expects by
[@&#8203;etareduction](https://github.com/etareduction) in
[https://github.com/colinhacks/zod/pull/2961](https://github.com/colinhacks/zod/pull/2961)
- Make depcruise pass by [@&#8203;rotu](https://github.com/rotu) in
[https://github.com/colinhacks/zod/pull/3037](https://github.com/colinhacks/zod/pull/3037)
- Faster ipv4 parsing by
[@&#8203;colinhacks](https://github.com/colinhacks) in
[https://github.com/colinhacks/zod/pull/3413](https://github.com/colinhacks/zod/pull/3413)

#### Docs and ecosystem

- chore: add pastel package to ecosystem by
[@&#8203;jlarmstrongiv](https://github.com/jlarmstrongiv) in
[https://github.com/colinhacks/zod/pull/2949](https://github.com/colinhacks/zod/pull/2949)
- added required styles. by
[@&#8203;Ansh101112](https://github.com/Ansh101112) in
[https://github.com/colinhacks/zod/pull/2955](https://github.com/colinhacks/zod/pull/2955)
- Feature/better chinese translate by
[@&#8203;NWYLZW](https://github.com/NWYLZW) in
[https://github.com/colinhacks/zod/pull/2988](https://github.com/colinhacks/zod/pull/2988)
- Fix z.instanceof example by
[@&#8203;alexnault](https://github.com/alexnault) in
[https://github.com/colinhacks/zod/pull/3003](https://github.com/colinhacks/zod/pull/3003)
- Add documentation to Zod enum exclude/extract functions by
[@&#8203;shaharke](https://github.com/shaharke) in
[https://github.com/colinhacks/zod/pull/3044](https://github.com/colinhacks/zod/pull/3044)
- Add docs for coercing nullish values by
[@&#8203;rbuetzer](https://github.com/rbuetzer) in
[https://github.com/colinhacks/zod/pull/3067](https://github.com/colinhacks/zod/pull/3067)
- Adds `zod-dev` utility to eco-system section by
[@&#8203;schalkventer](https://github.com/schalkventer) in
[https://github.com/colinhacks/zod/pull/3113](https://github.com/colinhacks/zod/pull/3113)
- Add zhttp library to docs by
[@&#8203;evertdespiegeleer](https://github.com/evertdespiegeleer) in
[https://github.com/colinhacks/zod/pull/3134](https://github.com/colinhacks/zod/pull/3134)
- fixed Readme typo in NaNs example by
[@&#8203;RashJrEdmund](https://github.com/RashJrEdmund) in
[https://github.com/colinhacks/zod/pull/3181](https://github.com/colinhacks/zod/pull/3181)
- adds zod-config library to the ecosystem by
[@&#8203;alexmarqs](https://github.com/alexmarqs) in
[https://github.com/colinhacks/zod/pull/3200](https://github.com/colinhacks/zod/pull/3200)
- docs: update link and description of conform integration by
[@&#8203;g1eny0ung](https://github.com/g1eny0ung) in
[https://github.com/colinhacks/zod/pull/3238](https://github.com/colinhacks/zod/pull/3238)
- Update README.md by
[@&#8203;yugmade13](https://github.com/yugmade13) in
[https://github.com/colinhacks/zod/pull/3317](https://github.com/colinhacks/zod/pull/3317)
- feat: overhaul generics section of readme to include more details on
z.ZodTypeAny usage by [@&#8203;braden-w](https://github.com/braden-w)
in
[https://github.com/colinhacks/zod/pull/3321](https://github.com/colinhacks/zod/pull/3321)
- Fix small typos by [@&#8203;mmorearty](https://github.com/mmorearty)
in
[https://github.com/colinhacks/zod/pull/3336](https://github.com/colinhacks/zod/pull/3336)
- docs: update Chinese docs and correct some of the typos by
[@&#8203;jiechen257](https://github.com/jiechen257) in
[https://github.com/colinhacks/zod/pull/3338](https://github.com/colinhacks/zod/pull/3338)
- docs: improve chinese readme by
[@&#8203;luckrnx09](https://github.com/luckrnx09) in
[https://github.com/colinhacks/zod/pull/3371](https://github.com/colinhacks/zod/pull/3371)
- Add java-to-zod in X to Zod section by
[@&#8203;ivangreene](https://github.com/ivangreene) in
[https://github.com/colinhacks/zod/pull/3385](https://github.com/colinhacks/zod/pull/3385)
- docs: add `orval` to "X to Zod" ecosystems by
[@&#8203;soartec-lab](https://github.com/soartec-lab) in
[https://github.com/colinhacks/zod/pull/3397](https://github.com/colinhacks/zod/pull/3397)

#### New Contributors

- [@&#8203;jlarmstrongiv](https://github.com/jlarmstrongiv) made their
first contribution in
[https://github.com/colinhacks/zod/pull/2949](https://github.com/colinhacks/zod/pull/2949)
- [@&#8203;Ansh101112](https://github.com/Ansh101112) made their first
contribution in
[https://github.com/colinhacks/zod/pull/2955](https://github.com/colinhacks/zod/pull/2955)
- [@&#8203;NWYLZW](https://github.com/NWYLZW) made their first
contribution in
[https://github.com/colinhacks/zod/pull/2988](https://github.com/colinhacks/zod/pull/2988)
- [@&#8203;alexnault](https://github.com/alexnault) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3003](https://github.com/colinhacks/zod/pull/3003)
- [@&#8203;shaharke](https://github.com/shaharke) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3044](https://github.com/colinhacks/zod/pull/3044)
- [@&#8203;rbuetzer](https://github.com/rbuetzer) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3067](https://github.com/colinhacks/zod/pull/3067)
- [@&#8203;schalkventer](https://github.com/schalkventer) made their
first contribution in
[https://github.com/colinhacks/zod/pull/3113](https://github.com/colinhacks/zod/pull/3113)
- [@&#8203;evertdespiegeleer](https://github.com/evertdespiegeleer)
made their first contribution in
[https://github.com/colinhacks/zod/pull/3134](https://github.com/colinhacks/zod/pull/3134)
- [@&#8203;RashJrEdmund](https://github.com/RashJrEdmund) made their
first contribution in
[https://github.com/colinhacks/zod/pull/3181](https://github.com/colinhacks/zod/pull/3181)
- [@&#8203;alexmarqs](https://github.com/alexmarqs) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3200](https://github.com/colinhacks/zod/pull/3200)
- [@&#8203;JonnyBurger](https://github.com/JonnyBurger) made their
first contribution in
[https://github.com/colinhacks/zod/pull/3214](https://github.com/colinhacks/zod/pull/3214)
- [@&#8203;fernandollisboa](https://github.com/fernandollisboa) made
their first contribution in
[https://github.com/colinhacks/zod/pull/3178](https://github.com/colinhacks/zod/pull/3178)
- [@&#8203;g1eny0ung](https://github.com/g1eny0ung) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3238](https://github.com/colinhacks/zod/pull/3238)
- [@&#8203;m10rten](https://github.com/m10rten) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3278](https://github.com/colinhacks/zod/pull/3278)
- [@&#8203;MatthijsMud](https://github.com/MatthijsMud) made their
first contribution in
[https://github.com/colinhacks/zod/pull/3247](https://github.com/colinhacks/zod/pull/3247)
- [@&#8203;yugmade13](https://github.com/yugmade13) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3317](https://github.com/colinhacks/zod/pull/3317)
- [@&#8203;braden-w](https://github.com/braden-w) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3321](https://github.com/colinhacks/zod/pull/3321)
- [@&#8203;mmorearty](https://github.com/mmorearty) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3336](https://github.com/colinhacks/zod/pull/3336)
- [@&#8203;schicks](https://github.com/schicks) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3295](https://github.com/colinhacks/zod/pull/3295)
- [@&#8203;yukukotani](https://github.com/yukukotani) made their first
contribution in
[https://github.com/colinhacks/zod/pull/2912](https://github.com/colinhacks/zod/pull/2912)
- [@&#8203;jiechen257](https://github.com/jiechen257) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3338](https://github.com/colinhacks/zod/pull/3338)
- [@&#8203;luckrnx09](https://github.com/luckrnx09) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3371](https://github.com/colinhacks/zod/pull/3371)
- [@&#8203;dvv](https://github.com/dvv) made their first contribution
in
[https://github.com/colinhacks/zod/pull/3063](https://github.com/colinhacks/zod/pull/3063)
- [@&#8203;rotu](https://github.com/rotu) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3038](https://github.com/colinhacks/zod/pull/3038)
- [@&#8203;petrovmiroslav](https://github.com/petrovmiroslav) made
their first contribution in
[https://github.com/colinhacks/zod/pull/3255](https://github.com/colinhacks/zod/pull/3255)
- [@&#8203;ivoilic](https://github.com/ivoilic) made their first
contribution in
[https://github.com/colinhacks/zod/pull/2364](https://github.com/colinhacks/zod/pull/2364)
- [@&#8203;telemakhos](https://github.com/telemakhos) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3388](https://github.com/colinhacks/zod/pull/3388)
- [@&#8203;bchrobot](https://github.com/bchrobot) made their first
contribution in
[https://github.com/colinhacks/zod/pull/2522](https://github.com/colinhacks/zod/pull/2522)
- [@&#8203;szamanr](https://github.com/szamanr) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3391](https://github.com/colinhacks/zod/pull/3391)
- [@&#8203;ivangreene](https://github.com/ivangreene) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3385](https://github.com/colinhacks/zod/pull/3385)
- [@&#8203;xuxucode](https://github.com/xuxucode) made their first
contribution in
[https://github.com/colinhacks/zod/pull/2532](https://github.com/colinhacks/zod/pull/2532)
- [@&#8203;raik-casimiro](https://github.com/raik-casimiro) made their
first contribution in
[https://github.com/colinhacks/zod/pull/3251](https://github.com/colinhacks/zod/pull/3251)
- [@&#8203;jmike](https://github.com/jmike) made their first
contribution in
[https://github.com/colinhacks/zod/pull/2659](https://github.com/colinhacks/zod/pull/2659)
- [@&#8203;Mansehej](https://github.com/Mansehej) made their first
contribution in
[https://github.com/colinhacks/zod/pull/2889](https://github.com/colinhacks/zod/pull/2889)
- [@&#8203;mokemoko](https://github.com/mokemoko) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3286](https://github.com/colinhacks/zod/pull/3286)
- [@&#8203;etareduction](https://github.com/etareduction) made their
first contribution in
[https://github.com/colinhacks/zod/pull/2961](https://github.com/colinhacks/zod/pull/2961)
- [@&#8203;mastermatt](https://github.com/mastermatt) made their first
contribution in
[https://github.com/colinhacks/zod/pull/3265](https://github.com/colinhacks/zod/pull/3265)
- [@&#8203;soartec-lab](https://github.com/soartec-lab) made their
first contribution in
[https://github.com/colinhacks/zod/pull/3397](https://github.com/colinhacks/zod/pull/3397)

**Full Changelog**:
colinhacks/zod@v3.22.4...v3.23.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/weareinreach/InReach).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2IiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImRlcGVuZGVuY2llcyIsImtvZGlhazogbWVyZ2UubWV0aG9kID0gJ3NxdWFzaCciXX0=-->

---------

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Joe Karow <58997957+JoeKarow@users.noreply.github.com>
  • Loading branch information
renovate[bot] and JoeKarow authored Apr 22, 2024
1 parent 6f91089 commit 864e7fe
Show file tree
Hide file tree
Showing 10 changed files with 126 additions and 121 deletions.
4 changes: 2 additions & 2 deletions apps/app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"react-hook-form": "7.51.3",
"react-hook-form-mantine": "2.0.0",
"react-i18next": "14.1.0",
"zod": "3.22.5"
"zod": "3.23.0"
},
"devDependencies": {
"@hookform/devtools": "4.3.1",
Expand Down Expand Up @@ -135,7 +135,7 @@
"trpc-client-devtools-link": "0.2.1-next",
"trpc-panel": "1.3.4",
"trpc-playground": "1.0.4",
"type-fest": "4.15.0",
"type-fest": "4.16.0",
"typescript": "5.4.5",
"webpack-bundle-analyzer": "4.10.2"
},
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,10 @@
"typesync": "0.12.1",
"yargs": "17.7.2"
},
"packageManager": "pnpm@9.0.4",
"packageManager": "pnpm@9.0.5",
"engines": {
"node": "20.12.2",
"pnpm": "9.0.4"
"pnpm": "9.0.5"
},
"pnpm": {
"peerDependencyRules": {
Expand Down
2 changes: 1 addition & 1 deletion packages/analytics/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"@weareinreach/eslint-config": "workspace:*",
"next": "14.2.2",
"nextjs-google-analytics": "2.3.3",
"type-fest": "4.15.0"
"type-fest": "4.16.0"
},
"peerDependencies": {
"next": "14.2.2",
Expand Down
8 changes: 4 additions & 4 deletions packages/api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@
"just-map-values": "3.2.0",
"just-omit": "2.2.0",
"just-pick": "4.2.0",
"libphonenumber-js": "1.10.60",
"libphonenumber-js": "1.10.61",
"luxon": "3.4.4",
"nanoid": "5.0.7",
"remeda": "1.60.1",
"remeda": "1.61.0",
"slugify": "1.6.6",
"tiny-invariant": "1.3.3",
"zod": "3.22.5"
"zod": "3.23.0"
},
"devDependencies": {
"@turbo/gen": "1.13.2",
Expand All @@ -69,7 +69,7 @@
"prettier": "3.2.5",
"trpc-client-devtools-link": "0.2.1-next",
"trpc-panel": "1.3.4",
"type-fest": "4.15.0",
"type-fest": "4.16.0",
"typescript": "5.4.5"
},
"peerDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions packages/auth/lib/cognitoJwt.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,11 @@ const IdTokenSchema = z
.passthrough()

export const decodeCognitoIdJwt = async (jwt: string) => {
const data = await verifier('id').verify(jwt)
const data = await verifier('id').verify(jwt, { clientId: getEnv('COGNITO_CLIENT_ID') })
return IdTokenSchema.parse(data)
}
export const decodeCognitoAccessJwt = async (jwt: string) => {
const data = await verifier('access').verify(jwt)
const data = await verifier('access').verify(jwt, { clientId: getEnv('COGNITO_CLIENT_ID') })
return AccessTokenSchema.parse(data)
}

Expand Down
2 changes: 1 addition & 1 deletion packages/auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
"aws-jwt-verify": "4.0.1",
"tiny-invariant": "1.3.3",
"tslog": "4.9.2",
"zod": "3.22.5"
"zod": "3.23.0"
},
"devDependencies": {
"@types/eslint": "8.56.10",
Expand Down
8 changes: 4 additions & 4 deletions packages/db/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,12 @@
"prisma-kysely": "1.8.0",
"sql-bricks": "3.0.1",
"superjson": "2.2.1",
"zod": "3.22.5"
"zod": "3.23.0"
},
"devDependencies": {
"@octokit/core": "5.2.0",
"@snaplet/copycat": "5.0.0",
"@snaplet/seed": "0.94.1",
"@snaplet/seed": "0.95.0",
"@terraformer/wkt": "2.2.0",
"@turbo/gen": "1.13.2",
"@turf/helpers": "7.0.0-alpha.114",
Expand All @@ -88,7 +88,7 @@
"inquirer-autocomplete-prompt": "3.0.1",
"just-compact": "3.2.0",
"kysely-codegen": "0.15.0",
"libphonenumber-js": "1.10.60",
"libphonenumber-js": "1.10.61",
"listr2": "8.2.1",
"luxon": "3.4.4",
"p-queue": "8.0.1",
Expand All @@ -108,7 +108,7 @@
"string-byte-length": "3.0.0",
"tiny-invariant": "1.3.3",
"tsx": "4.7.2",
"type-fest": "4.15.0",
"type-fest": "4.16.0",
"typescript": "5.4.5",
"zod-prisma-types": "3.1.6",
"zod-to-json-schema": "3.22.5"
Expand Down
2 changes: 1 addition & 1 deletion packages/env/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@t3-oss/env-nextjs": "0.9.2",
"@weareinreach/util": "workspace:*",
"chromatic": "11.3.0",
"zod": "3.22.5"
"zod": "3.23.0"
},
"devDependencies": {
"@weareinreach/config": "workspace:*",
Expand Down
10 changes: 5 additions & 5 deletions packages/ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,12 @@
"just-group-by": "2.2.0",
"just-map-values": "3.2.0",
"just-order-by": "1.0.0",
"libphonenumber-js": "1.10.60",
"libphonenumber-js": "1.10.61",
"locale-includes": "1.0.6",
"localized-address-format": "1.3.1",
"nextjs-routes": "2.1.0",
"probe-image-size": "7.2.3",
"react-phone-number-input": "3.3.12",
"react-phone-number-input": "3.4.0",
"react-string-replace": "1.1.1",
"timezones-list": "3.0.3",
"tiny-invariant": "1.3.3",
Expand All @@ -71,7 +71,7 @@
"@iconify-json/fluent-mdl2": "1.1.7",
"@iconify-json/mdi": "1.1.66",
"@iconify-json/ph": "1.1.12",
"@iconify-json/simple-icons": "1.1.99",
"@iconify-json/simple-icons": "1.1.100",
"@iconify/react": "4.1.1",
"@iconify/types": "2.0.0",
"@iconify/utils": "2.1.23",
Expand Down Expand Up @@ -168,10 +168,10 @@
"trpc-client-devtools-link": "0.2.1-next",
"tsconfig-paths-webpack-plugin": "4.1.0",
"tsx": "4.7.2",
"type-fest": "4.15.0",
"type-fest": "4.16.0",
"typescript": "5.4.5",
"webpack": "5.91.0",
"zod": "3.22.5"
"zod": "3.23.0"
},
"peerDependencies": {
"@emotion/react": "11.11.4",
Expand Down
Loading

0 comments on commit 864e7fe

Please sign in to comment.