Releases: finestructure/Arena
Releases · finestructure/Arena
0.15.0
- Support
ssh
protocol (in general and in particular for private repos):
arena [email protected]:finestructure/parser
0.14.0
0.13.1
- Fixes issue #33 importing https://github.com/pointfreeco/swift-gen.git
0.13.0
- add
run
overload to allow easier integration with other tools
public func run(progress: ProgressUpdate) throws
where
public typealias ProgressUpdate = (Progress.Stage, String) -> ()
public enum Progress {
public enum Stage {
case started
case listPackages
case resolvePackages
case listLibraries
case buildingDependencies
case showingPlaygroundBookPath
case showingOpenAdvisory
case completed
}
public static func update(stage: Stage, description: String) { print(description) }
}
and the default is
public func run() throws {
try run(progress: Progress.update)
}
0.12.0
- Adds some public interfaces for re-use as a library
0.11.0
- For packages hosted on Github, Arena now looks up the latest release if no version is specified:
arena alamofire/alamofire
➡️ Package: https://github.com/alamofire/alamofire @ from(5.0.2)
🔧 Resolving package dependencies ...
📔 Libraries found: Gala
🔨 Building package dependencies ...
✅ Created project in folder 'Arena-Playground'
This avoids getting pinned below version 1.0.0
with the from(0.0.0)
default in previous versions.
0.10.0
- Support for Github shorthand
arena finestructure/gala
equivalent to
arena https://github.com/finestructure/gala
0.9.1
- Run
xcodebuild
on project after assemblingPackage.swift
file - Change default folder name to
Arena-Playground
- Add integration test
0.9.0
- Support for the universal Swift Playground app by creating "Playground Book" files via the
--book
option - Added
--skip-open
flag to suppress opening Xcode
0.8.1
- Makefile update to support homebrew installation