Skip to content

Latest commit

 

History

History
307 lines (221 loc) · 6.69 KB

CHANGELOG.md

File metadata and controls

307 lines (221 loc) · 6.69 KB

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.

[Unreleased]

[2.11.8] - 2025-01-22

  • fix: remove unsupported MYSQL_PWD env variable

[2.11.7] - 2024-09-23

  • fix: cleanup quotes surrounding database credentials

[2.11.6] - 2024-06-17

  • fix: allow import local with remote config

[2.11.5] - 2024-04-12

  • fix: syntaxwarning "is not" with a literal

[2.11.4] - 2024-03-20

  • fix: string contact within cleanup command

[2.11.3] - 2024-03-20

  • feat: remove sftp from cleanup

[2.11.2] - 2024-03-18

  • fix: unit converter for rsync stats

[2.11.1] - 2023-12-12

  • feat: support additional mysqldump options

[2.11.0] - 2023-12-04

  • feat: support additional where clause

[2.10.11] - 2023-09-26

  • fix: symfony database url with additional parameters

[2.10.10] - 2023-09-25

  • fix: symfony database url with additional parameters

[2.10.9] - 2023-02-01

  • fix: missing database password configuration for clearing

[2.10.8] - 2023-02-01

  • fix: missing database password configuration for clearing

[2.10.7] - 2023-01-31

  • fix: missing database password configuration for clearing

[2.10.6] - 2023-01-26

  • fix: missing database password configuration for clearing

[2.10.5] - 2023-01-25

  • fix: wrong database password configuration
  • chore: update requirements

[2.10.4] - 2023-01-05

  • fix: missing database password within console command

[2.10.3] - 2023-01-05

  • feat: add typo3 env parse function

[2.10.2] - 2022-07-28

  • fix: overwrite hosts with arguments
  • fix: consider user confirmation input

[2.10.1] - 2022-06-22

  • [Bugfix] Console output header fixed
  • [Bugfix] Fix manual shell database arguments handling

[2.10.0] - 2022-05-29

  • [Task] Loading spinner added
  • [Task] Rename database dump filename
  • [Task] Colored header
  • [Task] Released dependencies
  • [Test] Docker compose updated for ARM/M1

[2.9.2] - 2022-05-11

  • [Bugfix] Tables option with necessary whitespace

[2.9.1] - 2022-05-04

  • [Bugfix] Dictionary argument fix
  • [Doc] Additional documentation for the jump host feature

[2.9.0] - 2022-04-10

  • [Task] Jump host feature

[2.8.3] - 2022-04-08

  • [Bugfix] Ignore table wildcard
  • [Bugfix] Fix hosts without config

[2.8.2] - 2022-04-04

  • [Bugfix] Module usage broken

[2.8.1] - 2022-04-04

  • [Bugfix] Optional args argument
  • [Task] Changelog updated

[2.8.0] - 2022-04-03

  • [Test] Test Setting adjusted
  • [Task] Reverse feature
  • [Task] Load arguments after config file
  • [Task] Truncate feature
  • [Task] Post SQL feature
  • [Task] Protected hosts
  • [Doc] Extended documentation for yml usage
  • [Task] Bump paramiko from 2.8.0 to 2.10.1

[2.7.0] - 2022-03-06

Added

  • [Task] Single table export
  • [Task] Read from TYPO3 AdditionalConfiguration.php
  • [Task] Hosts in config option

[2.6.0] - 2022-02-13

Added

  • [Task] Use rsync as transfer method

[2.5.7] - 2021-11-15

Added

  • [Bugfix] Python3.9 warning fixed
  • [Task] Requirements updated

[2.5.6] - 2021-10-08

Added

  • [Bugfix] Fix mysql command option

[2.5.5] - 2021-10-08

Added

  • [Task] mysql command fix for < v5.6
  • [Task] Improve version comparison
  • [Task] Check for database version
  • [Task] Check for own package update

[2.5.4] - 2021-08-31

