All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Min supported php version is now 8.
- Add support for symfony 7.0
- Add linting and static analysis
- Update tests
- Silence deprecation messages #70 thanks to @tm1000
- Add progress bar #66 thanks to @tm1000
- Add fixes for return code in execute command #64
- Fix testing with old versions of Symfony and code styling tool
- Due to the backward compatibility issues with Composer 2.3, specify in composer.json that it's not yet supported.
- Drop support of Symfony 3 #63 thanks to @tm1000
- Add support for Symfony 6 #63 thanks to @tm1000
- Throw error when the version is not specified #57 thanks to @LeJeanbono
- Display the correct repository type instead of always Nexus #58 - Thanks to @hexa2k9 and @LeJeanbono
- Add support for access tokens #51 #55 - Thanks to @LeJeanbono
- Use version from composer.json if none is specified in the CLI #10 #56 - Thanks to @LeJeanbono
- Rename from
elendev/nexus-composer-push
toelendev/composer-push
. #50 - Add
Apache-2.0
tocomposer.json
. #50
- Add
artifactory
support by using"type": "artyfactory"
in configuration. #49 - Last version of
elendev/nexus-composer-push
, useelendev/composer-push
instead. - Change namespace from
Elendev\NexusComposerPush
toElendev\ComposerPush
. #49
nexus-push
command is now deprecated, usepush
instead.nexus-push
configuration in thecomposer.json
file is deprecated, usepush
instead- Support of composer
<1.10
dropped, composer versions supported:^1.10|^2.0
- Add options to support multiple repository types. Currently only
nexus
is supported. - Add
ssl-verify
parameter in configuration