Releases: krzysztofzablocki/Sourcery
Releases · krzysztofzablocki/Sourcery
0.4.6
Bug Fixes
- Typealiases parsing could cause crash, implemented a workaround for that until we can find a little more reliable solution
0.4.5
New Features
- Swift Package Manager support.
0.4.4
New Features
- Enum cases also have annotation support
Internal changes
- Improved handling of global and local typealiases.
0.4.3
New Features
- Add upperFirst stencil filter
0.4.2
Bug Fixes
- Fixes a bug with flattening
inherits
,implements
for protocols implementing other protocols - Improve
rawType
logic for Enums
New Features
- Annotations can now be declared also with sections e.g.
sourcery:begin: attribute1, attribute2 = 234
- Adds scanning class variables as static
Internal changes
- Refactored models
- Improved performance of annotation scanning
0.4.1
- Implements
inherits
,implements
,based
reflection on each Type - Flattens inheritance, e.g.
Foo
implementsDecodable
, thenFooSubclass
also implements it - Stop parsing private variables as they wouldn't be accessible to code-generated code
0.4.0
- improve detecting raw type
- add
isGeneric
0.3.9
- Enables support for scanning extensions of unknown type, providing partial metadata via
types.based
ortypes.all
reflection
0.3.8
- Adds real type reflection into Variable, not only it's name
- Resolves known typealiases