Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(ui): update all non-major dependencies #1234

Merged
merged 2 commits into from
Apr 22, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 20, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update OpenSSF
@iconify-json/simple-icons 1.1.99 -> 1.1.100 age adoption passing confidence devDependencies patch
@snaplet/seed 0.94.1 -> 0.95.0 age adoption passing confidence devDependencies minor
libphonenumber-js 1.10.60 -> 1.10.61 age adoption passing confidence dependencies patch
libphonenumber-js 1.10.60 -> 1.10.61 age adoption passing confidence devDependencies patch
pnpm (source) 9.0.4 -> 9.0.5 age adoption passing confidence packageManager patch OpenSSF Scorecard
pnpm (source) 9.0.4 -> 9.0.5 age adoption passing confidence engines patch OpenSSF Scorecard
react-phone-number-input 3.3.12 -> 3.4.0 age adoption passing confidence dependencies minor
remeda 1.60.1 -> 1.61.0 age adoption passing confidence dependencies minor OpenSSF Scorecard
type-fest 4.15.0 -> 4.16.0 age adoption passing confidence devDependencies minor OpenSSF Scorecard
zod (source) 3.22.5 -> 3.23.0 age adoption passing confidence devDependencies minor OpenSSF Scorecard
zod (source) 3.22.5 -> 3.23.0 age adoption passing confidence dependencies minor OpenSSF Scorecard

Release Notes

catamphetamine/libphonenumber-js (libphonenumber-js)

v1.10.61

Compare Source

pnpm/pnpm (pnpm)

v9.0.5

Compare Source

catamphetamine/react-phone-number-input (react-phone-number-input)

v3.4.0

Compare Source

==================

  • In response to a recently reported issue, 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.
remeda/remeda (remeda)

v1.61.0

Compare Source

sindresorhus/type-fest (type-fest)

v4.16.0

Compare Source

New types
Fixes
colinhacks/zod (zod)

v3.23.0

Compare Source

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

npm install zod

Features

z.string().date()

Zod can now validate ISO 8601 date strings. Thanks @​igalklebanov! https://github.com/colinhacks/zod/pull/1766

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

Zod can now validate ISO 8601 time strings. Thanks @​igalklebanov! https://github.com/colinhacks/zod/pull/1766

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

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

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 @​mastermatt! https://github.com/colinhacks/zod/pull/3265

const schema = z.string().duration();
schema.parse("P3Y6M4DT12H30M5S"); // OK
Improvements to z.string().datetime()

Thanks @​bchrobot https://github.com/colinhacks/zod/pull/2522

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

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 @​szamanr! https://github.com/colinhacks/zod/pull/3391

z.string().base64()

Zod can now validate base64 strings. Thanks @​StefanTerdell! https://github.com/colinhacks/zod/pull/3047

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
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

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

+  | 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.

- 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

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

Bugfixes and performance

Docs and ecosystem

New Contributors

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


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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from JoeKarow as a code owner April 20, 2024 00:51
@renovate renovate bot added automerge Enable Kodiak auto-merge dependencies Change in project dependencies. kodiak: merge.method = 'squash' Kodiak will squash merge this PR. labels Apr 20, 2024
Copy link

vercel bot commented Apr 20, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
inreach-app ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 22, 2024 2:13pm

Copy link
Contributor

coderabbitai bot commented Apr 20, 2024

Important

Auto Review Skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

relativeci bot commented Apr 20, 2024

Job #165: Bundle Size — 3.37MiB (+0.15%).

458c142(current) vs 6f91089 dev#159(baseline)

Warning

Bundle contains 3 duplicate packages – View duplicate packages

Bundle metrics  Change 3 changes Regression 1 regression Improvement 1 improvement
                 Current
Job #165
     Baseline
Job #159
Regression  Initial JS 2.99MiB(+0.17%) 2.99MiB
No change  Initial CSS 9.54KiB 9.54KiB
Change  Cache Invalidation 55.36% 30.14%
No change  Chunks 64 64
No change  Assets 78 78
No change  Modules 1939 1939
No change  Duplicate Modules 274 274
Improvement  Duplicate Code 7.75%(-0.13%) 7.76%
No change  Packages 208 208
No change  Duplicate Packages 3 3
Bundle size by type  Change 2 changes Regression 1 regression Improvement 1 improvement
                 Current
Job #165
     Baseline
Job #159
Regression  JS 3.24MiB (+0.16%) 3.23MiB
Not changed  Fonts 94.54KiB 94.54KiB
Improvement  Other 22.39KiB (-0.05%) 22.4KiB
Not changed  CSS 9.54KiB 9.54KiB
Not changed  IMG 8.57KiB 8.57KiB

View job #165 reportView renovate/all-minor-patch branch activityView project dashboard

Copy link
Contributor

github-actions bot commented Apr 20, 2024

📦 Next.js Bundle Analysis for @weareinreach/app

This analysis was generated by the Next.js Bundle Analysis action. 🤖

⚠️ Global Bundle Size Increased

Page Size (compressed)
global 403.91 KB (🟡 +860 B)
Details

The global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

If you want further insight into what is behind the changes, give @next/bundle-analyzer a try!

Copy link

alwaysmeticulous bot commented Apr 20, 2024

🤖 No test run has been triggered as your Meticulous project has been deactivated (since you haven't viewed any test results in a while). Click here to reactivate.

Last updated for commit 458c142. This comment will update as new commits are pushed.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3194054 to cc8f1b4 Compare April 20, 2024 01:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from cc8f1b4 to c9ba48c Compare April 21, 2024 22:59
@renovate renovate bot changed the title chore(eslint-config): update dependency eslint to v9.1.0 chore(eslint-config): update all non-major dependencies Apr 21, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c9ba48c to f28de37 Compare April 22, 2024 05:08
Copy link

socket-security bot commented Apr 22, 2024

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f28de37 to ab1d037 Compare April 22, 2024 08:34
@renovate renovate bot changed the title chore(eslint-config): update all non-major dependencies chore(ui): update all non-major dependencies Apr 22, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ab1d037 to 390019c Compare April 22, 2024 11:35
Copy link
Contributor

kodiakhq bot commented Apr 22, 2024

This PR currently has a merge conflict. Please resolve this and then re-add the automerge label.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
JoeKarow
JoeKarow previously approved these changes Apr 22, 2024
Copy link

sonarcloud bot commented Apr 22, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@kodiakhq kodiakhq bot merged commit 864e7fe into dev Apr 22, 2024
21 checks passed
@kodiakhq kodiakhq bot deleted the renovate/all-minor-patch branch April 22, 2024 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant