Updated dependencies and copyright.

This commit is contained in:
Erik C. Thauvin 2022-01-03 14:18:15 -08:00
parent dafbaaff0f
commit aef7d1fa6a
39 changed files with 1091 additions and 780 deletions

View file

@ -1,7 +1,7 @@
/*
* SemverConfig.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* SemverIncrementBuildMetaTask.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* SemverIncrementTask.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* SemverPlugin.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@ -83,7 +83,7 @@ class SemverPlugin : Plugin<Project> {
config.preReleaseKey, config.buildMetaKey
)
val hasReqProps = !isNew && props.stringPropertyNames().containsAll(requiredProps) &&
Utils.isNotSystemProperty(requiredProps)
Utils.isNotSystemProperty(requiredProps)
Utils.loadVersion(config, version, props)

View file

@ -1,7 +1,7 @@
/*
* SortedProperties.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* Utils.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@ -194,17 +194,17 @@ object Utils {
put(
config.buildMetaPrefixKey, version.buildMetaPrefix,
version.buildMetaPrefix != Version.DEFAULT_BUILDMETA_PREFIX ||
containsKey(config.buildMetaPrefixKey)
containsKey(config.buildMetaPrefixKey)
)
put(
config.preReleasePrefixKey, version.preReleasePrefix,
version.preReleasePrefix != Version.DEFAULT_PRERELEASE_PREFIX ||
containsKey(config.preReleasePrefixKey)
containsKey(config.preReleasePrefixKey)
)
put(
config.separatorKey, version.separator,
version.separator != Version.DEFAULT_SEPARATOR ||
containsKey(config.separatorKey)
containsKey(config.separatorKey)
)
if (canWrite()) {

View file

@ -1,7 +1,7 @@
/*
* Version.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@ -54,8 +54,8 @@ class Version {
val semver: String
get() = "$major$separator$minor$separator$patch" +
(if (preRelease.isNotEmpty()) "$preReleasePrefix$preRelease" else "") +
(if (buildMeta.isNotEmpty()) "$buildMetaPrefix$buildMeta" else "")
(if (preRelease.isNotEmpty()) "$preReleasePrefix$preRelease" else "") +
(if (buildMeta.isNotEmpty()) "$buildMetaPrefix$buildMeta" else "")
fun increment(isMajor: Boolean = false, isMinor: Boolean = false, isPatch: Boolean = false) {
if (isMajor) {

View file

@ -1,7 +1,7 @@
/*
* SemverConfigTest.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* testSortedProperties.kt
* SortedPropertiesTest.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,7 @@
/*
* UtilsTest.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@ -35,7 +35,11 @@ package net.thauvin.erik.gradle.semver
import net.thauvin.erik.gradle.semver.Utils.canReadFile
import org.gradle.api.GradleException
import java.io.File
import kotlin.test.*
import kotlin.test.Test
import kotlin.test.assertEquals
import kotlin.test.assertFailsWith
import kotlin.test.assertNull
import kotlin.test.assertTrue
/**
* [Utils] Tests

View file

@ -1,7 +1,7 @@
/*
* SemverVersionTest.kt
* VersionTest.kt
*
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without