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 @Joaquimmnetto -
versionBuilder.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 @Joaquimmnetto - Version 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 @Joaquimmnetto -
NewSemver2Strategies
renamed toSemver2Strategies
#65 @Joaquimmnetto -
VersionPluginExtension.isDevelopment/.isSnapshot/.isPrerelease/.isFinal
are now Providers, instead of Properties. #64 @Joaquimmnetto - All extension properties now are
Property<T>
instead ofProvider<T>
#60 @Joaquimmnetto - Coalesces old
MarkerTagStrategy
andTagStrategy
into a singlePrefixVersionParser
#59 @Joaquimmnetto - Version 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 @Joaquimmnetto - enable use in gradle subprojects #61 @Joaquimmnetto
- Deprecated
VersionScheme.semver/.semver2/.staticMarker/.wdk/.upm
in favor of corresponding fields inVersionSchemes
. #65 @Joaquimmnetto - Deprecated strategies (
NetflixOSS
, oldSemver1
, oldSemver2
,WdkStrategies
) in favor ofNewSemver1/2
andopinion
package strategies. #65 @Joaquimmnetto - Deprecated
VersionCodeScheme.generate
function. This functionality is now dealt by the internalVersionCode.Scheme
class. #59 @Joaquimmnetto - gradle-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 @Joaquimmnetto - Version 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 @Joaquimmnetto -
NewSemver2Strategies
renamed toSemver2Strategies
#65 @Joaquimmnetto -
VersionPluginExtension.isDevelopment/.isSnapshot/.isPrerelease/.isFinal
are now Providers, instead of Properties. #64 @Joaquimmnetto - All extension properties now are
Property<T>
instead ofProvider<T>
#60 @Joaquimmnetto - Coalesces old
MarkerTagStrategy
andTagStrategy
into a singlePrefixVersionParser
#59 @Joaquimmnetto - Version 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 @Joaquimmnetto - enable use in gradle subprojects #61 @Joaquimmnetto
- Deprecated
VersionScheme.semver/.semver2/.staticMarker/.wdk/.upm
in favor of corresponding fields inVersionSchemes
. #65 @Joaquimmnetto - Deprecated strategies (
NetflixOSS
, oldSemver1
, oldSemver2
,WdkStrategies
) in favor ofNewSemver1/2
andopinion
package strategies. #65 @Joaquimmnetto - Deprecated
VersionCodeScheme.generate
function. This functionality is now dealt by the internalVersionCode.Scheme
class. #59 @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.2
Changes
-
prefix
property now can be set through environment or gradle properties. #60 @Joaquimmnetto - Version tag prefix now is a property (previously only 'v') #58 @Joaquimmnetto
- All extension properties now are
Property<T>
instead ofProvider<T>
#60 @Joaquimmnetto - Coalesces old
MarkerTagStrategy
andTagStrategy
into a singlePrefixVersionParser
#59 @Joaquimmnetto - Version 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 - 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.1
Changes
-
prefix
property now can be set through environment or gradle properties. #60 @Joaquimmnetto - Version tag prefix now is a property (previously only 'v') #58 @Joaquimmnetto
- All extension properties now are
Property<T>
instead ofProvider<T>
#60 @Joaquimmnetto - Coalesces old
MarkerTagStrategy
andTagStrategy
into a singlePrefixVersionParser
#59 @Joaquimmnetto - Version 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 @Joaquimmnetto - Tests for
UPMStrategies
,NewSemverV1Strategies
NewSemverV2Strategies
#54 @Joaquimmnetto -
IVersionScheme
interface, allowing custom external version schemes. #53 @Joaquimmnetto -
VersionPluginExtension.inferVersion
method, allowing generation of versions with parameters distinct from the ones set at the extension itself. #53 @Joaquimmnetto - Version schemes now bundles strategies together, as described in the
IVersionScheme
interface. #53 @Joaquimmnetto - Also deprecates
NetflixOSSStrategies
, behaviour to be removed in the next major. #52 @Joaquimmnetto - Deprecate
SemverV1Strategies
andSemverV2Strategies
in favor ofLegacyNugetStrategies
andSemverV2WithDefaultStrategies
. #52 @Joaquimmnetto