Skip to content

Update Routine updates#40

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/routine-updates
Open

Update Routine updates#40
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/routine-updates

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 6, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@clerk/clerk-react (source) 5.57.05.61.3 age confidence devDependencies minor
@eslint/eslintrc 3.3.13.3.5 age confidence devDependencies patch
@eslint/js (source) 9.39.29.39.4 age confidence devDependencies patch
@types/node (source) 20.19.2520.19.41 age confidence devDependencies patch
@types/react (source) 18.3.2718.3.29 age confidence devDependencies patch 18.3.30
@vitejs/plugin-react (source) 5.1.15.2.0 age confidence devDependencies minor
actions/checkout (changelog) de0fac2df4cb1c action digest
actions/setup-node (changelog) 6044e1348b55a0 action digest
convex (source) 1.35.11.39.1 age confidence devDependencies minor 1.40.0
convex-test (source) 0.0.410.0.53 age confidence devDependencies patch
eslint (source) 9.39.29.39.4 age confidence devDependencies patch
eslint-plugin-react-refresh 0.4.240.5.2 age confidence devDependencies minor
pkg-pr-new (source) 0.0.600.0.75 age confidence devDependencies patch
prettier (source) 3.8.13.8.3 age confidence devDependencies patch
stripe 20.3.120.4.1 age confidence dependencies minor
typescript-eslint (source) 8.55.08.60.0 age confidence devDependencies minor 8.60.1
vite (source) 6.4.16.4.2 age confidence devDependencies patch 6.4.3

Release Notes

clerk/javascript (@​clerk/clerk-react)

v5.61.3

Compare Source

Patch Changes

v5.61.2

Compare Source

Patch Changes

v5.61.1

Compare Source

Patch Changes

v5.61.0

Compare Source

