v10.0.0
This version brings major performance improvments by reducing heap allocations in two ways:
- Arrays and the supporting structures for maps are now pre-allocated to the size of the first block of data. In most cases this will avoid any resizing of slices.
- Most wrapper types (except maps) are no longer heap allocated, which removes an allocation per field.
Enum names are now generated using the fully qualified name, to avoid collisions (#170). This may require you to update your code that uses generated structs.