Skip to content

Releases: factorial-io/phabalicious

3.4.4

18 May 09:32
Compare
Choose a tag to compare

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

29 Apr 11:21
Compare
Choose a tag to compare

3.4.3 / 2020-04-29

##Fixed

  • Previous versions did not check the version constraints of imported yaml files.

3.4.2

28 Apr 16:30
Compare
Choose a tag to compare

New

  • Allow per host repository settings

3.4.1

25 Apr 13:23
Compare
Choose a tag to compare

Fixed

  • Fix for non-working plugin autoloader when using bundled as phar

3.4.0

25 Apr 11:48
Compare
Choose a tag to compare

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.6

02 Mar 16:03
Compare
Choose a tag to compare

new version 3.3.6

3.3.5

02 Mar 15:28
Compare
Choose a tag to compare

new version 3.3.5

3.3.4

21 Jan 11:58
Compare
Choose a tag to compare

Fixed

  • Skip precommit hooks for committing artifacts
  • Silence a warning, if shell exits unexpectedly throw exception only on error

3.3.3

15 Jan 21:54
Compare
Choose a tag to compare

Fixed

  • Add new internal method to modify a json file when scaffolding.
  • New option skipSubfolder, so that scaffold wont create a subfolder.
  • Update vuepress

3.3.1

06 Jan 21:59
Compare
Choose a tag to compare

Fixed:

  • Fixed a bug inheriting the target branch from the source branch