Vigia

plaid を 49.x から 50.x へアップグレード

plaid 49.0.0 と 50.0.0 の公開 API を、TypeScript の型から自動的に比較したものです。シグネチャの変更は破壊的変更の候補であり、確定ではありません。

概要

削除されたインポートパス0
削除されたエクスポート2
変更されたシグネチャ0
削除されたクラス/インターフェースのメンバー0
変更されたクラス/インターフェースのメンバー7
新たに非推奨0
要件の変更(engines、peer 依存関係)0
新しいエクスポート2

削除されたエクスポート

importexportkind変更前
plaidPaymentProfileGetResponseinterfaceinterface
plaidPaymentProfileRemoveRequestinterfaceinterface

変更されたシグネチャ

検出されませんでした。

削除されたクラス/インターフェースのメンバー

検出されませんでした。

変更されたクラス/インターフェースのメンバー

member変更前変更後
IDVProtectEvent.fraud_attributes{ [key: string]: object; } | null{ [key: string]: any; } | null
BusinessRiskCheck.scorenumbernumber | null
LatestScoredEvent.fraud_attributes{ [key: string]: object; } | null{ [key: string]: any; } | null
BetaPartnerEndCustomer.product_statuses{ [key: string]: object; } | undefined{ [key: string]: any; } | undefined
BusinessDigitalPresenceCheck.scorenumbernumber | null
BetaPartnerEndCustomerWithSecrets.product_statuses{ [key: string]: object; } | undefined{ [key: string]: any; } | undefined
BetaPartnerCustomerV1EnableResponse.product_statuses{ [key: string]: object; } | undefined{ [key: string]: any; } | undefined

新たに非推奨

検出されませんでした。

要件の変更(engines、peer 依存関係)

検出されませんでした。

新しいエクスポート (2)
importexportkind
plaidLinkSessionCraReportResultinterface
plaidPaymentInitiationPaymentGetResponseAllOfinterface

これらのバージョン間の changelog

パッケージ作者が公開したテキストをそのまま表示しています。

50.0.0
- Updating to OAS 2020-09-14_1.792.1

## Breaking changes in this version

- [BREAKING] Remove `v1.0` from `PlaidLendScoreVersion`, used by `lend_score_version` on `/cra/check_report/create`, `/cra/check_report/lend_score/get`, and `/link/token/create`. The API no longer accepts `v1.0`; use `LS1` instead.

## OpenAPI Schema Changes
### 2020-09-14_1.792.1

- Document how the primary account fields in `/cra/report/get` are computed: `primary_account_count` in each product's `metadata` is based on a report-level view of the user's transaction history, and the Base Report account attribute `is_primary_account` is based on an Item-level view.

### 2020-09-14_1.792.0

- Add hidden optional `exclude_transactions` to `cra_options.base_report` in `/link/token/create` and `base_report` in `/cra/check_report/create` for Base Reports retrieved via `/cra/check_report/base_report/get`.

### 2020-09-14_1.791.0

- Add optional `secondary_device_data` to `/protect/client/session/update` for additional sealed device data collected by the Protect SDK.

### 2020-09-14_1.790.0

- (pre-release) `/business_verification/create` and `/business_verification/get`: `risk_check.score` and `digital_presence_check.score` can now be `null` when a score is unavailable, including when a check could not complete its assessment.

### 2020-09-14_1.789.3

- Accept `ACCOUNT_REVIEW_NON_CREDIT` and `SECONDARY_INVESTOR` as `consumer_report_permissible_purpose` values when retrieving a Servicing report by `report_id` on `/cra/check_report/base_report/get` and `/cra/check_report/income_insights/get`, and on the deprecated `/cra/monitoring_insights/get`.
- Add `SECONDARY_INVESTOR` to `consumer_report_permissible_purpose` for `/link/token/create` and `/cra/check_report/create`.
- Document the existing `INSURANCE_UNDERWRITING` value of `consumer_report_permissible_purpose` for `/link/token/create` and `/cra/check_report/create`.

### 2020-09-14_1.789.2

- Add `cra_lend_score_complete` and `cra_income_complete` to the `Products` enum.

### 2020-09-14_1.789.1

- Add examples to every product schema returned by `/cra/report/get`. The wire format is unchanged.

### 2020-09-14_1.789.0

- [Breaking] Remove `v1.0` from `PlaidLendScoreVersion`, used by `lend_score_version` on `/cra/check_report/create`, `/cra/check_report/lend_score/get`, and `/link/token/create`. The API no longer accepts `v1.0`; `v1.0` is an unsupported beta version, `LS1` should be used instead.

### 2020-09-14_1.788.1

- Document the LendScore error codes in `/cra/report/get`. When a consumer does not meet a LendScore eligibility requirement, `scores[].error_code` and the LendScore product's `errors` name the unmet requirement, such as `INSUFFICIENT_TRANSACTION_HISTORY_30D` or `INSUFFICIENT_INFLOW_TRANSACTIONS_30D`.

### 2020-09-14_1.788.0

- Add required, nullable `institution_id` to `/payment_initiation/payment/get`, containing the Plaid institution ID of the end user's financial institution from which the payment was initiated

このデータを AI エージェントに渡す

Vigia は無料の MCP サーバーです。コーディングエージェントがコードを書く前に、バージョン・破壊的変更・脆弱性を確認できます。登録も API キーも不要です。

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Cursor に追加VS Code に追加★ GitHub でスターを付ける

その他の MCP クライアント
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

エージェント用スキル (SKILL.md):Vigia を使うタイミングをエージェントに伝えます · プルリクエスト用 GitHub Action

よくある質問

plaid を 49 から 50 にアップグレードする際の破壊的変更は?

plaid 49.0.0 と 50.0.0 の間で、Vigia は削除されたエクスポートを 2 件、変更されたシグネチャを 0 件、削除または変更されたクラス/インターフェースのメンバーを 7 件検出しました。

plaid 50 で非推奨になったものは?

plaid 50.0.0 では 0 件のエクスポートまたはメンバーが新たに非推奨になりました。

エージェント向け

GET https://vigia.coredls.cloud/v1/packages/npm/plaid/upgrade?from=49.0.0&to=50.0.0