Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.0.178] - 2026-04-19

Added

  • Integration with https://github.com/aklump/fixture-framework for using fixtures as processors
  • Ability to pass options to processors using --processor=, e.g. --processor=foo&bar=0&baz=lorem, etc. Value is query string.
  • Access processor options with \AKlump\LiveDevPorter\Processors\ProcessorBase::getProcessorOptions
  • Add method to get the base_path via \AKlump\LiveDevPorter\Processors\ProcessorBase::getHostProjectBasePath

Changed

  • ldp config now prints the config path instead of opening the file in the editor for better portability
  • Minimum PHP is now 8.1

[0.0.177] - 2025-05-03

Fixed

  • Added trailing EOL to rsync rules sets to fix issue in Mac OS rsync.

[0.0.175] - 2025-03-05

Fixed

  • An issue introduced in 0.0.173 that broke database pulls.

[0.0.173] - 2025-02-21

Added

  • A backups plugin for pulling from database backup files.

[0.0.171] - 2024-09-06

Added

  • Text type redaction mode: \AKlump\LiveDevPorter\Processors\ProcessorModes::TXT

[0.0.160] - 2024-06-24

Added

  • \AKlump\LiveDevPorter\Processors\RedactPasswords for simpler redaction in processors.

Deprecated

  • \AKlump\LiveDevPorter\Processors\EnvTrait use RedactPasswords instead.
  • \AKlump\LiveDevPorter\Processors\PhpTrait
  • \AKlump\LiveDevPorter\Processors\YamlTrait

[0.0.147] - 2024-02-26

Added

  • shell_commands.scp configuration in _live_devporter.core.yml
  • scp -O to support OS X Venture; https://aboutnetworks.net/scp-macos13/

Changed

  • scp command to scp -O in the mysql plugin.

[0.0.138] - 2023-09-26

Changed

  • All PHP Processors must use the namespace AKlump\LiveDevPorter\Processors\

[0.0.120] - 2023-06-01

Added

  • You can now set the local or remote env from CLI using ldp config local <ENV> or ldp config remote <ENV>, without opening an editor.

[0.0.109] - 2023-02-12

Changed

  • How the process command gets it's environment variables. Add --config and --verbose to the process command.

Removed

  • The --env option from the process command. To set the variables you must now use "process --config"

[0.0.105] - 2022-12-08

Added

  • \AKlump\LiveDevPorter\Processors\PhpTrait for processing PHP files secrets.

[0.0.101] - 2022-11-08

Added

  • ldp push operation
  • Added preprocessors to workflows for database push and pull.
  • configuration option backup_remote_db_on_push

Changed

  • compress_pull_dumpfiles has been renamed to compress_dumpfiles. If you have set this value you must update the variable name in your configuration. See _live_devporter.core.yml for default.

All Chapters & Pages

Search Results