All Versions
13
Latest Version
Avg Release Cycle
49 days
Latest Release
161 days ago

Changelog History
Page 1

  • v1.3.4 Changes

    December 06, 2020

    โšก๏ธ Template updates

    • โšก๏ธ Updated to latest recommended Xcode project settings
    • ๐Ÿ›  Fixed platforms version in Package.swift to iOS 9.0
  • v1.3.3 Changes

    November 04, 2020

    ๐Ÿ› Bug fix

    ๐Ÿ›  Fixed a bug which caused an error during installation via mint or homebrew (#6)

  • v1.3.2 Changes

    October 17, 2020

    Xcode 12

    โž• Added support for Xcode 12

  • v1.3.1 Changes

    February 09, 2020

    ๐Ÿ›  Fixed a bug where the year of the License and Info.plist was not set to the current year.

  • v1.3.0 Changes

    September 26, 2019

    Git init

    After your Kit has been generated a Git repo will be automatically initialized with the provided remote URL as origin as well as an initial commit.

    ๐Ÿ‘ท GitHub CI support

    ๐Ÿ‘ท This Versions adds support for GitHub CI and will let you pick a template GitHub CI YML configuration file.

    ๐Ÿ‘Œ Improved README generation

    ๐Ÿ“ฆ The generation of the README.md file has been improved in order to insert a correct url for Swift Package Manager installation instruction.

    Fastlane environment file

    โž• Added fastlane environment file to disable fastlane auto update.

    FASTLANE_SKIP_UPDATE_CHECK=1
    
  • v1.2.5 Changes

    June 12, 2019

    ๐Ÿ”ง Environment-Configuration

    ๐Ÿ”ง You can place a JSON environment configuration file in your home directory ~/.swiftkit-env.json to provide default values for:

    Key Description
    authorName The author name
    authorEmail The author email address
    organizationName The organization name
    organizationIdentifier The organization identifier

    SwiftKit will use those values and skip the corresponding console question when running swiftkit new.

    { "authorName": "Sven Tiigi", "authorEmail": "[email protected]", "organizationName": "Sven Tiigi", "organizationIdentifier": "de.tiigi" }
    

    Path: ~/.swiftkit-env.json

    The environment config values will only be used if no argument for the corresponding value is present.

    Custom SwiftKit template repository URL

    ๐Ÿ‘ฏ If you wish to specify any custom SwiftKit repository URL to clone from pass the --repository parameter.

    Long parameter Short parameter Description
    ๐Ÿฑ --repository -r
    $ swiftkit new MyAwesomeKit --repository https://github.com/Custom/MyCustomSwiftKit.git
    
  • v1.2.4 Changes

    May 26, 2019

    GitHub issue templates

    ๐Ÿ‘ This version adds support for GitHub issue template. Your generated Kit will now include a Bug report and a Feature request GitHub issue template.

    Bildschirmfoto 2019-05-26 um 16 30 40

    ๐Ÿ› Bug fix

    ๐Ÿ— This version fixes a bug where the ORGANIZATIONNAME build setting in the project.pbxproj file was not wrapped in quotation marks.

  • v1.2.3 Changes

    May 26, 2019

    CI-Service improvements

    carbon

    ๐Ÿ‘ท The Travis CI configuration is now available in two variants (#3)

    • ๐ŸŽ Travis CI - macOS only
      • Which only uses an macOS image
    • ๐ŸŽ Travis CI - macOS & Linux
      • Which runs on an macOS and Linux image

    โž• Additionally this version adds the option to pick an Azure Pipelines CI-Service configuration for your generated Kit.

    โœ… Compatibility tests lane

    ๐Ÿ“ฆ The compatibilityTests lane will verify that your Kit is Carthage, CocoaPods and Swift Package Manager compatible.

    $ fastlane ios compatibilityTests
    

    โœ… > Previously the compatibility tests were included in the tests lane

    โœ… Test-Targets improvements

    โœ… All Test-Targets of your generated Kit will automatically:

    • Gather Code Coverage
    • Execute in random order
    • Execute parallel
  • v1.2.2 Changes

    May 14, 2019

    Target selection

    ๐ŸŽ In default SwiftKit will create a Kit that supports iOS, tvOS, watchOS, macOS. If you want to support only certain Targets simply run:

    $ swiftkit new MyAwesomeKit --target iOS --target tvOS
    

    ๐Ÿ‘ > This will create a Kit which only supports iOS and tvOS

    ๐Ÿ‘Œ Improved Template

    ๐Ÿ‘Œ Improved template files Package.swift and Fastfile

  • v1.2.1 Changes

    May 08, 2019

    CocoaPods Availability-Check

    โš  SwiftKit will show you a warning if the entered Kit name is already taken on CocoaPods.

    CocoaPodsAvailability

    Template Example iOS App-Icon

    โž• Added a predefined App-Icon for the iOS Example Target

    AppIcon