Upgrading ffigen 22 to 23
Breaking22.0.0 → 23.0.0Breaking2Deprecated1New3Changed2Fixed4
BreakingUpgrade verdict
2 breaking changes.
In plain terms
- You can now add extra compiler options on top of the defaults, but the old defaultCompilerOpts setting is gone.
- The ImportedType class exposes fewer internal members, so code touching those members will break.
- The old YAML-based settings file is going away eventually, so plan to switch to the newer configuration approach.
Must act 3 items need code or config changes
What you must change
Breaking2
Adds Input.appendCompilerOptions and removes defaultCompilerOpts from the public API.
Input.appendCompilerOptionsdefaultCompilerOptsRemoves internal details from the public API of ImportedType.
ImportedTypeDeprecations to plan for
Deprecated1
Deprecates the YAML configuration format, which will be removed in a future release.