forked from pool/maven-scm
174 lines
6.5 KiB
Plaintext
174 lines
6.5 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|