Oct 31, 2025

Editions system for the Stainless Config

Robert Craigie

Software Engineer

The Stainless Config now supports the edition property at both the top-level and per-language:


Editions let Stainless safely introduce improvements that may not be backwards-compatible, like changing default behaviors or renaming properties.

Editions can be set for individual language targets, which is useful for setting default values per language. For example, specifying typescript.2025-10-10 will default typescript to pnpm instead of Yarn.

Stainless will automatically select the latest editions when you create a new project or add a new language. Users with existing projects have the option to explicitly opt-in to the latest edition.

Learn more about editions in our docs.