Conversation
- Remove DELETE /pets/{petId} (replaced with PATCH)
- Change Pet.id type from string to integer
- Remove 'pending' enum value from Pet.status
- Update workflow to use spec auto-fetch mode
🔴 MAJOR — Breaking Changes Detected3 changes · 3 breaking · next: Breaking Changes
📋 Migration guideMigration Guide: Pet Store API (1.0.0 -> 2.0.0)This release contains 3 breaking change(s). Step 1: Method RemovedChange: Method removed: DELETE /pets/{petId} Action: Update clients using this HTTP method. Check if an alternative method is available on the same path. Step 2: Type ChangedChange: Type changed from string to integer at #/components/schemas/Pet.id Action: Update serialization/deserialization logic for the new type. Check all type assertions, validators, and database column types. Step 3: Enum Value RemovedChange: Enum value 'pending' removed at #/components/schemas/Pet.status Action: Stop sending the removed enum value. Update any switch/case or if/else blocks that handle it. After completing all steps, run your integration tests to verify. Delimit · API governance for CI/CD |
Changes
DELETE /pets/{petId}endpoint (replaced withPATCH)Pet.idtype fromstringtointegerpendingfromPet.statusenumspecauto-fetch modeThis PR intentionally introduces breaking changes to demonstrate Delimit's detection capabilities.