Breaking change
Meaning in software engineering, with examples
In software engineering, breaking change means: A change to an API, library or file format that makes existing code that uses it stop working unless that code is updated too.
In Turkish: geriye dönük uyumsuz değişiklik, kırıcı değişiklik
How it is used
Release notes often have a 'Breaking changes' section. In semantic versioning, a breaking change means a new major version, for example from 2.x to 3.0. Teams try to announce breaking changes early and avoid them where possible.
Example sentences
Renaming that field is a breaking change for every mobile client still on the old version.
Version 5 of the library has several breaking changes, so the upgrade will take time.
Common collocations
- introduce a breaking change
- avoid breaking changes
- breaking changes in
- list of breaking changes
Related terms
More terms: APIs, Networking and Security
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
