Skip to content

Upgrading ffigen 22 to 23

Breaking22.0.0 → 23.0.0Breaking2Deprecated1New3Changed2Fixed4

BreakingUpgrade verdict

2 breaking changes.

  • 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.
3 items need code or config changes
Breaking2
Adds Input.appendCompilerOptions and removes defaultCompilerOpts from the public API.
Input.appendCompilerOptionsdefaultCompilerOpts
Removes internal details from the public API of ImportedType.
ImportedType
Deprecated1
Deprecates the YAML configuration format, which will be removed in a future release.