Discovering API Version differences with ease
summary
Built a custom comparison framework that ingests OpenAPI/Swagger specs and flags breaking changes, moved endpoints and status/body/parameter alterations, then maps those diffs to SDK files using regex and AST so specific lines to change are identified; outputs include Markdown, JSON and HTML and it auto-creates GitHub issue automation for regressions. Changelogs once spanned 1700-page changelogs, automation handles most cases but complex tree moves require tailored if/else logic and manual fixes.
AI-written summary · about
chapters (7)
- 0:00Intro
- 1:28Use case
- 3:42Different types of users
- 8:52What is your goal
- 12:22What are the outputs
- 14:42What we learned
- 18:30Questions
related talks
24mBreaking the Interface - API Versioning with REST, JSON and Swagger
35mDocumenting APIs: new era, same craft
21mIntroducing The API Lifecycle
09mGSoC: Generating diffs using AsyncAPI Diff
44mSeamless Upgrades: Mastering API Compatibility
34mShuffle ball change: Sashay your way to clearer API documentation
06mKeynote: APIs, the Universe, and Everything
39mAPI Development in 2017
