v9.0.0
v9.0.0 addresses a single bug in v8.0.0, where two unions with the same types in a different order resolve to the same Go type, which causes deserialization errors (#166).
In keeping with our versioning policy, because this fix changes the name of generated types, it's a breaking change and must be done in a major release.