Skip to content

Releases: Ether-CLI/Manifest

v0.4.6

11 Aug 17:11
21cf15c
Compare
Choose a tag to compare

Fill a Black Hole with Whitespace

Dependency packages now get added to the dependencies array of the manifest if the last package reference in the array has a tailing comma.

Whitespace is properly added to the dependencies array when the first package reference is added to the array.

v0.4.5

18 May 21:27
a200f9a
Compare
Choose a tag to compare

Rouge Whitespace Label

A few things change, so I'll just quote the CHANGELOG:

  • Removed rouge result output from Manifest.targets() method.
  • Added missing from parameter label to DependencyVersionType.upToNextMajor description string.
  • Remove dependencies leading horizontal whitespace and leading newline when removing it from the manifes

v0.4.4

18 May 21:26
a188489
Compare
Choose a tag to compare

Capture Regex

Fixed some missing RegEx capture groups, causing Target objects to not be created from a manifest.

v0.4.3

11 May 17:06
579d2fd
Compare
Choose a tag to compare

Failed Miserably

Wouldn't you if you accidentally added a ! to the front of an if clause?

We now fail manifest reading if the file doesn't exist, instead of when it does exist.

v0.4.2

05 May 16:34
6e1369e
Compare
Choose a tag to compare

Cross-Platform Comport-ibility

Foundation for Linux doesn't have a String(_:NSMutableString) initializer, so we created our own using String(describing:Subject) internally.

Manifest now build on Linux (not without warnings though).

v0.4.1

04 May 22:09
3dc2331
Compare
Choose a tag to compare

The Manifest to End All Manifests

The Manifest class is now marked final. No sub-classing, but easy Content protocol conformance 👍.

v0.4.0

04 May 21:51
da15f03
Compare
Choose a tag to compare

Code All Most The Things!

All primary types now conform to the Codable protocol.

v0.3.0

04 May 21:50
Compare
Choose a tag to compare

root manifest not found

But that doesn't really matter because you set a custom path or the manifest data using new Manifest initializers:

Manifest(data:)
Manifest(path:)

v0.2.0

07 Apr 17:51
Compare
Choose a tag to compare

Magnet + Hard Drive =

Created Manifest.reset() method to clean a project's manifest file.

v0.1.0

07 Apr 17:08
Compare
Choose a tag to compare

Init

Manifest now has the base features for interacting with SPM project's manifest file!