Releases: drevops/git-artifact
1.2.0
What's new since 1.1.0
- Update symfony packages to v7.4.3 @renovate[bot] (#240)
- Update dependency monolog/monolog to v3.10.0 @renovate[bot] (#241)
- Update dependency rector/rector to v2.3.0 @renovate[bot] (#239)
- Update toshimaru/auto-author-assign action to v3.0.1 @renovate[bot] (#238)
- Update toshimaru/auto-author-assign action to v3 @renovate[bot] (#237)
- Update dependency drevops/phpcs-standard to v0.6.2 @renovate[bot] (#236)
- Update dependency drevops/phpcs-standard to v0.6.1 @renovate[bot] (#235)
- Update toshimaru/auto-author-assign action to v2.1.2 @renovate[bot] (#234)
- Update actions/upload-artifact action to v6 @renovate[bot] (#233)
- Update actions/cache action to v5 @renovate[bot] (#232)
- Update dependency rector/rector to v2.2.14 @renovate[bot] (#231)
- Update dependency rector/rector to v2.2.13 @renovate[bot] (#230)
- Update dependency rector/rector to v2.2.12 @renovate[bot] (#229)
- Update dependency symfony/console to v7.4.1 @renovate[bot] (#228)
- Update dependency phpunit/phpunit to v11.5.46 @renovate[bot] (#227)
- Update dependency phpstan/phpstan to v2.1.33 @renovate[bot] (#226)
- Update dependency rector/rector to v2.2.11 @renovate[bot] (#225)
- Update dependency rector/rector to v2.2.10 @renovate[bot] (#223)
- Update dependency phpunit/phpunit to v11.5.45 @renovate[bot] (#224)
- Update symfony packages to v7.4.0 @renovate[bot] (#222)
- Updated DrevOps PHPCS standard and fixed violations. @AlexSkrypnyk (#220)
- Update dependency bamarni/composer-bin-plugin to v1.8.3 @renovate[bot] (#219)
- Update dependency drevops/phpcs-standard to ^0.5.0 @renovate[bot] (#217)
- Update actions/checkout action to v6 @renovate[bot] (#216)
- Update dependency drevops/phpcs-standard to ^0.4.0 @renovate[bot] (#215)
- Update dependency drevops/phpcs-standard to ^0.3.0 @renovate[bot] (#214)
Full Changelog: 1.1.0...1.2.0
@AlexSkrypnyk, @renovate[bot] and renovate[bot]
1.1.0
What's new since 1.0.0
🚨 Change of behaviour
When the source branch no longer exists (for example, after a pull request is merged and the branch is deleted), the artifact packaging would fail.
In #92 included into this release, the behaviour was changed to gracefully exit with a message unless a --fail-on-missing-branch option provided.
💡 Installation advice
When installing git-artifact as a Composer dependency, we recommend using Tilde Version Range Operator to ensure stability. The tilde constraint allows patch updates (e.g., 1.0.0 → 1.1.1) but blocks minor version updates (e.g., 1.1.0 → 1.2.0). This would allow to prevent CI/CD breakages or unexpected behaviour when a new version of git-artifact is released.
Changes
- Added PHP 8.5 to CI. @AlexSkrypnyk (#177)
- [#92] Added
--fail-on-missing-branchflag. @AlexSkrypnyk (#209) - Added lowercase PHPCS rules and updated name of the base unit test class. @AlexSkrypnyk (#211)
- Updated to PHP 8.3. @AlexSkrypnyk (#212)
- Updated all dependencies. @AlexSkrypnyk (#210)
- Update dependency phpunit/phpunit to v11.5.44 @renovate[bot] (#208)
- Update dependency rector/rector to v2.2.8 @renovate[bot] (#206)
- Update dependency phpstan/phpstan to v2.1.32 @renovate[bot] (#205)
- Update dependency dealerdirect/phpcodesniffer-composer-installer to v1.2.0 @renovate[bot] (#204)
- Update dependency czproject/git-php to v4.6.0 @renovate[bot] (#203)
- Update symfony packages to v7.3.6 @renovate[bot] (#202)
- Update dependency phpunit/phpunit to v11.5.43 @renovate[bot] (#201)
- Update dependency rector/rector to v2.2.7 @renovate[bot] (#200)
- Update symfony packages to v7.3.5 @renovate[bot] (#199)
- Update dependency rector/rector to v2.2.6 @renovate[bot] (#198)
- Update actions/upload-artifact action to v5 @renovate[bot] (#197)
- Update dependency rector/rector to v2.2.5 @renovate[bot] (#196)
- Update dependency rector/rector to v2.2.4 @renovate[bot] (#195)
- Update dependency drupal/coder to v8.3.31 @renovate[bot] (#194)
- Update dependency rector/rector to v2.2.3 @renovate[bot] (#193)
- Update dependency phpstan/phpstan to v2.1.31 @renovate[bot] (#192)
- Update dependency rector/rector to v2.2.2 @renovate[bot] (#191)
- Update dependency phpstan/phpstan to v2.1.30 @renovate[bot] (#190)
- Update dependency phpunit/phpunit to v11.5.42 @renovate[bot] (#189)
- Update symfony packages to v7.3.4 @renovate[bot] (#188)
- Update dependency phpstan/phpstan to v2.1.29 @renovate[bot] (#187)
- Update dependency phpunit/phpunit to v11.5.41 @renovate[bot] (#186)
- Update dependency phpunit/phpunit to v11.5.40 @renovate[bot] (#185)
- Update dependency phpstan/phpstan to v2.1.28 @renovate[bot] (#184)
- Update dependency phpstan/phpstan to v2.1.27 @renovate[bot] (#183)
- Update dependency phpstan/phpstan to v2.1.26 @renovate[bot] (#182)
- Update dependency phpunit/phpunit to v11.5.39 @renovate[bot] (#181)
- Update dependency phpstan/phpstan to v2.1.25 @renovate[bot] (#180)
- Update dependency phpstan/phpstan to v2.1.24 @renovate[bot] (#179)
- Update dependency phpunit/phpunit to v11.5.38 @renovate[bot] (#178)
- Added file permission tests. @AlexSkrypnyk (#175)
- Update dependency phpunit/phpunit to v11.5.37 @renovate[bot] (#176)
- Update dependency rector/rector to v2.1.7 @renovate[bot] (#174)
- Update dependency phpstan/phpstan to v2.1.23 @renovate[bot] (#173)
- Update dependency ergebnis/composer-normalize to v2.48.2 @renovate[bot] (#172)
- Update dependency rector/rector to v2.1.6 @renovate[bot] (#171)
- Update dependency rector/rector to v2.1.5 @renovate[bot] (#170)
- Update dependency phpunit/phpunit to v11.5.36 @renovate[bot] (#169)
- Update dependency ergebnis/composer-normalize to v2.48.1 @renovate[bot] (#168)
- Update dependency ergebnis/composer-normalize to v2.48.0 @renovate[bot] (#167)
- Update symfony packages to v7.3.3 @renovate[bot] (#166)
- Update dependency phpunit/phpunit to v11.5.35 @renovate[bot] (#165)
- Update dependency phpunit/phpunit to v11.5.34 @renovate[bot] (#164)
- Update dependency phpunit/phpunit to v11.5.33 @renovate[bot] (#163)
- Update dependency rector/rector to v2.1.4 @renovate[bot] (#162)
- Update dependency rector/rector to v2.1.3 @renovate[bot] (#161)
- Update dependency phpunit/phpunit to v11.5.32 @renovate[bot] (#160)
- Update dependency phpstan/phpstan to v2.1.22 @renovate[bot] (#152)
- Update actions/checkout action to v5 @renovate[bot] (#159)
- Update dependency phpunit/phpunit to v11.5.31 @renovate[bot] (#158)
- Update dependency phpunit/phpunit to v11.5.30 @renovate[bot] (#157)
- Update dependency dealerdirect/phpcodesniffer-composer-installer to v1.1.2 @renovate[bot] (#153)
- Update dependency phpunit/phpunit to v11.5.29 @renovate[bot] (#156)
- Update symfony packages to v7.3.2 @renovate[bot] (#155)
- Update dependency phpunit/phpunit to v11.5.28 @renovate[bot] (#154)
- Update dependency phpunit/phpunit to v11.5.27 @renovate[bot] (#151)
- Update dependency rector/rector to v2.1.1 @renovate[bot] (#150)
- Update dependency symfony/console to v7.3.1 @renovate[bot] (#148)
- Update dependency phpunit/phpunit to v11.5.26 @renovate[bot] (#146)
- Update dependency dealerdirect/phpcodesniffer-composer-installer to v1.1.1 @renovate[bot] (#147)
- Update dependency rector/rector to v2.1.0 @renovate[bot] (#145)
- Update dependency dealerdirect/phpcodesniffer-composer-installer to v1.1.0 @renovate[bot] (#144)
- Update dependency phpunit/phpunit to v11.5.24 @renovate[bot] (#143)
- Update dependency phpunit/phpunit to v11.5.23 @renovate[bot] (#142)
- Update dependency rector/rector to v2.0.18 @renovate[bot] (#141)
- Update dependency czproject/git-php to v4.5.0 @renovate[bot] (#140)
- Update dependency phpunit/phpunit to v11.5.22 @renovate[bot] (#139)
- Update dependency rector/rector to v2.0.17 @renovate[bot] (#138)
- Update symfony packages to v7.3.0 @renovate[bot] (#137)
- Update dependency drupal/coder to v8.3.30 @renovate[bot] (#136)
- Update dependency phpstan/phpstan to v2.1.17 @renovate[bot] (#135)
- Update dependency phpunit/phpunit to v11.5.21 @renovate[bot] (#134)
- Update dependency phpstan/phpstan to v2.1.16 @renovate[bot] (#133)
- Update dependency rector/rector to v2.0.16 @renovate[bot] (#132)
- Update dependency phpunit/phpunit to v11.5.20 @renovate[bot] (#131)
- Update dependency rector/rector to v2.0.15 @renovate[bot] (#130)
- Update dependency symfony/console to v7.2.6 @renovate[bot] (#127)
- Update dependency drupal/coder to v8.3.29 @renovate[bot] (#129)
- Update dependency phpstan/phpstan to v2.1.14 @renovate[bot] (#128)
- Update dependency phpunit/phpunit to v11.5.19 @renovate[bot] (#126)
- Update dependency rector/rector to v2.0.14 @renovate[bot] (#125)
- Update dependency rector/rector to v2.0.13 @renovate[bot] (#124)
- Update dependency phpstan/phpstan to v2.1.13 @renovate[bot] (#123)
- Update dependency phpunit/phpunit to v11.5.18 @renovate[bot] (#121)
- Update depende...
1.0.0 - First stable release 🎉
What's new since 0.10.0
- Locked dependencies. @AlexSkrypnyk (#116)
- Improved coverage. @AlexSkrypnyk (#115)
- Renamed and moved tests. @AlexSkrypnyk (#113)
Full Changelog: 0.10.0...1.0.0
0.10.0
What's new since 0.9.0
- Added handling of symlinks. @AlexSkrypnyk (#112)
- Fixed cleanup command not restoring files. @AlexSkrypnyk (#110)
- Update webfactory/ssh-agent action to v0.9.1 @renovate[bot] (#108)
Full Changelog: 0.9.0...0.10.0
@AlexSkrypnyk, @renovate[bot] and renovate[bot]
0.9.0
What's new since 0.8.0
- Added support for
[safebranch]token. @AlexSkrypnyk (#106)
Full Changelog: 0.8.0...0.9.0
0.8.0
What's new since 0.7.3
- Fully refactored application to correctly use git wrapper. @AlexSkrypnyk (#96)
- Updated PHPStan and Rector to v2. @AlexSkrypnyk (#105)
- Simplified files assertions. @AlexSkrypnyk (#103)
- Simplified LoggerTrait. @AlexSkrypnyk (#102)
- [#99] Updated to PHPUnit 11. @AlexSkrypnyk (#101)
- [#97] Updated tests to use the application tester. @AlexSkrypnyk (#98)
- Improved code to follow better coding standards. @AlexSkrypnyk (#94)
- Update codecov/codecov-action action to v5 @renovate (#91)
- Fixed coding standards. @AlexSkrypnyk (#93)
- Updated code standards. @AlexSkrypnyk (#89)
Full Changelog: 0.7.3...0.8.0
@AlexSkrypnyk, @renovate and @renovate[bot]
0.7.3
What's new since 0.7.2
- Fixed exception driven by the upstream changes. @AlexSkrypnyk (#88)
- Update toshimaru/auto-author-assign action to v2.1.1 @renovate (#87)
- Update drevops/ci-runner Docker tag to v24.4.0 @renovate (#86)
Full Changelog: 0.7.2...0.7.3
@AlexSkrypnyk, @renovate, @renovate[bot]
0.7.2
0.7.1
What's new since 0.7.0
- [#84] Fixed
[tags]token using all tags instead of latest. @tannguyen04 (#85)
Full Changelog: 0.7.0...0.7.1
0.7.0
Git Artifact is a standalone CLI command now.
🚨 The way the command is used and options have changed. Update your scripts accordingly. See examples in README.md file.
What's new since 0.6.0
- Removed PHP8.1 support. @AlexSkrypnyk (#75)
- [#61] Removed
--pushin favour of--dry-run. @AlexSkrypnyk (#83) - Removed obsolete code and moved classes. @AlexSkrypnyk (#82)
- [#77] Improved logger. @tannguyen04 (#81)
- [#76] Moved functionality from Artifact class to ArtifactCommand class. @tannguyen04 (#80)
- [#74] Replaced custom git commands. @tannguyen04 (#78)
- Update symfony packages to v7 (major) @renovate (#69)
- Updated command description. @AlexSkrypnyk (#73)
- Changed coding standards to Drupal. @AlexSkrypnyk (#72)
- Update softprops/action-gh-release action to v2 @renovate (#71)
- Moved tests to tests/phpunit. @AlexSkrypnyk (#70)
- [#42] Converted to standalone Symfony Console CLI app @tannguyen04 (#59)
- Update drevops/ci-runner Docker tag to v24.3.0 @renovate (#68)
- Fixed file names in CI. @AlexSkrypnyk (#65)
- Fixed spelling of Artifact. @AlexSkrypnyk (#66)
- Fixed resulting branch in CI examples. @AlexSkrypnyk (#62)
- Update to scaffold 0.12.1 @AlexSkrypnyk (#57)
- [#48] Added GHA example. @AlexSkrypnyk (#58)
- Update release-drafter/release-drafter action to v6 @renovate (#52)
- Update drevops/ci-runner Docker tag to v24 @renovate (#51)
- Fixed coding standards violations. @AlexSkrypnyk (#54)
- Update toshimaru/auto-author-assign action to v2.1.0 @renovate (#50)
- Update drevops/ci-runner Docker tag to v23.12.0 @renovate (#49)
Full Changelog: 0.6.0...0.7.0
@AlexSkrypnyk, @renovate, @renovate[bot] and @tannguyen04