semantic-versioning-kmp

A Kotlin Multiplatform library to work with semantic versioning

Stars
6

Bot releases are visible (Hide)

semantic-versioning-kmp - 0.1.0-beta.13 Latest Release

Published by JavierSegoviaCordoba over 1 year ago

Updated

  • kotlin -> 1.8.0
  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.4.0-alpha.4
semantic-versioning-kmp - 0.1.0-beta.12

Published by github-actions[bot] almost 2 years ago

Added

  • Version.isAlpha: Boolean extension
  • Version.isNotAlpha: Boolean extension
  • String.isAlpha: Boolean extension
  • String.isNotAlpha: Boolean extension
  • Version.isBeta: Boolean extension
  • Version.isNotBeta: Boolean extension
  • String.isBeta: Boolean extension
  • String.isNotBeta: Boolean extension
  • Version.isDev: Boolean extension
  • Version.isNotDev: Boolean extension
  • String.isDev: Boolean extension
  • String.isNotDev: Boolean extension
  • Version.isRC: Boolean extension
  • Version.isNotRC: Boolean extension
  • String.isRC: Boolean extension
  • String.isNotRC: Boolean extension
  • Version.isSnapshot: Boolean extension
  • Version.isNotSnapshot: Boolean extension
  • String.isSnapshot: Boolean extension
  • String.isNotSnapshot: Boolean extension
semantic-versioning-kmp - 0.1.0-beta.11

Published by github-actions[bot] almost 2 years ago

Changed

  • SNAPSHOT is treated now as non-special stage (higher than rc)

Removed

  • nextSnapshotMajor function
  • nextSnapshotMinor function
  • nextSnapshotPatch function

Updated

  • gradle -> 7.6
  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.2.0-alpha.46
semantic-versioning-kmp - 0.1.0-beta.10

Published by github-actions[bot] almost 3 years ago

semantic-versioning-kmp - 0.1.0-beta.9

Published by github-actions[bot] almost 3 years ago

Fixed

  • num is not being reset when number is provided to inc function

Updated

  • com.javiersc.gradle-plugins:all-plugins -> 0.1.0-rc.24
  • io.kotest:kotest-assertions-core -> 5.0.2
  • io.kotest:kotest-property -> 5.0.1
  • gradle -> 7.3.1
semantic-versioning-kmp - 0.1.0-beta.8

Published by github-actions[bot] almost 3 years ago

Updated

  • io.kotest:kotest-assertions-core -> 5.0.0
  • com.javiersc.gradle-plugins:all-plugins -> 0.1.0-rc.19
  • com.javiersc.run-blocking:suspend-test -> 0.1.0-beta.2
semantic-versioning-kmp - 0.1.0-beta.7

Published by github-actions[bot] almost 3 years ago

Changed

  • artifact to com.javiersc.semver:semver-core
  • package structure to com.javiersc.semver

Updated

  • com.javiersc.gradle-plugins:all-plugins -> 0.1.0-rc.12
  • org.jetbrains.kotlin:kotlin-gradle-plugin -> 1.6.0
semantic-versioning-kmp - 0.1.0-beta.6

Published by github-actions[bot] almost 3 years ago

Removed

  • support of versions with no patch

Updated

  • gradle -> 7.3
  • com.javiersc.gradle-plugins:all-plugins -> 0.1.0-rc.8
  • org.jetbrains.kotlinx:binary-compatibility-validator -> 0.8.0
semantic-versioning-kmp - 0.1.0-beta.5

Published by github-actions[bot] almost 3 years ago

Changed

  • fun inc accepts stageName

Removed

  • num from Version.Increase
semantic-versioning-kmp - 0.1.0-beta.4

Published by github-actions[bot] almost 3 years ago

Added

  • stage name support to fun inc
  • fun nextSnapshotPatch to get the next snapshot based on the patch
  • fun nextSnapshotMinor to get the next snapshot based on the minor
  • fun nextSnapshotMajor to get the next snapshot based on the major
semantic-versioning-kmp - 0.1.0-beta.3

Published by github-actions[bot] almost 3 years ago

Added

  • safe functions to every type of invoke function
semantic-versioning-kmp - 0.1.0-beta.2

Published by github-actions[bot] almost 3 years ago

Added

  • safe function which returns Result<Version> instead of crashing

Updated

  • com.javiersc.gradle-plugins:all-plugins -> 0.1.0-rc.4
semantic-versioning-kmp - 0.1.0-beta.1

Published by github-actions[bot] almost 3 years ago

Added

  • inc function to increase the Version
  • copy function to create a new Version based on another one

Changed

  • SNAPSHOT feature respects alphabetical order

Updated

  • com.javiersc.gradle-plugins:versioning -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:readme-badges -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:publish-kotlin-multiplatform -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:plugin-accessors -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:nexus -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:kotlin-multiplatform-no-android -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:docs -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:code-formatter -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:code-analysis -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:changelog -> 0.1.0-alpha.71
  • com.javiersc.gradle-plugins:all-projects -> 0.1.0-alpha.71
semantic-versioning-kmp - 0.1.0-alpha.3

Published by github-actions[bot] about 3 years ago

Changed

  • override toString in both, Version and Stage
semantic-versioning-kmp - 0.1.0-alpha.4

Published by github-actions[bot] about 3 years ago

Added

  • SNAPSHOT versions are higher than non-final versions if they have the same major, minor and
    patch

Fixed

  • versions with same major and minor but with patch = null compared to patch = 0 are not
    equals
semantic-versioning-kmp - 0.1.0-alpha.2

Published by github-actions[bot] about 3 years ago

Changed

  • Version value visibility from private to public
  • Version regex visibility from private to public
  • Stage regex visibility from private to public
semantic-versioning-kmp - 0.1.0-alpha.1

Published by github-actions[bot] over 3 years ago

  • No changes
Package Rankings
Top 29.04% on Repo1.maven.org
Badges
Extracted from project README
MavenCentral Snapshot Build Coverage Quality Tech debt