Stoplight Studio v1.10.0 is now available! Included in this release is a new project configuration, a new "bundled" export format, and more. Read more below.
To download the latest version of Studio Desktop, visit the download page here. Studio Web is included in the latest release of Stoplight Platform.
Control your project structure with the new Studio configuration
Studio can now be customized with a per-project configuration file included in the current repository. This configuration allows you to tailor the project hierarchy and exclude files from processing. See the public Prism repository configuration here for a real-world example of how this new configuration can be used.
Reduce your exported API size with the new "bundled" export format
Previously exported API descriptions would be fully "de-referenced", meaning that anywhere JSON references were found, the reference would be inserted directly inline into the resulting file. While this is a pretty straightforward strategy, it would also result in enormous file sizes depending on how large your API is.
With v1.10.0, the new "bundled" strategy was added, where references are reinserted into the top-level API object. This allows them to only be included once, making for drastic (sometimes exponential) reductions in the resulting file size. (#275)
Fixes Included in this Release
- Several enhancements have been made to project load times.
- Parameters can now be referenced between different files in a project. (#170)
- An issue where numeric examples and default values would be added to the API as strings has been resolved. (#319, #292)
- An issue where an API's base path would not be reflected in the Code Generation tab has been resolved. (#335)
- [Desktop] An issue where changing an operation path would not update the path in the embedded mock server has been resolved. (#316)