MC
API change intelligence

API changes

Breaking changes, deprecations and behaviour changes in the packages your repositories use. Each one is compared against the release's own API and its notes, then traced to the code that calls it.

Affecting you
8
in 4 repositories
Call sites
43
lines in your code a change touches
Verified
8
2 probable, held for review
Not used
2
tracked, but nothing calls them
8 of 10 changes

chat.completions.parse leaves beta

OpenAI · openai · 4.x5.0.0 · npm

BreakingVerified

client.beta.chat.completions.parse is removed; the same call is client.chat.completions.parse.

client.beta.chat.completions.parse({ model, messages, response_format })
client.chat.completions.parse({ model, messages, response_format })

Evidence

  • SDK declarations at 5.23.2resources/beta/chat/completions.d.ts (removed)
  • Migration guideMIGRATION.md · "parse() is no longer in beta"

In your code

Released Oct 28, 2026 · detected Oct 29, 2026chg-openai-v5-parse

middleware becomes proxy; request APIs are async only

Vercel · next · 15.x16.0.0 · npm

BreakingProbable

middleware.ts is renamed proxy.ts, and synchronous access to cookies(), headers(), draftMode() and params is removed.

const theme = cookies().get("theme")
const theme = (await cookies()).get("theme")

Evidence

  • Upgrade guidedocs/app/guides/upgrading/version-16
  • Type declarationsnext/headers.d.ts: cookies(): Promise<ReadonlyRequestCookies>

In your code

Released Oct 21, 2026 · detected Oct 22, 2026chg-next-16-async-request

Firebase KTX modules removed

Google · com.google.firebase:firebase-bom · 33.x34.0.0 · Maven

BreakingVerified

firebase-*-ktx artifacts are no longer in the BoM; their Kotlin APIs are part of the main modules.

import com.google.firebase.analytics.ktx.analytics
import com.google.firebase.analytics.analytics

Evidence

  • BoM POM at 34.4.0firebase-bom-34.4.0.pom (no *-ktx entries)
  • Release notesfirebase.google.com/support/release-notes/android · July 2025

In your code

Released Oct 14, 2026 · detected Oct 15, 2026chg-firebase-bom-34-ktx

Invoice.subscription moves under parent

Stripe · stripe · 17.x18.0.0 · npm

BreakingVerified

API version 2025-03-31.basil removes Invoice.subscription; read Invoice.parent.subscription_details.subscription.

invoice.subscription
invoice.parent?.subscription_details?.subscription

Evidence

  • SDK types at 18.5.0types/Invoices.d.ts
  • ChangelogCHANGELOG.md · 18.0.0 "⚠️ Breaking changes"

In your code

Released Oct 3, 2026 · detected Oct 4, 2026chg-stripe-basil-invoice-parent

required_error and invalid_type_error replaced by error

Zod · zod · 3.x4.0.0 · npm

BreakingVerified

Schema constructors take one error parameter; the two specialised message parameters are dropped.

z.string({ required_error: "Required" })
z.string({ error: "Required" })

Evidence

  • Declarations at 4.1.12v4/core/params.d.ts
  • Migration guidezod.dev/v4/changelog · "drops invalid_type_error and required_error"

In your code

Released Sep 30, 2026 · detected Oct 1, 2026chg-zod-4-error-param

Flat config is the default

ESLint · eslint · 8.x9.0.0 · npm

BreakingVerified

ESLint 9 reads eslint.config.* and ignores .eslintrc.* unless ESLINT_USE_FLAT_CONFIG=false.

Evidence

  • Migration guideeslint.org/docs/latest/use/configure/migration-guide
  • Observed failure"couldn't find an eslint.config.(js|mjs|cjs) file"

In your code

Released Sep 26, 2026 · detected Sep 27, 2026chg-eslint-9-flat-config

crawlUrl → crawl, scrapeUrl → scrape

Firecrawl · @mendable/firecrawl-js · 1.x2.0.0 · npm

BreakingVerified

The v2 client renames its crawl and scrape methods; options and results keep their shape.

await client.crawlUrl(url)
await client.crawl(url)

Evidence

  • SDK declarations at 4.3.6dist/index.d.ts
  • Release notesgithub.com/mendableai/firecrawl/releases · v2.0.0

In your code

Released Oct 12, 2026 · detected Oct 13, 2026chg-firecrawl-v2

with_structured_output default method

LangChain · langchain-openai · 0.3.x1.0.0 · PyPI

BehaviourProbable

A signature difference in ChatOpenAI.with_structured_output that the release notes do not mention. Held for review.

Evidence

  • Wheel API difflangchain_openai/chat_models/base.py

In your code

Released Oct 27, 2026 · detected Oct 29, 2026chg-langchain-openai-structured