Skip to content

Releases: alexanderwe/ios-starter

v1.0.0

06 Dec 20:04
2239adb
Compare
Choose a tag to compare

Added

  • tuist - Offers to configure your project in Swift which is pretty nice. Therefore this template uses tuist now
  • swiftformat - Rationale explained in "Removed" section

Removed

  • R.swift - After thinking about it, adding a library that generates type safe assets was too opinionated for a template project, therefore I removed it
  • SwiftLint - SwiftLint was removed in favour of swiftformat as it offers pretty much the same functionality than SwiftLint but it could potentially also format source code

v0.5.1

12 May 07:25
Compare
Choose a tag to compare

Fixed

Fixed import issue on LoggingKit and log category keypaths

v0.5.0

06 May 20:17
Compare
Choose a tag to compare

This release removes several files which were a little bit too opinionated. So for example I removed the protocols which were tailored to use the coordinator pattern. I think it's better to keep a template open for every kind of architectural pattern.
Additionally I removed third party dependencies which I personally don't use anymore and I also think they were too opinionated as well.

Added

  • Separate test target for the Kit module
  • LoggingKit micro framework

Changed

  • More detailed README
  • Updated dependencies

Removed

  • Several external libraries
    • PromiseKit
    • SwiftDate
    • IQKeyboardManager
  • Protocols
  • Label views

v0.4.0

16 Nov 12:53
Compare
Choose a tag to compare

Additions:

  • Add Fastlane
  • Add Mint for build tool dependencies

Improvements:

  • Switch to Swift Package Manager and therefore Xcode 11
  • Add support for SceneDelegate on iOS 13 and additionally SwiftUI
  • Different build configurations