Releases: factorial-io/phabalicious
Releases · factorial-io/phabalicious
3.4.4
3.4.4 / 2020-05-18
New:
- New shellprovider: docker-exec-over-ssh, its a concatenated shell running docker-exec on a remote instance
Fixed:
- Prevent folder name collision if two artifact deployements are runing at the same time
- Fix app:create when using a service for docker ip gathering
- Fix for inherit loops, fixes #78
- Allow per host repository settings
3.4.3
3.4.2
3.4.1
3.4.0
3.4.0
New
- Support override-mechanism. If a yaml-file with the extension
override.yml
oroverride.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
andvariable: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