What's Changed
- Method/Initializer parameter types now resolve to the local type if it exists by @liamnichols in #1347
- Fixed wrong relative path in symbolic link by @pavel-trafimuk in #1350
- chore: add unchecked Sendable conformance to AutoMockable by @nekrich in #1355
- Fixes issue around mutable capture of 'inout' parameter 'buffer' is not allowed in concurrently-executing code by @mapierce in #1363
- chore(deps): bump rexml from 3.2.8 to 3.3.6 by @dependabot in #1360
- Updated swift-syntax package's url (#1354) by @akhmedovgg in #1364
Templates/AutoMockable.stencil
: fix stencil to consider nullable closures as escaping by @alexdmotoc in #1358- Fix AutoMockable for closure with multiple parameters by @MontakOleg in #1373
- fix: AutoEquatable Stencil to use
any
for protocols by @iDevid in #1367 - Add support for child configs by @jimmya in #1338
- Try to fix associated types messing up types unification by @fabianmuecke in #1377
- Added annotations to typealiases and typealiases property to EJS template context. by @fabianmuecke in #1379
- Fix module name for xcframework by @till0xff in #1381
- Fix protocol inheritance by @till0xff in #1383
- Fixed nested type resolution by @till0xff in #1384
- fix: Fixes description of Method's genericParameters by @sergiocampama in #1386
- Ability to use custom header prefix by @ilia3546 in #1389
- Fixed tests under linux by @art-divin in #1390
- chore(deps): bump rexml from 3.3.6 to 3.3.9 by @dependabot in #1376
- Fixing dockerfile by @art-divin in #1391
New Contributors
- @nekrich made their first contribution in #1355
- @mapierce made their first contribution in #1363
- @akhmedovgg made their first contribution in #1364
- @alexdmotoc made their first contribution in #1358
- @iDevid made their first contribution in #1367
- @sergiocampama made their first contribution in #1386
- @ilia3546 made their first contribution in #1389
Full Changelog: 2.2.5...2.2.6