Breaking-change archive
pypi packages with breaking changes
11 tracked breaking changes and deprecations across pypi packages, dated and sourced. Paste your package.json →
- Source ↗Breaking
Stripe: API version 2025-03-31.basil restructures subscription & invoice fields
The 2025-03-31.basil API version moves several billing fields (including subscription current_period_end to the subscription item) — pinned older SDKs read them from the old location. Upgrade the SDK and re-test billing flows.
published 2025-03-31 · affects ≥ 12.0.0
- Source ↗DeprecationAction required
AWS SDK: AWS SDK for JavaScript v2 entered maintenance mode; end of support set
aws-sdk (v2) is in maintenance mode and reaches end-of-support; AWS recommends migrating to the modular @aws-sdk/* v3 packages. No new features or non-critical fixes land on v2.
published 2024-11-15 · sunsets 2025-09-08 · affects ≥ 2.0.0
- Source ↗BreakingAction required
Google Cloud / Firebase: Firebase Dynamic Links shut down
Firebase Dynamic Links has been sunset; existing links stop resolving after the shutdown date. Migrate deep-linking to an alternative (App Links / Universal Links or a third-party).
published 2024-08-25 · sunsets 2025-08-25
- Source ↗BreakingAction required
Twilio: Programmable Chat / older messaging endpoints reach end of life
Twilio has sunset Programmable Chat (superseded by Conversations) and retired several legacy messaging endpoints. Calls to the removed endpoints now fail.
published 2024-08-01 · sunsets 2025-09-30 · affects ≥ 3.0.0
- Source ↗DeprecationAction required
Anthropic: Claude 1 & 2 models retired; migrate to Claude 3/4 family
Older Claude 1.x/2.x and claude-instant models were deprecated and retired. Move to a current model id (e.g. claude-haiku-4-5, claude-sonnet-4-5) on the Messages API.
published 2024-06-27 · sunsets 2025-07-21
- Source ↗DeprecationAction required
Stripe: Sources API deprecated in favor of PaymentIntents & PaymentMethods
Stripe has deprecated the legacy Sources API; new integrations should use PaymentIntents/PaymentMethods. Existing Sources continue to work but receive no new features and should be migrated.
published 2024-05-01 · sunsets 2026-12-31
- Source ↗Deprecation
Anthropic: Legacy Text Completions API deprecated in favor of Messages API
The /v1/complete Text Completions endpoint is legacy; the Messages API is the supported path. Older SDK versions default to the legacy client.
published 2024-03-04 · affects ≥ 0.4.0
- Source ↗Deprecation
OpenAI: text-embedding-ada-002 superseded by text-embedding-3-*
Newer embedding models (text-embedding-3-small/large) are cheaper and higher quality; ada-002 remains available but is no longer recommended for new work.
published 2024-01-25
- Source ↗DeprecationAction requiredApprox. date
SendGrid (Twilio): Sender authentication (SPF/DKIM) required; unauthenticated sending restricted
Following Gmail/Yahoo bulk-sender rules, SendGrid tightened sender-authentication requirements; unauthenticated or non-compliant sending is throttled or blocked. Verify domain authentication.
published 2023-12-01 · sunsets 2024-02-01
- Source ↗BreakingAction required
OpenAI: Legacy Completions models (text-davinci-003, etc.) shut down
The GPT-3-era Completions models were shut down; requests to them now error. Migrate to the Chat Completions or Responses API with a current model.
published 2023-07-06 · sunsets 2024-01-04 · affects ≥ 3.0.0
- Source ↗Breaking
Google Cloud / Firebase: Firebase JS SDK v8 namespaced API removed in v9+ modular SDK
The compat/namespaced firebase v8 API was superseded by the tree-shakeable modular v9 SDK; v8-style imports do not work against v10/v11 without the compat layer.
published 2021-08-01 · affects ≥ 8.0.0
Powered by ChangelogRadar's deprecation & pricing archive · An Atlas Project. Curated best-effort from public sources; not authoritative — verify with the vendor before acting.