v0.9.0.19 - Spurius Lucretius Tricipitinus
Pre-release
Pre-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 theREADME.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