All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2020-12-06
tuist
- Offers to configure your project in Swift which is pretty nice. Therefore this template usestuist
nowswiftformat
- Rationale explained in "Removed" section
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
0.5.1 - 2020-05-12
- Fixed import issue on LoggingKit and log category keypaths
0.5.0 - 2020-05-06
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.
- Separate test target for the
Kit
module - LoggingKit micro framework
- More detailed README
- Updated dependencies
- Several external libraries
- PromiseKit
- SwiftDate
- IQKeyboardManager
- Protocols
- Label views
- Add Fastlane
- Add Mint for build tool dependencies
- Switch to Swift Package Manager and therefore Xcode 11
- Add support for SceneDelegate on iOS 13 and additionally SwiftUI
- Different build configurations
0.0.1 - 2019-08-16
- External libraries
- SwiftLint
- R.Swift
- SwiftDate
- IQKeyboardManager
- PromiseKit
- Internals
- Utilities
- Logging
- Localisation
- UserDefaults
- Errors in
project.yml
which lead to incorrect configured Xcode projects