Home / Companies / Speakeasy / Blog / Post Details
Content Deep Dive

API Change Detection & Open Enums

Blog post from Speakeasy

Post Details
Company
Date Published
Author
Nolan Sullivan
Word Count
657
Language
English
Hacker News Points
-
Summary

Speakeasy is introducing two new features designed to enhance API management: API Change Detection and Open Enum support. API Change Detection aims to alleviate the challenges associated with unintended breaking changes by automatically detecting modifications in OpenAPI documents and notifying developers, with changes highlighted in pull requests and detailed breakdowns available on a dashboard. Open Enum support addresses the rigidity of traditional enums by allowing unknown values to pass through without causing errors, thus making API evolution smoother, particularly in rapidly changing environments. This feature is now supported in TypeScript, Python, and Go through the x-speakeasy-unknown-values extension, allowing for more flexible and error-resistant code. Additionally, the platform has made improvements and bug fixes across various programming languages, ensuring more robust and efficient SDK functionality.