Releases: JohnSundell/SwiftPlate
Releases · JohnSundell/SwiftPlate
SwiftPlate 1.4.0
- The default license header put into each source file now matches Xcode's defaults (thanks @vknabel!)
- Fixes for inserting today's date into the header of each source file (thanks @vknabel, @sorenmortensen & @gperdomor!)
README
,LICENSE
files are now ignored if they already exist (thanks @alexaubry!)- Fixes for
main.swift
being overwritten (thanks @vijaytholpadi!) - Generated projects now use the latest Xcode (8.3) settings (thanks @pixyzehn!)
- Generated projects now include a
.gitignore
file (thanks @danielmartinprieto!) - Generated Xcode project now includes groups for
Sources
andTests
(thanks @KieranHarper!)
SwiftPlate 1.3
SwiftPlate can now infer most information it needs from the file system & your git config! 🎉
The following information is optionally inferred (if you leave it blank while running swiftplate
):
- Project name: Name of the folder where you're generating the project.
- Author name: The value of
git config --global user.name
. - Author email: The value of
git config --global user.email
. - GitHub URL: Any remote
git origin
URL that you have setup in your project folder.
SwiftPlate 1.2.1
- Code coverage is now enabled in all projects that SwiftPlate generates (thanks @adellibovi!)
- You can now launch SwiftPlate with
--force
(or-f
) to prevent it from asking for confirmation before creating your project (thanks @codeOfRobin!)
SwiftPlate 1.2.0
- Full command line argument support (see
README
for more information) - You can now specify a local repo that should be used for SwiftPlate's template (very useful for development, and also enables custom templates).
SwiftPlate 1.1.1
You can now specify project parameters through command line arguments!
SwiftPlate 1.1.0
- SwiftPlate now has a
Makefile
that enables you to easily install it (implemented by @codeOfRobin) - SwiftPlate will now generate projects that are Linux compatible (implemented by @idcrook)
SwiftPlate 1.0
Initial release of SwiftPlate, which makes it easy to generate cross platform Swift framework projects that are compatible with CocoaPods, Carthage & Swift Package Manager.