File maven-scm.changes of Package maven-scm

-------------------------------------------------------------------
Wed Sep 24 19:40:22 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- Changes of 2.2.1
  * New features and improvements
    + Add method to ScmManager to get an ScmRepository from an
      existing directory
    + Reduce log noise
    + Reduce amount of log junk emitted
    + Support "no-verify" with JGit commits
    + Rework sign option for Git tag/commit
    + SCM-1011: Consider interactive flag for SvnExeScmProvider
    + Git: Observe interactive flag
    + New option to be able to disable sign for commit/tag to be
      able use this with jgit when you have gpgsign configured in
      ~/.gitconfig
    + Add shallow parameter to checkout mojo
    + Add Apache 2.0 LICENSE file
  * Bug Fixes
    + Replace "git whatchanged" by "git log"
    + Avoid raw RuntimeException
    + JGit: Propagate exceptions when pushing tags/branches
    + Git: Use environment variables when pushing tags/branches to
      remote
    + SCM-1029: Fix empty commits on JGit checkin
  * Documentation updates
    + Document SCM authentication means
    + Feature/apt to md
    + MNGSITE-529: Rename "Goals" to "Plugin Documentation"
    + MNGSITE-540: Use correct plugin for reporting
    + Remove mention of deprecated SCM provider which have been
      removed in 2.0.0
  * Maintenance
    + Deprecate ConsumerUtils
    + cleanup runtime exceptions
    + feat: enable prevent branch protection rules
    + Throw is enough
    + Replace raw runtime exceptions with GeneralSecurityException
    + remove not used plugins from pom
    + Enable Github issues
    + Make asserts meaningful
    + Convert from plexus to guice injection
    + Remove dead commented code
    + Unabbreviate cl variable names
    + Declare used dependencies
    + Prefer try with resources
  * Dependency updates
    + Use SSHD 2.16.0
    + Update to Maven Parent 45
    + Bump org.apache.commons:commons-text from 1.11.0 to 1.14.0
    + Bump commons-io:commons-io from 2.16.10 to 2.20.0
    + Bump org.apache.maven.shared:file-management from 3.1.0 to
      3.2.0
    + Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.18.0
    + Bump org.codehaus.plexus:plexus-interactivity-api from 1.3 to
      1.4
    + Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to
      2.9.0
    + Bump org.hamcrest:hamcrest-core from 2.2 to 3.0
    + Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23
      to 1.24
- Changes of 2.1.0
  * Bug
    + SCM-914: InfoItem.lastChangedDate is leaky abstraction
    + SCM-939: Assume SCM is present
    + SCM-1016: Build fails with JDK21
    + SCM-1022: jgit push failure is not failing the build
    + SCM-1024: maven-scm-plugin tests do not properly check for
      existence of svn command
  * Dependency upgrade
    + SCM-1017: Update commons-io:commons-io to 2.16.0
    + SCM-1018: Require Maven 3.6.3+
    + SCM-1019: Update org.codehaus.plexus:plexus-classworlds to
      2.8.0
    + SCM-1020: Update org.apache.commons:commons-text 1.11.0
    + SCM-1021: Update org.apache.commons:commons-lang3 3.14.0
    + SCM-1023: Upgrade components
- Changes of 2.0.1
  * Bug
    + SCM-1009: Wrong scope of maven-compat
  * Dependency upgrade
    + SCM-1008: Undeclare unused dependencies
- Changes of 2.0.0
  * Dependency upgrade
    + SCM-1005: Upgrade Parent to 39
    + SCM-1006: Upgrade components
- Added patch:
  * 0001-Don-t-depend-on-apache-sshd-test-jars.patch
    + Do not depend on apache-sshd test-jars. Copy over minimal
      classes from apache-sshd and put them in the same package as
      the gittest classes.
- Removed patches:
  * 0001-Port-maven-scm-to-latest-version-of-plexus-default.patch
  * maven-scm-1.12.0-sec-dispatcher-2.0.patch
    + Not needed with this version

-------------------------------------------------------------------
Thu Oct 10 13:21:27 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Version update to 1.13.0
  * Bug
    + SCM-883: ScmFileSet DEFAULT_EXCLUDES too restrictive
    + SCM-973: GitCheckInCommandNoBranchTest fails with Git 2.34.0+
    + SCM-913: NPE on ChangeSet.toString() when no mergedRevisions
      are set
    + SCM-975: Broken link to Maven SCM plugin Release Notes
    + SCM-976: GitExe changelog does not work in if the user has
      defined a custom format
  * Improvement
    + SCM-943: scm:check-local-modification does not support
      excludes
  * Task
    + SCM-972: Deprecate SCM Logger in favor of SLF4J
    + SCM-980: Remove code duplication in ListMojo
  * Dependency upgrade
    + SCM-974: Upgrade Plexus Utils to 3.3.1

-------------------------------------------------------------------
Tue Apr  2 17:31:27 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Add dependency on plexus-xml where relevant
  * this will be needed for smooth upgrade to plexus-utils 4.0.0

-------------------------------------------------------------------
Wed Feb 21 10:50:57 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

- Use %patch -P N instead of deprecated %patchN.

-------------------------------------------------------------------
Mon Oct 30 15:42:56 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Do not force java 11 on i586

-------------------------------------------------------------------
Mon Sep 25 09:42:43 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Remove dependency on maven2

-------------------------------------------------------------------
Wed Sep  6 15:09:51 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Remove unresolved plugin version which creates a validation
  error during the build

-------------------------------------------------------------------
Thu Oct 13 11:21:47 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Force building with java 11 on ix86 in order to avoid random
  build failures

-------------------------------------------------------------------
Tue Mar 29 14:18:40 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Build with java source and target levels 8
- Port from apache-commons-lang to apache-commons-lang3

-------------------------------------------------------------------
Fri Oct 22 11:59:53 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Version update to 1.12.0
- Added patch:
  * maven-scm-1.12.0-sec-dispatcher-2.0.patch
    + fix build with newer plexus-sec-dispatcher

-------------------------------------------------------------------
Wed Jul  1 13:50:12 UTC 2020 - Fridrich Strba <fstrba@suse.com>

- Fix build with jgit 5.8.0

-------------------------------------------------------------------
Tue Mar 10 09:34:24 UTC 2020 - Fridrich Strba <fstrba@suse.com>

- Initial packaging of maven-scm 1.11.2
openSUSE Build Service is sponsored by