Mockingbird v0.7.0 Release Notes

Release Date: 2019-09-23 // over 4 years ago
  • ๐Ÿ’ฅ Breaking

    • None

    Experimental

    • None

    โœจ Enhancements

    • ๐Ÿ‘Œ Add ability to provide supporting source files for mocking references to types defined in external modules
      Andrew Chang
    • ๐Ÿ‘Œ Support types, methods, and variables wrapped in conditional compilation blocks
      Andrew Chang
    • Infer .xcodeproj file from current working directory when running installer
      Andrew Chang
    • ๐Ÿ‘Œ Support nested Self protocol conformance in generic where clause
      Andrew Chang
    • ๐Ÿ‘Œ Support associated types conforming to multiple types
      Andrew Chang
    • ๐Ÿ‘Œ Support Xcode 11 and Swift 5.1
      Andrew Chang
    • โœ‚ Remove per-file inlined Synchronized class
      Andrew Chang

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix flaky mock generation due to Xcode running build phases in parallel
      Andrew Chang
    • ๐Ÿ›  Fix CLI installer not properly uninstalling existing build phases
      Andrew Chang
    • ๐Ÿ›  Fix broken tests due to a regression in Swift 5.1 with handling self-referencing generics
      Andrew Chang
    • ๐Ÿ›  Fix false positives from variable type inference system
      Andrew Chang
    • ๐Ÿ›  Fix type qualification for types nested in extensions
      Andrew Chang