Skip to content

v0.9.0.19 - Spurius Lucretius Tricipitinus

Pre-release
Pre-release
Compare
Choose a tag to compare
@tmspzz tmspzz released this 07 Feb 15:26
· 171 commits to master since this release

⚠️ BREAKING CHANGES ⚠️

Spurius Lucretius Tricipitinus (Roman Consul Prior, 509 B.C.)

  • Fixes bug in v0.9.18 where caches where in the form <framework-name>/<platform>/<framework-name-and-version>.[framework|dSYM] instead of <git-repo-name>/<platform>/<framework-name-and-version>.[framework|dSYM]
  • Adds supports for multiple platforms as of #36
  • Revisits list command output as of #36 (find suggestions on how to parse in the README.md)

What Breaks between 0.8.x.x and 0.9.x.x

Bucket Structure

The S3 bucket/local cache structure was:
<git-repo-name>/<framework-name-and-version>.[framework|dSYM]
it is now:
<git-repo-name>/<platform>/<framework-name-and-version>.[framework|dSYM]

This means that versions of rome >= 0.9.0.18 won't find frameworks uploaded by older versions of rome and the other way around. However old version and new version won't interfere with each other.

List command output format

rome list output was

 $ rome list
 Alamofire 3.4.1 ✔︎      
 GCDKit 1.2.5 ✔︎
 HanekeSwift v0.10.1 ✔︎     
 HockeySDK-iOS 3.8.6 ✔︎     
 KeychainAccess v2.3.6 ✔︎       
 M13Checkbox 2.1.2 ✔︎       
 ResearchKit 1.3.1 ✘

it is now

$ rome list
Alamofire 4.3.0 : +iOS -macOS +tvOS +watchOS
ResearchKit 1.4.1 : +iOS -macOS -tvOS -watchOS