Insanity v0.8.0 Release Notes

  • ๐Ÿ†• New Features

    • โž• Added support in AutoHashable for static variables, [Hashable] array and [Hashable: Hashable] dictionary
    • โž• Added definedInType property for Method and Variable
    • โž• Added extensions filter for stencil template
    • โž• Added include support in Swift templates
    • Swift templates now can throw errors. You can also throw just string literals.
    • โž• Added support for TypeName in string filters (except filters from StencilSwiftKit).

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed linker issue when using Swift templates
    • โšก๏ธ Updated AutoMockable to exclude generated code collisions
    • ๐Ÿ›  Fixed parsing of default values for variables that also have a body (e.g. for didSet)
    • ๐Ÿ›  Fixed line number display when an error occur while parsing a Swift template
    • ๐Ÿ›  Fixed rsync issue on SourceryRuntime.framework when using Swift templates
    • ๐Ÿ›  Fixed auto:inline for nested types (this concerns the first time the code is inserted)

    Internal changes

    • ๐Ÿ›  Fix link for template in docs
    • ๐Ÿ›  Fix running Sourcery in the example app
    • โž• Add step to update internal boilerplate code during the release