Custom code regions & an Overlay playground!
Blog post from Speakeasy
The latest update introduces a suite of new tools and enhancements for customizing SDKs and managing OpenAPI workflows, including Custom Code Regions and the Overlay Playground. Custom Code Regions allow developers to embed custom logic directly into their SDKs without altering the OpenAPI spec, ensuring that customizations persist across code regenerations and offering flexibility for adding helper methods or third-party integrations. The Overlay Playground, an open-source tool, simplifies the management of OpenAPI overlays by providing a visual interface for creating, editing, and validating overlays, which can then be exported and integrated into various workflows. Additionally, the update includes numerous new features and bug fixes across different programming languages, such as upgraded dependency management for Python, support for asymmetric webhook signatures in TypeScript, and JUnit test report generation in Java, all designed to improve functionality and compatibility.