Change Log

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

[0.3.3] - 2025-11-xx

Added

Changed

Fixed

[0.3.2] - 2025-11-22

Fixed

  • space (-w) forwarding

[0.3.1] - 2025-04-29

Added

  • --notify option
    • Force notification even if in dry-run mode (--simulate)

[0.2.27] - 2025-04-04

Added

  • Upgraded options of Payload task.

Changed

  • Improved archiving data files message.

Fixed

  • Removed character for * (Linux printing)

[0.2.26] - 2025-04-03

Fixed

  • Shell::Files#move_file... typo.. should be File.rename

[0.2.25] - 2025-04-03

Fixed

  • Data file extensions was missing .xls

[0.2.24] - 2025-04-03

Added

  • CLEAN_LOCAL constant for People::Sync process (default: false).
    • To ensure input folder is emptied by moving the files therein to an Archived subfolder.

[0.2.22] - 2025-03-26

Fixed

  • Payload push command

[0.2.21] - 2025-03-26

Fixed

  • Payload push shouldn't carry options

[0.2.20] - 2025-03-26

Added

  • export:payload
    • added -get-people stage

[0.2.19] - 2025-03-22

Changed

  • subtask names to have an alternative substitution from - to _ for method names compatiblity

[0.2.18] - 2025-03-22

Changed

  • Command invocation cases on Export::Payload related tasks.

[0.2.17] - 2025-03-22

Added

  • space to mailing.
  • Export payload notify
    • On error
    • On success

[0.2.16] - 2025-03-11

Fixed

  • Const fetch when value is false

[0.2.14] - 2025-03-10

Added

  • Real support for URL pull driver

[0.2.13] - 2025-02-25

Fixed

  • Task option name compatibility on ruby command.

[0.2.12] - 2025-02-25

Fixed

  • Backwards compatibility on task runners.

[0.2.11] - 2025-02-25

Fixed

  • Enum inheritance shouldn't leak across child classes.
    • Fixed via upgrade of rake-commander gem

[0.2.10] - 2025-02-20

Fixed

  • Space forwarding

[0.2.9] - 2025-02-20

Fixed

  • EcoRake::Lib::People::SyncLaunch should forward space

[0.2.8] - 2025-02-20

Added

  • REMOTE_ARCHIVE [Boolean] whether or not should archive remote files.
  • Integration option for target space
  • (sub)tasks declarion and invokation as Enum

Changed

  • code tidy up
  • upgrade core gem dependency

Fixed

  • typo on Options::Library#names

[0.2.7] - 2024-12-16

Added

  • EcoRake::Lib::People::SyncLaunch
    • New constant TARGET_NAMESPACE: to build up the target task based on a different namespace (i.e. not nested).

Changed

  • code tidy up

[0.2.6] - 2024-12-09

Added

  • EcoRake::Lib::People::SyncLaunch new constant join_files
    • To specify the integration to use the target folder in raw
    • Which will use all the files with matching pattern within.

[0.2.5] - 2024-10-01

Added

  • --no-email option to the people sync process.
  • Helper to summarize an error Exception
  • SendGrid mailer

[0.2.4] - 2024-09-05

Added

  • EcoRake::Shell::Command#sh_exit_on_fail
    • It exists when the command failed.
    • This requires that any notification is handled by the logic of the command that was invoked itself.
    • Please observe that using this approach could miss a notification.

Changed

  • EcoRake::Lib::Peope::SyncLaunch#process_full_file
    • people_get won't raise a RunTimeError but just exit with status 1
  • EcoRake::Lib::Task::RunnerRely#task
    • command won't raise a RunTimeError but just exit with status 1
  • EcoRake::Lib::Files::Sftp#task
    • sftp_command won't raise a RunTimeError but just exit with status 1

[0.2.3] - 2024-08-22

Fixed

  • Gem dependency that must be made explicit

[0.2.2] - 2024-08-08

Fixed

  • fixed typo

[0.2.1] - 2024-08-07

Added

  • SNAPSHOT_MODE new mode: :delta_last

[0.2.0] - 2024-08-01

Changed

  • require ruby 3

[0.1.6] - 2024-02-03

Fixed

  • Compatibility with ruby 3
    • call to super with no args where method on parent class doesn't match parameters.

Changed

  • upgrade dependencies

[0.1.5] - 2024-02-01

Added

  • new options for file pattern const and remote subfolder for the SFTP task

[0.1.4] - 2023-07-23

Fixed

  • Type in EcoRake::Utils::Mailing#email

[0.1.2] - 2023-06-09

Changed

  • Notify when file decryption fails

[0.1.1] - 2023-06-06

Added

  • Very first version, with support to migrate all the rake integrations.