2.13.0

(feat): Allow all API settings to be overridden at the generator level in generators.yml.

(feat): Add CLI migration to automatically convert deprecated generator-level API settings keys to their new equivalents: use-title to title-as-schema-name, and unions: v1 to prefer-undiscriminated-unions-with-literals: true.

2.12.0

(feat): Support per-generator auth-schemes override in generators.yml. Generators can now define their own auth-schemes at the generator level, which takes precedence over top-level definitions.

1# generators.yml
2api:
3 auth: Bearer
4 auth-schemes:
5 Bearer:
6 scheme: bearer
7
8groups:
9 php-sdk:
10 generators:
11 - name: fernapi/fern-php-sdk
12 version: 1.23.0
13 api:
14 auth: Bearer
15 auth-schemes:
16 Bearer:
17 scheme: bearer
18 get-token: POST /authorize

2.10.0

(feat): Support per-generator specs override in generators.yml. Generators can now redefine the api.specs configuration at the individual generator level, allowing different specs configurations for different generators.

1# generators.yml
2api:
3 specs:
4 - openapi: openapi.yml
5
6groups:
7 php-sdk:
8 generators:
9 - name: fernapi/fern-php-sdk
10 version: 1.23.1
11 api:
12 specs:
13 - openapi: custom-openapi.yml