The Apache Maven team is pleased to announce the release of the Apache Maven SCM, version 1.11.1.
Maven SCM supports Maven 2.x plugins (e.g. maven-release-plugin) and other tools (e.g. Continuum) by providing them with a common API for doing SCM operations. You can look at the list of SCMs for more information on using Maven SCM with your favorite SCM tool.
Release Notes – Maven SCM Version 1.11.1
Bugs:
- SCM-518 – wrong model in vss-settings.mdo works only with a bug in Modello 1.0-alpha-21 but not with Modello 1.0+
- SCM-628 – scm:checkout parsing URL for clone does not match what is passed in with -DconnectionUrl
- SCM-745 – Perforce blame result parsing too greedy
- SCM-791 – GitExe Provider does not work properly in Cygwin
- SCM-815 – GitExe Provider does not commit files in Cygwin
- SCM-834 – Commit encoding is platform-dependent instead of UTF-8
- SCM-835 – includes directive doesn’t work correctly when other files in directory changes
- SCM-857 – AnnotateConsumer fails to parse author name if name contains dot
- SCM-859 – Subversion commands don’t work if path or URL contains ‘@’
- SCM-889 – Jazz tag command creates snapshot in wrong workspace
- SCM-892 – URLs aren’t set where URLs are expected
- SCM-895 – Starteam tag command inverts logic of tagging subsets of directories
- SCM-896 – Subversion config file path incorrectly calculated on Windows
- SCM-905 – Tests with checkin rely on global Git config (2)
- SCM-906 – JGit provider tests miss SLF4J binding
- SCM-911 – Skip tests if Git executable is not in PATH
New Feature:
- SCM-486 – Support signed tags for Git
Improvements:
- SCM-805 – Add SVN —pin-externals option to copy command (branch/tag)
- SCM-891 – Remove duplicate code in tests
- SCM-912 – Unify messages if SCM system command is not available
Task:
- SCM-894 – Upgrade parent to 32
Sub-tasks:
- SCM-908 – GitScmProviderRepository#parseUrl(): skip parsing of user info for file:// URLs
- SCM-910 – SvnScmProviderRepository#parseUrl(): skip parsing of user info for file:// URLs
Dependency upgrades:
- SCM-893 – Upgrade Modello to 1.9.1
- SCM-898 – Upgrade Extra Enforcer Rules to 1.0-beta-9
- SCM-899 – Upgrade Commons IO to 2.6
- SCM-900 – Upgrade Plexus Utils to 3.1.0
- SCM-901 – Upgrade JUnit to 4.12
- SCM-902 – Upgrade Mockito Core to 1.10.19
- SCM-903 – Upgrade Plexus Security Dispatcher to 1.4
- SCM-904 – Upgrade JGit to 4.5.4.201711221230-r
Enjoy,
-The Apache Maven team