- White space in dependencies array when the first dependency is added to the manifest.
- Fixed adding package to dependencies array when the last package has a trailing comma.
- Removed rouge
result
output fromManifest.targets()
method. - Added missing
from
parameter label toDependencyVersionType.upToNextMajor
description string. - Remove dependencies leading horizontal whitespace and leading newline when removing it from the manifest.
- Regex for putting new dependency in populated
dependencies
array. - Regex for fetching a target by its name. Added capture group around target name.
- Fail manifest read if file doesn't exist instead of when it exists
- Fixed Linux support for
NSMutableString
toString
initializer.
- Marked
Manifest
class asfinal
.
- All primary types conform to
Codable
.
Manifest.data
which acts as the manifest file instead of data fetched from a real file.Manifest.path
for setting a custom path to the manifest file to interact with.
Manifest.reset
for setting the manifest file to it's initial state when the project was created.
- Pretty much everything. Well, not that much, but this release covers all the basic interactions of the manifest file.