Nutomic@lemmy.mlM to Announcements@lemmy.mlEnglish · 3 个月前Breaking Changes in Lemmy 1.0join-lemmy.orgexternal-linkmessage-square52linkfedilinkarrow-up1194arrow-down10cross-posted to: [email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]
arrow-up1194arrow-down1external-linkBreaking Changes in Lemmy 1.0join-lemmy.orgNutomic@lemmy.mlM to Announcements@lemmy.mlEnglish · 3 个月前message-square52linkfedilinkcross-posted to: [email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]
minus-squaredavel [he/him]@lemmy.mllinkfedilinkEnglisharrow-up22arrow-down2·3 个月前A lot of these should not be called breaking changes. A new API is not a breaking change if the old API remains.
minus-squarenfh@lemmy.worldlinkfedilinkEnglisharrow-up5arrow-down1·3 个月前Yeah but those changes break clients as soon as they turn down the old API.
minus-squaredavel [he/him]@lemmy.mllinkfedilinkEnglisharrow-up16·3 个月前Indeed, dropping the old API would be the breaking change. Rich Hickey did a fantastic talk on versioning, breaking changes, and dependencies.
A lot of these should not be called breaking changes. A new API is not a breaking change if the old API remains.
Yeah but those changes break clients as soon as they turn down the old API.
Indeed, dropping the old API would be the breaking change.
Rich Hickey did a fantastic talk on versioning, breaking changes, and dependencies.