Skip to content

Commit

Permalink
Merge branch 'release/3.4.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
stmh committed Apr 25, 2020
2 parents 45bc4f3 + 6ec0cfb commit 8412d75
Show file tree
Hide file tree
Showing 80 changed files with 4,554 additions and 2,414 deletions.
50 changes: 50 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,55 @@
# Changelog

## 3.4.0

### New

* Support override-mechanism. If a yaml-file with the extension `override.yml` or `override.yaml` exists, its data will be merged with the original file.
* Add ip option to start-remote-access command to connect to a specific host
* Initial implementation of `variable:pull` and `variable:push` for D7 via drush
* add new command `scaffold` which allows to scaffold and transform not only apps but also other types of files.
* Introducing plugin mechanism to add functionality via external php files for the scaffolder. Will be used by `phab-entity-scaffolder`
* Use static array of discovered transformers, to fix unit testing, as php does not allow to discover a php-class multiple times
* Add logging to plugin discovery
* Fix options with multiple values
* Implement better approach to find vendor-folder
* Expose target_path to transformers
* Make sure, that only yaml files get transformed
* Use global autoloader, so registering new namespaces are permanent
* Use autoloader to register plugin classes
* Refactor scaffold callbacks in dedicated classes, so they can be externally loaded
* First draft of a plugin mechanism to decouple scaffolding from phabalicious, as an effort to port entityscaffolder to d8
* Support for knownHosts. Setting `knownHosts` for a host- or dockerHost-configurtion will make sure, that the keys for that hosts are added to the known_hosts-file.
* Update known_hosts before specific commands, needs possibly more work #70

### Changed

* Remove entity-updates option during drush reset
* Better error message for missing arguments
* Refactor task context creation to allow arguments for all commands
* Upgrade vuepress dependencies
* Update dependencies
* Update docs

### Fixed

* Satisfy PHP 7.2
* Document yarnRunContext and npmRunContext
* Fix regression with script default arguments, added test-case. Fixes #77
* Fix exclude action for git artifact deployments #73
* Fix race condition on app:create
* Remove deprecated code
* If the underlying shell terminates with an exit code, throw an exception
* Use a different name for the target filename to prevent name-clashes
* Fix version command, nicer output


## 3.3.5 / 2020-03-02

### Fixed

* limit amount of commit messages to 20 when doing artifacts deployment

## 3.3.4 / 2020-01-21

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion box.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"files": [
".env",
"config/services.yml",
"vendor/twig/twig/lib/Twig/Test.php"
"vendor/twig/twig/src/TwigTest.php"
],
"directories-bin": [
"config/scaffold"
Expand Down
2 changes: 1 addition & 1 deletion build/create-release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ VERSION=`git describe --tags | sed 's/-[0-9]-g[a-z0-9]\{7\}//'`
echo "Releasing ${VERSION} ..."
cd ..
ulimit -Sn 4096
composer install --no-dev
composer install
composer build-phar
cd build

Expand Down
11 changes: 8 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"stecman/symfony-console-completion": "^0.10.0",
"symfony/finder": "^4.1",
"thibaud-dauce/mattermost-php": "^1.2",
"twig/twig": "^2.5",
"twig/twig": "^2.7",
"ext-openssl": "*",
"jakeasmith/http_build_url": "^1.0",
"padraic/phar-updater": "^1.0",
Expand All @@ -32,8 +32,8 @@
"phpunit/phpunit": "^7.3",
"phpstan/phpstan": "^0.11.9",
"phpstan/phpstan-symfony": "^0.11.6",
"jakub-onderka/php-parallel-lint": "^1.0",
"phpro/grumphp": "0.16.*"
"phpro/grumphp": "0.16.*",
"php-parallel-lint/php-parallel-lint": "^1.1"
},
"autoload": {
"psr-4": {
Expand All @@ -57,6 +57,11 @@
"build-phar": "box compile",
"install-phar": "cp ./build/phabalicious.phar /usr/local/bin/phab; chmod u+x /usr/local/bin/phab"
},
"config": {
"platform": {
"php": "7.1.3"
}
},
"extra": {
"phar-builder": {
"compression": "GZip",
Expand Down
Loading

0 comments on commit 8412d75

Please sign in to comment.