v0.3.2
Parser
This patch fixes any issues regarding composite, function, and complex types with packages. It also fixes an duplicate variables names (added in the go/types
parser refactor). As a result, there may be unknown issues regarding complex cyclic types. Support for interfaces is temporarily removed.
Matcher
This patch prevents a typefield's subfields from matching with another typefield's subfields, when that other typefield is already matched with the typefield itself. It also defines a one-to-many matcher behavior in relation to to-from fields (where a to-field can only have one match; from-field can have multple). This may have implications with regards to manual mapping which we will deal with on a case-by-case basis.
Generator
Pointer semantics are fixed when copying pointers to non-pointers.