Skip to content

Releases: mflknr/swift-version-compare

2.0.2

09 May 17:20
2367930
Compare
Choose a tag to compare

Added

  • SwiftLint with a .swiftlint.yml file. lint checks are done on CI
  • Sendable conformance to Version to satisfy build warnings when complete concurrency checks are enabled
  • SwiftFormat with a format file. lint checks are done on CI

Removed

  • support for swift 5.7 and 5.8 on CI

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.0.1

01 Mar 18:53
Compare
Choose a tag to compare

Added

  • PrivacyManifest.xcprivacy file

Changed

  • moved source files and added path to target in Package.swift

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.0.0

21 Feb 21:43
Compare
Choose a tag to compare

Changed

  • package name to swift-version-compare to be in line with community standards

Removed

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2021-10-02

02 Oct 21:06
Compare
Choose a tag to compare

Added

Changed

  • Updated documentation for more clarity.

Chores

  • cleanup podspec and make readme release rdy (mflknr)
  • remove 5.5 from CI since its not available yet (mflknr)
  • update changelog (mflknr)

Commits

[1.0.4] - 2021-07-31

31 Jul 19:36
Compare
Choose a tag to compare

Added

  • A workflow to generate documentation on the documentation branch when changes are pushed to main.
  • A workflow to create a release when a new tag is pushed to main.

Changed

  • The Check build and tests workflow now builds for Swift 5.3 and 5.4, macOS and ubuntu. Tests will run under macOS only.
  • Moved docs/ folder to dedicated documentation branch.

Fixed

  • Failed compilation with VersionValidationError s localized error description.

Removed

  • Linux support for test target.

[1.0.3] - 2021-07-22

22 Jul 09:51
060fa34
Compare
Choose a tag to compare

Added

  • CHANGELOG.md for a better overview regarding all releases.
  • Localized error description to error type for more clarity.

Changed

  • Renamed Error to VersionValidationError for better understanding when parsing an invalid string.
  • Updated and enhanced documentation on public methods and properties.

1.0.2

30 Mar 21:42
0c9d67d
Compare
Choose a tag to compare

Fixed regex pattern for checking if string is alpha numeric or numeric. Removed minor typos and updated documentation.

1.0.1

30 Mar 20:35
a6ab532
Compare
Choose a tag to compare

Added missing documentation. Removed redundant methods.

1.0.0

30 Mar 19:54
Compare
Choose a tag to compare

Create a version object using a string or from component building a semantic version! You can also use the SemanticVersionComparable protocol to compare to version as much as you like or implement your own version object.

0.6.0

06 Jan 23:44
5033050
Compare
Choose a tag to compare

Initial published setup of this package. Create a version from string, using major, minor, patch and extensions, from Bundle or from ProcessInfo. Compare two versions with common operators (==, ===, <, <=, >, >=) or get the severity of an update.