Releases: uber/mockolo
Releases · uber/mockolo
2.2.0
What's Changed
- Compilation fix for a mock where the return type of a closure is an opaque type by @omarzl in #259
- Speed up aarch64 builds using Static Linux SDK by @sidepelican in #265
- Add support for
Actor
protocol. by @sidepelican in #266 - Add async and throwing property support by @sidepelican in #267
- Correct the
throws
clause in the closure within template logic to support TypedThrow. by @fummicc1 in #262 - Add Nested protocol support by @sidepelican in #270
- Fix to avoid using global actors as default values by @sidepelican in #269
- Remove redundant tuple in handler type by @sidepelican in #275
Maintenances
- Update swift-syntax to 600 by @sidepelican in #264
- Add test for read-only computed property in class by @sidepelican in #268
- Remove dead codes by @sidepelican in #271
- Organize the arguments of Model.render. by @sidepelican in #272
- Bump up version to 2.2.0 by @sidepelican in #277
New Contributors
Full Changelog: 2.1.1...2.2.0
For Build Tools Plugin (artifactbundle)
- full version (linux and macos)
.binaryTarget(
name: "mockolo",
url: "https://github.com/uber/mockolo/releases/download/2.2.0/mockolo.artifactbundle.zip",
checksum: "75ec5806ca70c99f0acd9f527c3892d62fe8a585e74ca4736842a2efab981ef6"
),
- lightweight version (macos only)
.binaryTarget(
name: "mockolo",
url: "https://github.com/uber/mockolo/releases/download/2.2.0/mockolo-macos.artifactbundle.zip",
checksum: "26aa998f46cc6e814accf6014571116368fd7f772ce060de63ac8b36069d33fe"
),
2.1.1
What's Changed
- Support
Sendable
compliant protocols and classes by @nhiroyasu in #254 - Add artifactbundle for build tools plugin by @sidepelican in #256
Maintenances
- Update swift-syntax to 509.0.0 by @pablocornejo in #247
- Fix the version code concerning release by @kabirkhaan in #253
- Update swift-syntax 510 by @sidepelican in #255
- Bump up version to 2.1.0 by @sidepelican in #257
- Fix release ci by @sidepelican in #258
New Contributors
- @kabirkhaan made their first contribution in #253
- @nhiroyasu made their first contribution in #254
Full Changelog: 2.0.1...2.1.1
For Build Tools Plugin
.binaryTarget(
name: "mockolo",
url: "https://github.com/uber/mockolo/releases/download/2.1.1/mockolo.artifactbundle.zip",
checksum: "e3aa6e3aacec6b75ee971d7ba1ed326ff22372a8dc60a581cec742441cdbd9db"
),
2.0.1
What's Changed
- Use safeName for history variable name by @sidepelican in #239
- Drop legacy sequence extensions by @sidepelican in #240
- [Bugfix] Fix functions with same signature and different generic constraints not getting generated by @ryanaveo in #241
- Only consider relevant files when collecting import statements. by @rudro in #243
New Contributors
Full Changelog: 2.0.0...2.0.1
2.0.0
2.0.0 Major Update
mockolo uses SwiftSyntax508.0.0 from this version.
This will solve many installation issues.
Along with this, build support for mockolo itself in lower Xcode versions will be terminated.
Since mockolo built with the latest Xcode will still work for older Swift code, many users will not need to worry about this.
What's Changed
- Use SwiftSyntax 508.0.0 by @sidepelican in #230
- Avoid to generate duplicated variable name by @fummicc1 in #231
- Fix typos by @woxtu in #232
- Add support to build on macOS 12 by @sidepelican in #233
- Wrap underlyingType if the type has existential any by @sidepelican in #235
- Update version number to 2.0.0 by @sidepelican in #236
New Contributors
Full Changelog: 1.8.2...2.0.0
1.8.2
1.8.1
What's Changed
- Use SwiftSyntax.TokenKind to determine a String is SwiftKeyword or not. by @sidepelican in #208
- Add customImports command shorthand back by @tinder-matthewmourlam in #196
- Disable Start/done logs when log level is 3 by @maxwellE in #209
- Support
some
parameter's handler by @fummicc1 in #213 - Prepare for update to version 1.8.1 by @fummicc1 in #215
New Contributors
- @tinder-matthewmourlam made their first contribution in #196
Full Changelog: 1.8.0...1.8.1
1.8.0
1.7.1
What's Changed
- Remove LICENSE.txt and README.md in MockoloFramework by @uhooi in #181
- Handle varying names for SyntaxParser by @tinder-maxwellelliott in #183
- Disable combine parameter overloading via a flag by @maxwellE in #186
- Update CI by @uhooi in #187
- Use
@main
in Mockolo target by @yutailang0119 in #190 - Report error when fails to write mock file by @maiyama18 in #193
- Automatic generation of binaries at release time by @uhooi in #192
- Updated swift-tools-support-core version from 0.2.3 to 0.2.7 by @fummicc1 in #198
- Tried to use mockolo via Mint by @fummicc1 in #199
- Make universal binary by @ikesyo in #200
- Update swift-argument-parser dependency by @pablocornejo in #197
New Contributors
- @maiyama18 made their first contribution in #193
- @fummicc1 made their first contribution in #198
- @pablocornejo made their first contribution in #197
Full Changelog: 1.7.0...1.7.1
1.7.0
- Support Swift 5.6 (@yutailang0119, @aroshipup)
- Support multiple values for options (@ffittschen)
- Fix warnings of unhandled files (@yutailang0119)
1.6.3
Add async function support @sidepelican