This repository has been archived by the owner on Dec 5, 2024. It is now read-only.
Releases: wooga/atlas-version
Releases · wooga/atlas-version
3.2.0
3.1.1
3.1.0
Changes
isSnapshot
,isDevelopment
,isPrerelease
andisFinal
extension methods. #69 @JoaquimmnettoversionBuilder.setScope
now recognizes both upper and lower cases. #68 @Joaquimmnetto
3.0.0
Changes
prefix
property now can be set through environment or gradle properties. #60 @JoaquimmnettoVersion tag prefix now is a property (previously only 'v') #58 @Joaquimmnetto
Semver1-based strategies (semver, wdk) now uses MINOR as default release scope #66 @Joaquimmnetto
NewSemver1Strategies
renamed toSemver1Strategies
#65 @JoaquimmnettoNewSemver2Strategies
renamed toSemver2Strategies
#65 @JoaquimmnettoVersionPluginExtension.isDevelopment/.isSnapshot/.isPrerelease/.isFinal
are now Providers, instead of Properties. #64 @JoaquimmnettoAll extension properties now are
Property<T>
instead ofProvider<T>
#60 @JoaquimmnettoCoalesces old
MarkerTagStrategy
andTagStrategy
into a singlePrefixVersionParser
#59 @JoaquimmnettoVersion code generation now consistent with version generation #58 @Joaquimmnetto
Bug on marker versions due to the prefix being applied in the markers. Now the default prefix (
v
) is not applied on markers. #64 @Joaquimmnettoenable use in gradle subprojects #61 @Joaquimmnetto
Deprecated
VersionScheme.semver/.semver2/.staticMarker/.wdk/.upm
in favor of corresponding fields inVersionSchemes
. #65 @JoaquimmnettoDeprecated strategies (
NetflixOSS
, oldSemver1
, oldSemver2
,WdkStrategies
) in favor ofNewSemver1/2
andopinion
package strategies. #65 @JoaquimmnettoDeprecated
VersionCodeScheme.generate
function. This functionality is now dealt by the internalVersionCode.Scheme
class. #59 @Joaquimmnettogradle-commons to latest 2.x #67 @Joaquimmnetto
gradle version to 7.6 #63 @Joaquimmnetto
groovy version to 3.0 #63 @Joaquimmnetto
spock version to 2.3 #63 @Joaquimmnetto
3.0.0-rc.3
Changes
prefix
property now can be set through environment or gradle properties. #60 @JoaquimmnettoVersion tag prefix now is a property (previously only 'v') #58 @Joaquimmnetto
Semver1-based strategies (semver, wdk) now uses MINOR as default release scope #66 @Joaquimmnetto
NewSemver1Strategies
renamed toSemver1Strategies
#65 @JoaquimmnettoNewSemver2Strategies
renamed toSemver2Strategies
#65 @JoaquimmnettoVersionPluginExtension.isDevelopment/.isSnapshot/.isPrerelease/.isFinal
are now Providers, instead of Properties. #64 @JoaquimmnettoAll extension properties now are
Property<T>
instead ofProvider<T>
#60 @JoaquimmnettoCoalesces old
MarkerTagStrategy
andTagStrategy
into a singlePrefixVersionParser
#59 @JoaquimmnettoVersion code generation now consistent with version generation #58 @Joaquimmnetto
Bug on marker versions due to the prefix being applied in the markers. Now the default prefix (
v
) is not applied on markers. #64 @Joaquimmnettoenable use in gradle subprojects #61 @Joaquimmnetto
Deprecated
VersionScheme.semver/.semver2/.staticMarker/.wdk/.upm
in favor of corresponding fields inVersionSchemes
. #65 @JoaquimmnettoDeprecated strategies (
NetflixOSS
, oldSemver1
, oldSemver2
,WdkStrategies
) in favor ofNewSemver1/2
andopinion
package strategies. #65 @JoaquimmnettoDeprecated
VersionCodeScheme.generate
function. This functionality is now dealt by the internalVersionCode.Scheme
class. #59 @Joaquimmnettogradle version to 7.6 #63 @Joaquimmnetto
groovy version to 3.0 #63 @Joaquimmnetto
spock version to 2.3 #63 @Joaquimmnetto
3.0.0-rc.2
Changes
prefix
property now can be set through environment or gradle properties. #60 @JoaquimmnettoVersion tag prefix now is a property (previously only 'v') #58 @Joaquimmnetto
All extension properties now are
Property<T>
instead ofProvider<T>
#60 @JoaquimmnettoCoalesces old
MarkerTagStrategy
andTagStrategy
into a singlePrefixVersionParser
#59 @JoaquimmnettoVersion code generation now consistent with version generation #58 @Joaquimmnetto
enable use in gradle subprojects #61 @Joaquimmnetto
Deprecated
VersionCodeScheme.generate
function. This functionality is now dealt by the internalVersionCode.Scheme
class. #59 @Joaquimmnettogradle version to 7.6 #63 @Joaquimmnetto
groovy version to 3.0 #63 @Joaquimmnetto
spock version to 2.3 #63 @Joaquimmnetto
3.0.0-rc.1
Changes
prefix
property now can be set through environment or gradle properties. #60 @JoaquimmnettoVersion tag prefix now is a property (previously only 'v') #58 @Joaquimmnetto
All extension properties now are
Property<T>
instead ofProvider<T>
#60 @JoaquimmnettoCoalesces old
MarkerTagStrategy
andTagStrategy
into a singlePrefixVersionParser
#59 @JoaquimmnettoVersion code generation now consistent with version generation #58 @Joaquimmnetto
enable use in gradle subprojects #61 @Joaquimmnetto
Deprecated
VersionCodeScheme.generate
function. This functionality is now dealt by the internalVersionCode.Scheme
class. #59 @Joaquimmnetto
2.3.2
2.3.1
Changes
-Prelease.scope
did not support empty values. #55 @Joaquimmnetto
2.3.0
Changes
New Strategies for UPM projects,
UPMStrategies
#54 @JoaquimmnettoTests for
UPMStrategies
,NewSemverV1Strategies
NewSemverV2Strategies
#54 @JoaquimmnettoIVersionScheme
interface, allowing custom external version schemes. #53 @JoaquimmnettoVersionPluginExtension.inferVersion
method, allowing generation of versions with parameters distinct from the ones set at the extension itself. #53 @JoaquimmnettoVersion schemes now bundles strategies together, as described in the
IVersionScheme
interface. #53 @JoaquimmnettoAlso deprecates
NetflixOSSStrategies
, behaviour to be removed in the next major. #52 @JoaquimmnettoDeprecate
SemverV1Strategies
andSemverV2Strategies
in favor ofLegacyNugetStrategies
andSemverV2WithDefaultStrategies
. #52 @Joaquimmnetto