Tuist v0.19.0 Release Notes

Release Date: 2019-11-14 // over 4 years ago
  • โž• Added

    • โœ… XCTAssertThrowsSpecific convenient function to test for specific errors #535 by @fortmarek
    • HTTPClient utility class to TuistEnvKit #508 by @pepibumur.
    • ๐Ÿ’ฅ Breaking Allow specifying a deployment target within project manifests #541 by @mollyIV
    • โž• Add support for sticker pack extension & app extension products #489 by @Rag0n
    • Utility to locate the root directory of a project #622 by @pepibumur.
    • โž• Adds codeCoverageTargets to TestAction to make XCode gather coverage info only for that targets #619 by @abbasmousavi
    • Enable the library evololution for the ProjectDescription framework #625 by @pepibumur.
    • โž• Add support for watchOS apps #623 by @kwridan
    • โž• Add linting for duplicate dependencies #629 by @lakpa

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change dependencies in Package.resolved to version from branch #631 by @fortmarek
    • ๐Ÿ“‡ Rename TuistCore to TuistSupport #621 by @pepibumur.
    • โœ… Introduce Systems.shared, TuistTestCase, and TuistUnitTestCase #519 by @pepibumur.
    • ๐Ÿ”„ Change generated object version behaviour to mimic Xcode 11 by @adamkhazi
    • ๐Ÿ’ฅ Breaking Refine API for Swift Packages #578 by @ollieatkinson
    • ๐Ÿ‘Œ Support ability to locate multiple Tuist directories #630 by @kwridan

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix false positive cycle detection #546 by @kwridan
    • ๐Ÿ›  Fix test target build settings #661 by @kwridan
    • ๐Ÿ›  Fix hosted unit test dependencies #664 by @kwridan