Skip to content

Releases: finestructure/Arena

0.15.0

27 Mar 13:59
66df4b0
Compare
Choose a tag to compare
  • Support ssh protocol (in general and in particular for private repos):
arena [email protected]:finestructure/parser

0.14.0

27 Mar 12:07
b4e1272
Compare
Choose a tag to compare

0.13.1

22 Mar 18:05
8bc5774
Compare
Choose a tag to compare

0.13.0

22 Mar 14:00
dc3c32a
Compare
Choose a tag to compare
  • 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

13 Mar 17:14
d2f78ae
Compare
Choose a tag to compare
  • Adds some public interfaces for re-use as a library

0.11.0

11 Mar 14:26
Compare
Choose a tag to compare
  • 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

10 Mar 06:49
Compare
Choose a tag to compare
  • Support for Github shorthand
arena finestructure/gala

equivalent to

arena https://github.com/finestructure/gala

0.9.1

02 Mar 14:06
Compare
Choose a tag to compare
  • Run xcodebuild on project after assembling Package.swift file
  • Change default folder name to Arena-Playground
  • Add integration test

0.9.0

01 Mar 18:05
1610767
Compare
Choose a tag to compare
  • 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

28 Feb 17:22
Compare
Choose a tag to compare
  • Makefile update to support homebrew installation