Releases: krzysztofzablocki/Sourcery
Releases · krzysztofzablocki/Sourcery
2.2.3
What's Changed
- Fixed Issue when Caching of SwiftTemplate Binary Fails by @art-divin in #1323
Full Changelog: 2.2.2...2.2.3
2.2.2
What's Changed
- Improved Logging/Error Handling during SwiftTemplate Processing by @art-divin in #1320
- Set minimum platform for macOS by @art-divin in #1319
- Remove Sourcery version from header by @dcacenabes in #1309
- Enable Single Print when Generating Based on Swifttemplate by @art-divin in #1308
- [Bug] Annotations aren't being extracted from initializers by @liamnichols in #1311
- Implemented Proper Protocol Composition Type Parsing by @art-divin in #1314
- Renamed parenthesis to parentheses by @art-divin in #1315
- Switched to Double for CLI argument processing by @art-divin in #1317
- Added isDistributed to Actor and Method by @art-divin in #1318
- Enable Quotes when parsing arguments in property wrapper parameters by @art-divin in #1316
New Contributors
- @dcacenabes made their first contribution in #1309
Full Changelog: 2.2.1...2.2.2
2.2.1
What's Changed
- Set minimum platform for macOS by @art-divin in #1319
- Remove Sourcery version from header by @dcacenabes in #1309
- Enable Single Print when Generating Based on Swifttemplate by @art-divin in #1308
- [Bug] Annotations aren't being extracted from initializers by @liamnichols in #1311
- Implemented Proper Protocol Composition Type Parsing by @art-divin in #1314
- Renamed parenthesis to parentheses by @art-divin in #1315
- Switched to Double for CLI argument processing by @art-divin in #1317
- Added isDistributed to Actor and Method by @art-divin in #1318
- Enable Quotes when parsing arguments in property wrapper parameters by @art-divin in #1316
New Contributors
- @dcacenabes made their first contribution in #1309
Full Changelog: 2.1.8...2.1.9
2.2.0
What's Changed
- Remove Sourcery version from header by @dcacenabes in #1309
- Enable Single Print when Generating Based on Swifttemplate by @art-divin in #1308
- [Bug] Annotations aren't being extracted from initializers by @liamnichols in #1311
- Implemented Proper Protocol Composition Type Parsing by @art-divin in #1314
- Renamed parenthesis to parentheses by @art-divin in #1315
- Switched to Double for CLI argument processing by @art-divin in #1317
- Added isDistributed to Actor and Method by @art-divin in #1318
- Enable Quotes when parsing arguments in property wrapper parameters by @art-divin in #1316
New Contributors
- @dcacenabes made their first contribution in #1309
Full Changelog: 2.1.8...2.1.9
2.1.8
What's Changed
- ClosureParameter isVariadic Support by @art-divin in #1268
- Update Usage.md to include --parseDocumentation option by @MarcoEidinger in #1272
- Format processing time log message by @MontakOleg in #1274
- Fixed swift-package-manager version by @art-divin in #1280
- Added isSet to TypeName by @art-divin in #1281
- chore(deps): bump nokogiri from 1.15.4 to 1.16.2 by @dependabot in #1273
- Implement GenericRequirement support for member type disambiguation by @art-divin in #1283
- Add generic requirements to Method by @art-divin in #1284
- Recognize subclasses with generics by @art-divin in #1287
- Implemented typealias unboxing during type resolution by @art-divin in #1288
- Added documentation to typealias by @art-divin in #1289
- [Bugfix][AutoMockable.stencil]- inout with multiple parameters & optional any parameter in completion handler by @paul1893 in #1290
- [Syntax][AutoMockable.stencil]- Avoid side effect by @paul1893 in #1291
- Substitute underlying type from typealias by @art-divin in #1292
- Added support for multiline documentation comments by @art-divin in #1293
- Update SwiftSyntax dependency to 510.0.0 by @calda in #1294
- Resolved all SwiftSyntax Warnings by @art-divin in #1295
- Trailing Annotation Parsing by @art-divin in #1296
- Fixed Crash in AnnotationParser by @art-divin in #1297
- Disabled Optimization During Generated Code Verification by @art-divin in #1300
- Adjusted file structure to accommodate two generated files by @art-divin in #1299
- Expand --serialParse flag to also apply to Composer.uniqueTypesAndFunctions by @calda in #1301
- Make AutoMockable Generate Compilable Swift Code by @art-divin in #1304
- Fix Closure Parameter CVarArg with Existential by @art-divin in #1305
- Update Changelog by @art-divin in #1307
New Contributors
- @MarcoEidinger made their first contribution in #1272
- @MontakOleg made their first contribution in #1274
- @calda made their first contribution in #1294
Notes
- thank you @Porkepix for your PR in brew repository!
Full Changelog: 2.1.7...2.1.8
2.1.7
What's Changed
- Fixed generated AutoMockable compilation issue due to generated variable names containing & character. Added support for existential any for throwable errors. by @pocketal in #1263
- Podspec updates - set correct filepath for Sourcery
Full Changelog: 2.1.6...2.1.7
2.1.6
2.1.5
2.1.4
Note
What's Changed
- Added generic requirements and generic parameters to Subscript by @leonspok in #1242
- Added isAsync and throws to Subscript by @leonspok in #1249
- Initialise Subscript's returnTypeName with TypeSyntax, not String by @leonspok in #1250
- [#1251] Swifty generated variable names + fixed generated mocks compi… by @rokridi in #1252
- Update AutoMockable.expected by @art-divin in #1253
- Release Automation by @art-divin in #1254
Full Changelog: 2.1.3...2.1.4
2.1.3
What's Changed
- EJSTemplates: make
typealias
es accessible from templates by @djbe in #1208 - Use sortedKeys option for JSON encoder by @plu in #1219
- [Bugfix] - Automockable Protocol with a property of type AnyPublisher by @paul1893 in #1220
- [#1223] throw throwable error after updating calls count and received… by @rokridi in #1224
- Fix linux tests by @art-divin in #1225
- Added release automation for brew by @art-divin in #1227
- Updated XcodeProj to 8.16.0 by @art-divin in #1228
- Reduced counts of collisions for cache srf filenames by @pavel-trafimuk in #1231
- Fixed missing attributes in optional closure type name by @leonspok in #1237
- Fixed incorrect parsing of consequently declared "@" symbols by @art-divin in #1239
- Support for variadic types as method arguments by @art-divin in #1241
- Support method overriding in AutoMockable by @art-divin in #1240
- Add dynamic method modifier support by @art-divin in #1244
- Introduce package access level by @art-divin in #1245
- Update SwiftStencilKit & Stencil by @art-divin in #1246
New Contributors
- @djbe made their first contribution in #1208
- @rokridi made their first contribution in #1224
- @leonspok made their first contribution in #1237
Full Changelog: 2.1.2...2.1.3