New Features
- Added
optional
filter for variables - Added
json
filter to output raw JSON objects - Added
.defaultValue
toAssociatedValue
- Added support for parsing Protocol Compositions
- Added support for parsing free functions
- Added support for indirect enum cases
- Added support for accessing all typealiases via
typealiases
andtypesaliasesByName
- Added support for parsing global typealiases
Internal Changes
- Improved error logging when running with
--watch
option - Updated CI to Xcode 11.4.1
Bug fixes
- Fixed expansion of undefined environment variables (now consistent with command line behaviour, where such args are empty strings)
- Fixed a bug in inferring extensions of Dictionary and Array types
- Fixed a bug that was including default values as part of AssociatedValues type names
- Fixed an issue with AutoMockable.stencil template when mocked function's return type was closure
- Fixed missing SourceryRuntime dependency of SourceryFramework (SPM)