Releases: alexanderwe/ios-starter
Releases · alexanderwe/ios-starter
v1.0.0
Added
tuist
- Offers to configure your project in Swift which is pretty nice. Therefore this template usestuist
nowswiftformat
- 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 itSwiftLint
-SwiftLint
was removed in favour ofswiftformat
as it offers pretty much the same functionality thanSwiftLint
but it could potentially also format source code
v0.5.1
Fixed
Fixed import issue on LoggingKit and log category keypaths
v0.5.0
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
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