Sourcery Versions Save

Meta-programming for Swift, stop writing boilerplate code.

2.1.2

6 months ago

Now Sourcery supports Docker on Linux! More info: https://github.com/krzysztofzablocki/Sourcery/blob/master/LINUX.md#using-sourcery-with-docker. Thanks @jpsim for your contribution 🤝

What's Changed

Full Changelog: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.1...2.1.2

2.1.1

7 months ago

What's Changed

Full Changelog: https://github.com/krzysztofzablocki/Sourcery/compare/2.1.0...2.1.1

2.1.0

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/krzysztofzablocki/Sourcery/compare/2.0.3...2.1.0

2.0.3

8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/krzysztofzablocki/Sourcery/compare/2.0.2...2.0.3

2.0.2

1 year ago
  • Fixes incorrectly parsed variable names that include property wrapper and comments, closes #1140

2.0.1

1 year ago

What's Changed

  • Fixed non-ASCII characters handling in source code parsing #1130
  • Improved performance by about 20%
  • sourcery:auto inline fragments will appear on the body definition level
    • added baseIndentation/base-indentation option that will be taken into as default adjustment when using those fragments
  • add support for type methods to AutoMockable

New Contributors

Full Changelog: https://github.com/krzysztofzablocki/Sourcery/compare/1.9.2...2.0.1

1.9.2

1 year ago

Internal Changes

  • Reverts part of #1113 due to incomplete implementation breaking type complex resolution
  • Files that had to be parsed will be logged if their count is less than 50 (or always in verbose mode)

1.9.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/krzysztofzablocki/Sourcery/compare/1.9.0...1.9.1

1.9.0

1 year ago
  • Update StencilSwiftKit to fix SPM resolving issue when building as a Command Plugin #1023
  • Adds new --cacheBasePath option to SourceryExecutable to allow for plugins setting a default cache #1093
  • Adds new --dry option to SourceryExecutable to check output without file system modifications #1097
  • Changes parser to new SwiftSyntax Parser
  • Drops dylib dependency

1.8.2

1 year ago

What's Changed