Releases: factorial-io/phabalicious
Releases · factorial-io/phabalicious
v4.0.1
v4.0.0
4.0.0 (2025-11-12)
Features
- Add new command restic to interact with your backups (e054444)
- Add new command restic to interact with your backups (800927c)
- add option --json to save the output of parallel runs into a json file (7bf1610)
- Add option
outputto commandget:sql-dumpto set output file (9414624) - Add support for custom propnames to retrieve secrets from other props than
password(7e9b4be) - Add support for database credentials from 1password cli (1903ec5)
- Add support for ttl, allow-robots and custom-domains for scotty (b0f245c)
- Allow an about section for scaffolding files (8db3f69)
- Allow global docker config which gets inherited by host-specific docker config (d1221d4)
- Allow methods to declare deprecation mappings (ab37bd4)
- Allow replacement patterns in script context data (5f7d2eb)
- ci: add version-specific homebrew formula updates (3d00c85)
- ci: automate homebrew tap updates on release (de94eed)
- configuration: allow
additionalNeedsfor host-configurations to declare additional needs (5edacb2) - ddev: add missing ddev method implementation (11bf097)
- ddev: experimental lightweight integration with ddev (fcb8162)
- Expose settings and host-config when executing scaffold from a script (b58efb4)
- Make runScriptImpl public (4c15d5e)
- Methods based on RunCommandBaseMethod can use docker-image as run context (91b59b6)
- new
docker-copyaction for artifact based deployments (a036353) - new command
db:queryto run custom queries against a db configuration (21a2048) - New option bindCurrentFolder to disable bindmount of current folder for script execution context docker-image (4618235)
- passwords: support matching 1Password custom fields by label (4736f2f)
- Print all shell output to the console (43ab8e9)
- Provide more context when replacemen- patterns cant be expanded (286998b)
- scotty: add support for env-file, middleware, and auto-destroy options (0335b02)
- script-execution-context: Add support for rootFolder and pullLatestImage (4b577a2)
- Set USER_ID and GROUP_ID env-vars for docker-compose-run script execution context (05e0fe6)
- Show better error message if a script requires a passed argument via the command line (84a60e3)
- Validation: Add support for hierarchical keys using dot-notation (70c0b80)
- yarn, npm and composer methods can use docker-image as run-contexts now (894fcf6)
Bug Fixes
- [#260] self-update --allow-unstable=1 toggles between stable and unstable version (402ed66)
- 1password: fix version detection (884077e)
- 1password: fix version detection (6a50b44)
- Add a warning for deprecated properties (0956a98)
- Add some type informations (f8a8228)
- Add support for kubectl --retries flag to circumvent failing filetransfers (a0d1ee1)
- add support for yarn.buildCommand (a53c624)
- address code review feedback - typos and duplicates (b70a7cf)
- address PR feedback and resolve PHPStan errors (a59cf3b)
- Adds missing SVGs when serving docs (a06e03e)
- Allow arguments containing = (7e9eb94)
- Allow to disable configuration management for drupal based projects (36b18c7)
- alter_yaml_file respects empty arrays in yaml (10d8540)
- Apply environment correctly when using script execution context (3890447)
- Artifact deployment-method used wrong way to pass rootfolders to cloned config, this is now fixed (e5ab47d)
- autocompletion for fish (1aa027c)
- Better error message if local scaffold file can't be resolved (87f5b38)
- Better error reporting for missing scaffolding source files (7a2f675)
- Check only params for globally used parameter options (Fixes #254) (8bf84b8)
- Cleanup more thouroughly after docker-compose is finished (b988a6a)
- Code cleanup, enable debug mode with
-vvvv(3b253d9) - command output left information when using blueprint (9b1bab9)
- commands: add void return types to configure() methods (20b1f8a)
- config autocomplete won't autocomplete hidden configs anymore (9d2dc2b)
- configuration: Move deprecation logic before handling defaults (19193e8)
- confirm returns now 0 instead of an empty result (Fixes #219) (bfab90b)
- correct malformed JSON in 1Password test payload (#360) ([211fbd0](https://github.c...
4.0.0-beta.3
4.0.0-beta.3 (2025-10-06)
Features
4.0.0-beta.2
4.0.0-beta.2 (2025-10-06)
Features
- passwords: support matching 1Password custom fields by label (4736f2f)
4.0.0-beta.1
4.0.0-beta.1 (2025-08-16)
Bug Fixes
- commands: add void return types to configure() methods (20b1f8a)
4.0.0-beta.0
4.0.0-beta.0 (2025-07-20)
Features
- scotty: add support for env-file, middleware, and auto-destroy options (0335b02)
Bug Fixes
- Add some type informations (f8a8228)
- Crash when doing copyFrom because of uninitialized vars, fix test code style (fcf29f6)
- Enhance code quality and shell provider factoryr (f867dcf)
- Fix empty output lines (e51f4d9)
- Fix run-options (ca6336c)
- Hide some output (868977e)
- shell: ensure correct handling of reentrant commands with different run options (9108cb0)
- Upgrade phpstan and fix all validation-errors (feee13c)
- Upgrade to symfony 7 (#356) and cleanup code base (2d65c42)