Added

  • [Bugfix] Mask database name
  • [Build] Dockerfile updated

[2.5.3] - 2021-08-31

Added

  • [Task] Force password option

[2.5.2] - 2021-08-31

Added

  • [Task] SSH authentication via SSH agent

[2.5.1] - 2021-06-21

Added

  • [Task] Default Timeout for Paramiko Clients

[2.5.0] - 2021-05-31

Added

  • [Task] Laravel support
  • [Task] YAML support
  • [Task] JSON Schema
  • [Task] Host linking arguments
  • [Task] Automatic framework type detection
  • [CleanUp] pylint

[2.4.3] - 2021-03-10

Fixed

  • [Bugfix] Proxy mode clean up temp dir

[2.4.2] - 2021-03-08

Added

  • [Task] Keep alive for ssh client

Fixed

  • [Bugfix] Ignore table wildcard fix

[2.4.1] - 2021-03-07

Fixed

  • [Bugfix] "Sync local" fix

[2.4.0] - 2021-03-07

Added

  • [Task] Exported tables info
  • [Task] Sync modes "Sync local" and "Sync remote"
  • [Task] Adjust final message for dry run mode
  • [Task] Simplify mode detection
  • [Task] "Dry run" mode

[2.3.0] - 2021-02-19

Added

  • [Task] Clear Database Feature
  • [Doc] Further documentation

[2.2.6] - 2021-01-18

Added

  • [Task] Extend scripts feature
  • [Doc] Support section
  • [Doc] Quickstart documentation
  • [Task] Improved console output
  • [Task] Drupal recipe uses Drush
  • [Doc] Release Guide added
  • [Doc] Advanced documentation

[2.2.5] - 2020-12-28

Added

  • [Task] Allow run command to fail
  • [Improvement] Adjust console header

[2.2.4] - 2020-12-28

Added

  • [Task] Refactoring
  • [Task] Additional output
  • [Task] Refactor authorization
  • [Task] Client "Local"

[2.2.3] - 2020-12-23

Added

  • [Task] Database port is not required
  • [Task] User confirmation for database import

Fixed

  • [Bugfix] Nested dict for shell argument initialization
  • [Bugfix] Wrong dict key for ssh key

[2.2.2] - 2020-12-09

Fixed

  • [Bugfix] Requirements in setup extended

[2.2.1] - 2020-12-06

Added

  • [Task] After_dump feature added

Fixed

  • [Bugfix] Fix legacy shell script call

[2.2.0] - 2020-12-03

Added

  • [Task] Added python 3.5 support
  • [Task] Shell arguments extended
  • [Task] Improved test output
  • [Task] Extend setup
  • [Task] Added Travis CI
  • [Task] Manual database credentials
  • [Task] Refactoring module structure
  • [Task] Simplify extensions to recipes
  • [Task] Further error prevention
  • [Task] Wildcards for ignore tables

Fixed

  • [Bugfix] Drupal database settings parsing improved

[2.1.0] - 2020-11-05

Added

  • [Task] Test scenario symfony2.8 added
  • [Task] Support Symfony v2.8

[2.0.1] - 2020-11-05

Added

  • [Task] Validating database credentials

Fixed

  • [Bugfix] SSH key authorization for dump-remote

[2.0.0] - 2020-11-03

Added

  • [Task] Support legacy script call from command line
  • [Task] Improved script handling
  • [Task] Support Wordpress
  • [Task] Extension Drupal improved
  • [Task] Run sync as module
  • [Task] Adding supported framework Drupal 8
  • [Task][!!!] Refactoring for export as python package
  • [Task] Connection output improved

[1.8.0] - 2020-10-06

Added

  • [Task] Error handling improved
  • [Task] Logging output optimized
  • [Task] Re-enable check dump feature
  • [Task] Added test environment
  • [Task] Host linking feature added
  • [Task] Added password option for hosts
  • [Task] Adding "no-tablespaces" option for mysqldump command
  • [CleanUp] Refactoring code

Fixed

  • [Bugfix] Logging error bug