Minor Changes
  • Introduces MFA setup session task for handling require MFA after sign-in and sign-up (#​7851) by @​octoper
Patch Changes

v5.60.2

Compare Source

Patch Changes

v5.60.1

Compare Source

Patch Changes

v5.60.0

Compare Source

Minor Changes
  • Export useOrganizationCreationDefaults hook to fetch suggested organization name and logo from default naming rules (#​7690) by @​LauraBeatris
Patch Changes

v5.59.6

Compare Source

Patch Changes

v5.59.5

Compare Source

Patch Changes

v5.59.4

Compare Source

Patch Changes

v5.59.3

Compare Source

Patch Changes

v5.59.2

Compare Source

Patch Changes

v5.59.1

Compare Source

Patch Changes

v5.59.0

Compare Source

Minor Changes
Patch Changes

v5.58.1

Compare Source

Patch Changes
  • Re-export experimental useAPIKeys hook (#​7387) by @​wobsoriano

  • Allow reordering API Keys and Billing pages in <UserProfile /> and <OrganizationProfile />. (#​7383) by @​wobsoriano

    Example:

    export function CustomUserProfile() {
      return (
        <UserProfile>
          <UserProfile.Page label='apiKeys' />
          <UserProfile.Page label='billing' />
        </UserProfile>
      );
    }
  • Updated dependencies [b117ebc]:

v5.58.0

Compare Source

Minor Changes
Patch Changes

v5.57.1

Compare Source

Patch Changes
eslint/eslintrc (@​eslint/eslintrc)

v3.3.5

Compare Source

Bug Fixes

v3.3.4

Compare Source

Bug Fixes
  • update ajv to 6.14.0 to address security vulnerabilities (#​221) (9139140)
  • update minimatch to 3.1.3 to address security vulnerabilities (#​224) (30339d0)

v3.3.3

Compare Source

Bug Fixes
eslint/eslint (@​eslint/js)

v9.39.4

Compare Source

v9.39.3

Compare Source

Bug Fixes

  • 791bf8d fix: restore TypeScript 4.0 compatibility in types (#​20504) (sethamus)

Chores

vitejs/vite-plugin-react (@​vitejs/plugin-react)

v5.2.0

Compare Source

v5.1.4

Compare Source

Fix canSkipBabel not accounting for babel.overrides (#​1098)

When configuring babel.overrides without top-level plugins or presets, Babel was incorrectly skipped. The canSkipBabel function now checks for overrides.length to ensure override configurations are processed.

v5.1.3

Compare Source

v5.1.2

Compare Source

get-convex/convex-backend (convex)

v1.39.1

  • Fixes package.json bin entrypoint bug in 1.39.0.

v1.39.0

  • Apps and components may now declare typesafe env vars that they require. Both defineApp
    and defineComponent now accept an env object with string keys and validator values.
    Declared environment variables must be present and match the validators before deployment.
  • Allow --local-cloud-port, --local-site-port, --local-backend-version and
    --local-force-upgrade options to npx convex dev to be used whenever using a local deployment.
  • The AsyncLocalStorage and AsyncResource APIs from node:async_hooks are now available
    in the standard Convex runtime. Note that stored values will not be threaded through calls to
    ctx.runQuery/ctx.runMutation/ctx.runAction.

v1.38.0

  • Adds ctx.meta.getRequestMetadata() to access request metadata in mutations and actions:
    request ID, client IP, and client User-Agent.
  • Default env vars are now imported when creating a new local deployment.
  • Allows creating new local deployments using npx convex deployment select local.
  • Adds support for --expiry and --expires aliases for --expiration in npx convex deployment create.
  • Supports using import "server-only" to mark files as server-only.
  • Removes the npx convex disable-local-deployments command.
  • Fixes an issue where stdout/stderr would be truncated after exit in the CLI.
  • Updated usePaginatedQuery_experimental overload that has an object-based API similar
    to useQuery_experimental.

v1.37.0

  • Adds useQuery_experimental, which accepts object-based args and returns an
    object with status, data, and error that doesn't throw errors by default.
  • Adds npx convex deployment token create my-token --save-env, enabling
    scripts to configure agent environments with access only to develop and deploy
    against their own cloud deployment. e.g.
    npx convex deployment create dev/foo --select --expiration "in 7 days" --type dev
    # npx convex env set ... (optional - typically default env vars suffice)
    npx convex deployment token create foo --save-env
    # npx convex dev --once (optional)
  • Re-exports ValidatorTypeToReturnType from convex/server
  • AI Files will no longer prompt when connecting to an existing project.
  • Updates the VisibilityProperties type to allow types like RegisteredQuery
    to be more easily extended without losing covariance.
  • New ctx.meta.getDeploymentMetadata() function.
    • Includes the name, region and class of the deployment.

v1.36.1

  • Updated npx convex login --vercel to ask before joining a Convex team through the Vercel Marketplace.

v1.36.0

  • npx convex run now supports --inline-query for evaluating readonly queries
    without creating a named function first, for example:
    npx convex run --inline-query 'await ctx.db.query("messages").take(5)'.
  • Added ctx.meta to access extra metadata at runtime:
    • ctx.meta.getFunctionMetadata(): the current function's name, component,
      visibility, and whether it's a query, mutation, or action.
    • ctx.meta.getTransactionMetrics(): how much capacity remains in the current
      transaction. Only available in queries and mutations.
  • Added a npx convex env default command for getting and setting default
    environment variables for a project.
  • npx convex deploy now supports a --message option that allows you to
    write details in the deployment’s audit log. When running
    npx convex deploy on CI runners on popular platforms (including GitHub Actions,
    Vercel, and Netlify), a default message will be provided if you don’t provide one
    (e.g. “Deployed from GitHub Actions • e83c516”).
  • When deploying to a preview deployment, you can now reuse the existing deployment
    instead of creating a new one by using --preview-name instead of --preview-create.
    This behavior is also used when deploying to preview deployments from the CI
    without specifying --preview-create explictly, but you can
    specify --preview-create explicitly to restore the old behavior. When using the
    --preview-run flag, the function only runs when a new deployment is created.
  • npx convex codegen can now automatically start a local backend when necessary.
  • You can now increase the timeout used by the CLI when starting a local backend
    with CONVEX_LOCAL_BACKEND_STARTUP_TIMEOUT_SECS; this can be useful when using
    large local databases.
  • Fixed a bug where npx convex ai-files remove would also remove skill files that
    were not installed by npx convex ai-files
  • Fixed a bug where the automatically-generated files would sometimes sort imports
    in inconsistent order across platforms.
  • Fixed a bug in npx convex dev --start where, in some cases, the --start command
    would continue to run after closing the Convex dev server with Ctrl+C.
  • Generating APIs via function-spec now supports validators with int64 literals.
get-convex/convex-test (convex-test)

v0.0.53

Compare Source

  • Support scheduled functions correctly with or without fake timers,
    by always serializing scheduled mutations with the global transaction
    manager.

v0.0.52

Compare Source

  • Add implementation for ctx.meta.getDeploymentMetadata().
  • Add support for internal audit log syscall.

v0.0.51

Compare Source

  • Add implementation for internal snapshot query syscall.

v0.0.50

Compare Source

  • Correctly deserializes ConvexError thrown within nested functions.
  • Fixes a bug where orphaned scheduled functions would eventually fire
    and hit "Cannot read properties of null (reading 'state')".

v0.0.49

Compare Source

  • Changes the test ID formatting to not include a ; and be the
    standard length of regular IDs for folks who have validators.

v0.0.48

Compare Source

  • Add implementations for internal syscalls for upcoming ctx.meta
    features (ctx.meta.{getFunctionMetadata,getTransactionMetrics})

v0.0.47

Compare Source

  • Fix: Isolate function stack tracking between parallel function calls
    to prevent corruption when calling different components in parallel.
    This may have presented previously as not being able to find modules
    that existed but were being resolved for the wrong component.

v0.0.46

Compare Source

  • Changes finishAllScheduledFunctions to pump the macrotask queue instead
    of microtask queue to enable dynamic imports to resolve, which regressed
    in 0.0.45.

v0.0.45

Compare Source

  • Replaces global usage with AsyncLocalStorage-scoped test state for isolation.
    Now tests shouldn't fail due to dirty state left behind by other tests.
  • Better support for setTimeout usage within tested functions
  • Improves typing for inline calls to t.mutation(() => {}) to be a union
    instead of overload so TestConvex<SpecificSchema> is assignable to
    TestConvex<GenericSchema>.

v0.0.44

Compare Source

  • More correctly implements nested transactions and parallel calls.
  • Starts validating return validators.
  • Propagates auth more correctly between callsites-not scheduler or components.

v0.0.43

Compare Source

  • Support pagination when documents may be deleted by using the values as the cursor
    instead of the ID.
eslint/eslint (eslint)

v9.39.4

Compare Source

Bug Fixes

Documentation

Chores

v9.39.3

Compare Source

Bug Fixes

  • 791bf8d fix: restore TypeScript 4.0 compatibility in types (#​20504) (sethamus)

Chores

ArnaudBarre/eslint-plugin-react-refresh (eslint-plugin-react-refresh)

v0.5.2

Compare Source

  • Support nested function calls for extraHOCs (actually fixes #​104)

v0.5.1

Compare Source

  • Mark ESLint v10 as supported
  • Support false positives with TypeScript function overloading (fixes #​105)
  • Support nested function calls for extraHOCs (fixes #​104)

v0.5.0

Compare Source

Breaking changes
  • The package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use flat config
  • A new reactRefresh export is available and prefered over the default export. It's an object with two properties:
    • plugin: The plugin object with the rules
    • configs: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.
  • customHOCs option was renamed to extraHOCs
  • Validation of HOCs calls is now more strict, you may need to add some HOCs to the extraHOCs option

Config example:

import { defineConfig } from "eslint/config";
import { reactRefresh } from "eslint-plugin-react-refresh";

export default defineConfig(
  /* Main config */
  reactRefresh.configs.vite({ extraHOCs: ["someLibHOC"] }),
);

Config example without config:

import { defineConfig } from "eslint/config";
import { reactRefresh } from "eslint-plugin-react-refresh";

export default defineConfig({
  files: ["**/*.ts", "**/*.tsx"],
  plugins: {
    // other plugins
    "react-refresh": reactRefresh.plugin,
  },
  rules: {
    // other rules
    "react-refresh/only-export-components": [
      "warn",
      { extraHOCs: ["someLibHOC"] },
    ],
  },
});
Why

This version follows a revamp of the internal logic to better make the difference between random call expressions like export const Enum = Object.keys(Record) and actual React HOC calls like export const MemoComponent = memo(Component). (fixes #​93)

The rule now handles ternaries and patterns like export default customHOC(props)(Component) which makes it able to correctly support files like this one given this config:

{
  "react-refresh/only-export-components": [
    "warn",
    { "extraHOCs": ["createRootRouteWithContext"] }
  ]
}

[!NOTE]
Actually createRoute functions from TanStack Router are not React HOCs, they return route objects that fake to be a memoized component but are not. When only doing createRootRoute({ component: Foo }), HMR will work fine, but as soon as you add a prop to the options that is not a React component, HMR will not work. I would recommend to avoid adding any TanStack function to extraHOCs it you want to preserve good HMR in the long term. Bluesky thread.

Because I'm not 100% sure this new logic doesn't introduce any false positive, this is done in a major-like version. This also give me the occasion to remove the hardcoded connect from the rule. If you are using connect from react-redux, you should now add it to extraHOCs like this:

{
  "react-refresh/only-export-components": ["warn", { "extraHOCs": ["connect"] }]
}

v0.4.26

Compare Source

v0.4.25

Compare Source

  • Report cases like export const ENUM = Object.keys(TABLE) as EnumType[]; (fixes #​93)
  • Allow _ in component names (#​94)
stackblitz-labs/pkg.pr.new (pkg-pr-new)

v0.0.75

Compare Source

v0.0.74

Compare Source

v0.0.73

Compare Source

v0.0.72

Compare Source

v0.0.71

Compare Source

v0.0.70

Compare Source

v0.0.69

Compare Source

v0.0.68

Compare Source

v0.0.67

Compare Source

v0.0.66

Compare Source

v0.0.65

Compare Source

v0.0.63

Compare Source

v0.0.62

Compare Source

v0.0.61

Compare Source

prettier/prettier (prettier)

v3.8.3

Compare Source

v3.8.2

Compare Source

stripe/stripe-node (stripe)

v20.4.1

Compare Source

  • #​2590 Add Stripe-Request-Trigger header
  • #​2588 Add agent information to UserAgent

v20.4.0

Compare Source

This release changes the pinned API version to 2026-02-25.clover.

  • #​2581 Update generated code
    • Add support for new resources Reserve.Hold, Reserve.Plan, and Reserve.Release
    • Add support for location and reader on Charge.payment_method_details.card_present, Charge.payment_method_details.interac_present, ConfirmationToken.payment_method_preview.card.generated_from.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.card_present, PaymentAttemptRecord.payment_method_details.interac_present, PaymentMethod.card.generated_from.payment_method_details.card_present, PaymentRecord.payment_method_details.card_present, and PaymentRecord.payment_method_details.interac_present
    • Add support for new value lk_vat on enums Checkout.Session.customer_details.tax_ids[].type, Invoice.customer_tax_ids[].type, Tax.Calculation.customer_details.tax_ids[].type, Tax.Transaction.customer_details.tax_ids[].type, and TaxId.type
    • Add support for new value lk_vat on enums CustomerCreateParams.tax_id_data[].type, CustomerCreateTaxIdParams.type, InvoiceCreatePreviewParams.customer_details.tax_ids[].type, Tax.CalculationCreateParams.customer_details.tax_ids[].type, and TaxIdCreateParams.type
    • Add support for new values reserve.hold.created, reserve.hold.updated, reserve.plan.created, reserve.plan.disabled, reserve.plan.expired, reserve.plan.updated, and reserve.release.created on enum Event.type
    • Add support for new values terminal_wifi_certificate and terminal_wifi_private_key on enums File.purpose and FileListParams.purpose
    • Add support for new values terminal_wifi_certificate and terminal_wifi_private_key on enum FileCreateParams.purpose
    • Add support for new value pay_by_bank on enums Invoice.payment_settings.payment_method_types, InvoiceCreateParams.payment_settings.payment_method_types, InvoiceUpdateParams.payment_settings.payment_method_types, Subscription.payment_settings.payment_method_types, SubscriptionCreateParams.payment_settings.payment_method_types, and SubscriptionUpdateParams.payment_settings.payment_method_types
    • Add support for display_name and service_user_number on Mandate.payment_method_details.bacs_debit
    • Change type of PaymentAttemptRecord.payment_method_details.boleto.tax_id and PaymentRecord.payment_method_details.boleto.tax_id from string to string | null
    • Change type of PaymentAttemptRecord.payment_method_details.us_bank_account.expected_debit_date and PaymentRecord.payment_method_details.us_bank_account.expected_debit_date from string | null to string
    • Add support for transaction_purpose on PaymentIntent.payment_method_options.us_bank_account, PaymentIntentConfirmParams.payment_method_options.us_bank_account, PaymentIntentCreateParams.payment_method_options.us_bank_account, and PaymentIntentUpdateParams.payment_method_options.us_bank_account
    • Add support for optional_items on PaymentLinkUpdateParams
    • Remove support for unused card_issuer_decline on Radar.PaymentEvaluation.insights
    • Add support for payment_behavior on SubscriptionItemDeleteParams
    • Add support for lk on Tax.Registration.country_options and Tax.RegistrationCreateParams.country_options
    • Add support for cellular and stripe_s710 on Terminal.ConfigurationCreateParams, Terminal.ConfigurationUpdateParams, and Terminal.Configuration
    • Add support for new values simulated_stripe_s710 and stripe_s710 on enums Terminal.Reader.device_type and Terminal.ReaderListParams.device_type
    • Add support for new values reserve.hold.created, reserve.hold.updated, reserve.plan.created, reserve.plan.disabled, reserve.plan.expired, reserve.plan.updated, and reserve.release.created on enums WebhookEndpointCreateParams.enabled_events and WebhookEndpointUpdateParams.enabled_events
    • Add support for new value 2026-02-25.clover on enum WebhookEndpointCreateParams.api_version
    • Add support for snapshot events ReserveHoldCreatedEvent and ReserveHoldUpdatedEvent with resource Reserve.Hold
    • Add support for snapshot events ReservePlanCreatedEvent, ReservePlanDisabledEvent, ReservePlanExpiredEvent, and ReservePlanUpdatedEvent with resource Reserve.Plan
    • Add support for snapshot event ReserveReleaseCreatedEvent with resource Reserve.Release
    • Add support for error codes storer_capability_missing and storer_capability_not_active on Invoice.last_finalization_error, PaymentIntent.last_payment_error, SetupAttempt.setup_error, SetupIntent.last_setup_error, and StripeError
typescript-eslint/typescript-eslint (typescript-eslint)

v8.60.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.59.4

Compare Source

🩹 Fixes
  • typescript-eslint: export Compatible* types from typescript-eslint to resolve pnpm TS error (#​12340)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.59.3

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.59.2

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.59.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.59.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.58.2

Compare Source

🩹 Fixes
  • remove tsbuildinfo cache file from published packages ([#​12187](htt

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • Monday through Friday (* * * * 1-5)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/routine-updates branch 6 times, most recently from b146dd2 to 3d2d577 Compare April 15, 2026 05:29
@renovate renovate Bot force-pushed the renovate/routine-updates branch 6 times, most recently from 1ccd5f8 to 83e43da Compare April 21, 2026 21:04
@renovate renovate Bot force-pushed the renovate/routine-updates branch 4 times, most recently from b48e3ef to 1d9d2b8 Compare April 29, 2026 11:06
@renovate renovate Bot force-pushed the renovate/routine-updates branch 5 times, most recently from 67fdabb to 0321e69 Compare May 5, 2026 05:44
@renovate renovate Bot force-pushed the renovate/routine-updates branch 7 times, most recently from c08c72a to 16157d5 Compare May 14, 2026 20:29
@renovate renovate Bot force-pushed the renovate/routine-updates branch 2 times, most recently from 705181f to a9a0b79 Compare May 16, 2026 16:47
@renovate renovate Bot force-pushed the renovate/routine-updates branch 9 times, most recently from 538265b to 4614b2d Compare May 22, 2026 23:10
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 22, 2026

Open in StackBlitz

npm i https://pkg.pr.new/@convex-dev/stripe@40

commit: a1bf9ad

@renovate renovate Bot force-pushed the renovate/routine-updates branch 6 times, most recently from beb34f0 to d393c42 Compare May 28, 2026 22:00
@renovate renovate Bot force-pushed the renovate/routine-updates branch 3 times, most recently from 8103952 to 0129bfa Compare June 2, 2026 18:18
@renovate renovate Bot force-pushed the renovate/routine-updates branch from 0129bfa to a1bf9ad Compare June 3, 2026 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants