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.
1.2.1 - 2025-01-14
- Remote artifacts sync.
1.2.0 - 2025-01-14
SyncToRemote
andSyncFromRemote
Actions to sync build folders between current and remote hosts.- Remote Action and Pipeline execution support.
-r
and-R
arguments tobuild
command.
- Documentation and
i18n
.
1.1.0-beta-2 - 2025-01-14
replacements
andignore_fails
flags support on remote exec.
1.1.0-beta-1 - 2025-01-14
remote
module andRemoteHost
entity.RemoteAccessibleAndReady
requirement type.remote_exec
custom command field.- All related TUI and
i18n
.
- Global configuration hashmaps' key types (to validate).
- Some documentation updates and fixes.
1.0.1 - 2025-01-14
- Short name validator.
1.0.0 - 2025-01-13
FromEnvFile
variable type.FromHCVaultKv2
variable type (HashiCorp Vault KV2 support).- Chunk-by-chunk file comparison on
copy_all
function calls (to discard file timestamps rewrite on equal content). - Requirements for Actions (satisfy path, one of paths or even
Check
to run given Action). TODO.md
.
- Moved all TUI-related code in
tui
module. - Moved output of build folder's path at the top of Pipeline.
- Made
cache_files
project config field a hashset in Deployer's internals (for reducing duplicates). Cargo.toml
default features and Deployer's project config.
AutoVersionExtractFromRule
trimming.README.md
andDOCS.ru.md
.
0.3.4 - 2025-01-10
- Deny current version content's removal from
AddToStorage
Actions.
0.3.3 - 2025-01-10
AddToStorage
Actions.latest
version support forUseFromStorage
Actions.
- Rewriting content with equal infos.
ProjectClean
Actions due to lack of need.
0.3.2 - 2025-01-08
- Support of
.deploy-config.json
(hidden) project's configurations. - Size of files that cleaned by the
clean
command.
- Made
smart-patcher
's Python, Lua and Rhai support optional inCargo.toml
.
0.3.1 - 2025-01-06
README.md
.- Updated
smart-patcher
dependency.
0.3.0 - 2025-01-06
UseFromStorage
Actions.Info
validation.- Relative paths validation in project's setup.
ls content
andnew content
commands.
- Translations.
0.2.1 - 2025-01-04
Patch
Actions.
README.md
andDOCS.ru.md
.
- One translation in
i18n-ru
.
0.2.0 - 2024-12-27
- Russian language support.
- Build saves.
0.1.1-beta-14 - 2024-12-24
- Support of Pipeline-specific build folders (
exclusive_exec_tag
).
- Push some edit variants to the top in TUI.
0.1.1-beta-13 - 2024-12-24
DEPLOYER_TRIM_ERR_OUT_LINES
environment variable to cut error's log.- Initial values to edit TUI.
- Checks on empty project config.
Ctrl+C
support.
- Writing build folder from every Pipeline that running.
Observe
Action now runs without piping the output.
- Local time in logs.
- Project names with
/
support.
0.1.1-beta-12 - 2024-12-18
- Allowed specifying build folder at
build
command.
- Updated
DOCS.ru.md
.
0.1.1-beta-11 - 2024-12-18
- Build's file log.
silent
option overridesverbose
mode.- Several Pipelines are available to be specified in
build
command.
README.md
0.1.1-beta-10 - 2024-12-18
current
andno-pipe
options tobuild
command.
- Some default prompts in TUI.
- Empty descriptions in
ls
command.
0.1.1-beta-9 - 2024-12-17
- Custom shell support by
DEPLOYER_SH_PATH
environment variable. - Russian documentation inside
DOCS.ru.md
.
Check
Action's validation and prompt setup.- A lot of TUI issues.
0.1.1-beta-4 - 2024-12-11
Interrupt
Action.show_success_output
andshow_bash_c
options.- Edit TUI to all Deployer entities.
- Deployer's self-installation.
0.1.0-alpha-11 - 2024-12-03
- Cache files.
0.1.0-alpha-10 - 2024-12-03
- Default project Pipelines.
0.1.0-alpha-9 - 2024-12-03
- Error outputs.
0.1.0-alpha-8 - 2024-12-03
- GitHub CI.
- Exit on project's empty Pipeline list.
- Configuration saving.
- YAML and TOML support (due to bug in deserialization from complex structures).
0.1.0-alpha-7 - 2024-12-03
- Pipelines and Actions.
- Build support.
- TUI.