1.17.2
(fix): Fix enum string escaping and PHP reserved keyword handling.
- Enum values containing quotes are now properly escaped to prevent syntax errors.
- Class names that conflict with PHP reserved keywords (e.g., “eval”, “list”) automatically receive a trailing underscore (e.g., “Eval_”).
1.17.1
(fix): Upgrade generator-cli dependency to fix local generation handling of .fernignore files.
1.17.0
(feat): Add support for custom sections in the README.md via customSections config option.
1.16.10
(fix): Boolean request values encoded as ‘true’ or ‘false’ instead of ‘1’ or ‘0’.
1.16.9
(fix): Fixes an issue where the generated usage snippets in the README.md was not prioritizing
user defined example values over autogenerated example values.
1.16.8
(fix): Fixed semver for changelog validation.
1.16.7
(fix): Support for apiVersion header. Default accept header to /.
1.16.5
(fix): Fix duplicate array types in undiscriminated union properties. Previously, nested unions
containing different array types (e.g., array<string, mixed> and array<Recipient>) would
generate duplicate array annotations in PHP union types (array|array|null). The fix implements
recursive union flattening with proper deduplication during type generation.
1.16.4
(feat): Add documentation for using a custom client in the README. This makes it easier
for our customers to visualize how they can override the default client.
1.16.3
(feat): Add documentation for pagination in the README, this uses the AST to build some human readable
example of how to use the pagination on the client results.