Explore · Breaking

Breaking Changes per Major Version

Verified breaking changes between major versions, with migration hints. Call this before any major-version bump.

Recent breaking changes (12)

PackageFrom → ToTypeBreaking changeMigration hint
julia/NFLTablesv0.1.4v0.2.0breakingRemove broken tests, reduce API (#16) (@KyleSJohnston)
julia/NFLTablesv0.1.4v0.2.0breakingUse NFLData.jl instead
julia/NFLTablesv0.1.4v0.2.0breakingDeprecation of NFLTables.jl
julia/ForwardDiffv0.10.38v1.0.0breakingFix typo in DerivativeConfig docs (#733) (@gdalle)
julia/ForwardDiffv0.10.38v1.0.0breakingBump version to 1.0.0 (#729) (@devmotion)
julia/ForwardDiffv0.10.38v1.0.0breakingRemove CI check for invalidations (#722) (@devmotion)
julia/ForwardDiffv0.10.38v1.0.0breakingSpecialize on functions in StaticArrays extension (#721) (@devmotion)
julia/ForwardDiffv0.10.38v1.0.0breakingEquality (`==`) on `Dual` numbers now requires both the real and dual part to match (https://github.com/JuliaDiff/ForwardDiff.jl/pull/481). This removes a large number of bugs where the "structure" of e.g, non-zero values in an array was inspected, leading to erroneous derivatives. This might cause slightly different behavior in programs but should in general be more correct than previously.
julia/TensorTrainsv0.12.2v0.13.0breakingRandomize also imaginary part when creating random tensor train with complex type (#66) (@stecrotti)
julia/TensorTrainsv0.12.2v0.13.0breakingFix import (#65) (@stecrotti)
julia/TensorTrainsv0.12.2v0.13.0breakingAdd Tensor Train regression using DMRG-like algorithm (#63) (@stecrotti)
julia/TensorTrainsv0.12.2v0.13.0breakingAdded `weights` keyword options in likelihood computations
Sample of curated entries across ecosystems. Search for a specific package above.

What we track

Curated major-version transitions for packages that matter to AI coding agents: React, Next.js, Prisma, Express, Node, TypeScript, ESLint, Tailwind, Vite, Pydantic, SQLAlchemy, Django, Python, Rust editions, Rails, Laravel, Symfony, Spring Boot, Jakarta EE, .NET, Swift and more. Each entry links the breaking behaviour with a tested migration command or code pattern.