API change ledger
What each SDK release added and retired.
Every symbol and member introduced or deprecated per platform version, per framework, straight from the SDK headers, with the SDK's own replacement hints. Machine-readable at /ledger/<platform>/<version>. Same data the oracle grades against.
ios
iOS 26.0
2,868 introduced · 99 deprecated
Metal 643 · TouchController 336 · AVFoundation 320 · UIKit 291
ios
iOS 18.0
1,978 introduced · 471 deprecated
AVFoundation 456 · UIKit 419 · StoreKit 146 · CoreMIDI 129
android
Android 16 (API 36)
2,593 introduced · 88 deprecated
android.media 501 · android.app 316 · android.ranging 303 · android.net 253
android
Android 15 (API 35)
2,525 introduced · 73 deprecated
android.adservices 404 · android.app 236 · android.graphics 196 · java.util 181
android
Android 13 (API 33)
2,976 introduced · 240 deprecated
android.media 462 · android.telephony 376 · android.net 322 · android.bluetooth 242
macos
macOS 26.0
2,170 introduced · 52 deprecated
Metal 642 · AVFoundation 272 · MetalFX 164 · VideoToolbox 141
Query any version: /ledger/ios/17.4, a range /ledger/android/36?from=33&change=deprecated, or one framework /ledger/ios/26.0?framework=UIKit. Agents get the same via the api_changes MCP tool.