# Changes

Jason van Zyl
Vincent Massol

## 1.7-SNAPSHOT in SVN

Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependencies are updated :

- commons-collections v3.1 -> v3.0
- commons-httpclient v2.0 -> v2.0.2
- commons-jelly v1.0-beta-4 -> v1.0
- commons-jexl v1.0-beta-1 -> v1.0
- commons-logging v1.0.3 -> v1.0.4
- commons-net v1.1.0 -> v1.4.0
- plexus-utils v1.0-alpha-3 -> v1.0.3

(update, MAVEN-1712, aheritier)
Correct handling of directory without a leading / (fix, MPARTIFACT-58, brett)
When rewriting POM, versions of dependencies overrided are resolved. (update, aheritier)
New tag artifact:rewritePOM to Rewrite a full model. Inheritence,expression, and versions of dependencies overrided are resolved. (add, aheritier)

## 1.6 2005-07-30

Correct basedir for file:// URLs (fix, MPARTIFACT-55, brett)
Fix handling of dependencies with properties (fix, MPARTIFACT-54, brett)

## 1.5.2 2005-06-15

Correct the translation of dependency properties on deployment of the POM (fix, MPARTIFACT-51, brett)
Upgrade Wagon SSH External provider to allow the use of no private key, and to correctly pass the private key and port arguments (fix, MPARTIFACT-52, brett)
Upgrade Wagon SSH provider to fix directory creation in the SFTP provider (fix, MPARTIFACT-53, brett)

## 1.5.1 2005-06-05

Wholly resolve the POM before deploying (update, MPARTIFACT-49, brett)
Deploy anything with SNAPSHOT in the version as a snapshot (update, MPARTIFACT-19, brett)
Deprecated install-snapshot and deploy-snapshot goals (update, brett)
Remove deprecated old deployment method (remove, brett)
Replace bulk of code with Wagon (update, MAVEN-1396, brett)

## 1.4.1 2004-09-29

Improve error handling in FTPDeployer (fix, brett)
Allow scpexe protocol to work better with args (fix, MPARTIFACT-38, brett)
Check return code of spawned external processes (fix, MPARTIFACT-34, brett)
Remove old snapshots that were created with symlinks before deployment. (fix, MPARTIFACT-32, brett)
Fix group setting for scpexe deployer (fix, MPARTIFACT-29, brett)
Run scpexe with a relative path so it works on cygwin. (fix, MPARTIFACT-28, brett)
Improve error reporting on a JCEless install attempting to use built in SSH. (fix, MPARTIFACT-26, brett)
Only log JSCH exceptions in debug mode, report exception (fix, MPARTIFACT-27, brett)
Fix group setting for scp deployer (fix, MPARTIFACT-30, brett)
Add mode setting for remote repository (fix, MPARTIFACT-12, brett)
Fix group setting for SFTP deployer (fix, MPARTIFACT-11, brett)
Fix group setting for FTP deployer (fix, MPARTIFACT-24, brett)

## 1.4 2004-07-10

Add overwrite option to unzip - necessary to run in batch mode (fix, MPARTIFACT-23, brett)
Add an scp executable deployer (add, MPARTIFACT-22, brett, due to Leif Nelson)
Deprecated the artifact:load hook goal (update, brett)
Allow use of distributionSite POM attribute in artifact method (add, brett)
Update dependencies on commons-* (update, brett)

## 1.3 2004-06-25

Allow non-passive FTP (add, MPARTIFACT-8, brett, due to Matt Smith)
Fix copy-deps when list is empty (add, MPARTIFACT-20, brett)
Accept empty passphrase to ssh based deployers (add, brett)
Default to maven.username if repository username not given (add, brett)
Add typeHandler parameter to tags to specify a custom handler (add, brett)
Switch between modern and legacy mode based on properties defined (add, brett)
Absorb the deploy plugin to give one point of migration (add, brett)
Build and run against the installed version of Maven (fix, brett)
Replace Apache Jakarta Maven by Apache Maven in Manifest (fix, MPJAR-29, evenisse, due to Martin van den Bemt)

## 1.2 2004-05-15

Add documentation for the compress mode property. (add, evenisse)
Fix Scp deployer when it use compress mode. (fix, evenisse)
Add uberjar extension mapping. (fix, MPUBERJAR-5, brett)

## 1.1 2004-03-10

Allow the deploy goals to work with maven.multiproject.type=plugin (update, epugh)

## 1.0 2003-09-29

Update to commons-jelly-20030902.160215 (update, dion)
Update to velocity 1.4-dev (update, dion)
Update to commons-lang 1.0.1 (update, dion)