v1.23.0
New
- Added
requireNonOptionalMockFieldsflag toApolloCodegenConfiguration.OutputOptions. (#669): Added new flag to codegen output options to allow having non-optional fields in the test mocks if desired. Thank you to @dwroth for the contribution.
Improvement
- Added public initializer to
DatabaseRow. (#664): Not having a public initializer onDatabasRowwas hindering the ability to create customSQLiteDatabaseimplementations. This solves that by adding a public initializer toDatabaseRow.Thank you to @ChrisLaganiere for the contribution.
Fixed
- Unncessary deprecation warning in codegen options initializer. (#3563): Added
@_disfavoredOverloadto the deprecated initialized inApolloCodegenConfigurationto prevent possible warnings caused by the compiler selecting a deprecated initializer versus the new/current initializer. See PR #682. Thank you to @CraigSiemens for raising the issue.
Fetched April 11, 2026
