mirror of
https://github.com/sagiegurari/duckscript
synced 2024-11-02 08:36:27 +00:00
2.9 KiB
Executable file
2.9 KiB
Executable file
CHANGELOG
v0.1.8
- New current_time command.
- New greater_than and less_than commands.
- New wget (http_client) command #20
- Reduce binary executable size.
- Fix CLI help documentation.
v0.1.7 (2020-01-17)
- Fixed runner to return an error if on_error requested crash or exit and not just end the script.
- [Breaking Change] Unalias can remove aliases not created from the alias command.
- New properties read/write commands #61
- Default command run implementation should crash and not error #63
- [Breaking Change] Invoking a command that does not exist should crash and not error
- cat command to support multiple files #62
- New debug commands (dump_instructions, dump_state, dump_variables) #58 #59 #60
- Running duck cli without arguments, stars up the repl mode #41 #42
v0.1.6 (2020-01-12)
- [Breaking Change] Changed CLI executable from duckscript to duck
- function, forin and ifelse blocks to support generic end command #53
- duckscript cli now accepts inline script #40
- Unit test framework for internal SDK commands and full test suite #51
- New exit_on_error command #49
- Ability to write standard SDK commands with duckscript #50
- New array_is_empty command.
- [Breaking Change] assert commands should return 'crash' and stop execution #52
v0.1.5 (2020-01-09)
- New array_length command
- [Breaking Change] ForIn accepts handle value not variable name
- New length command (strlen)
- New substring command #37
- New uname/os_family command #43
- [Breaking Change] Commands should accept empty string ("") inputs #47
- [Breaking Change] Support spread binding #46
- Command result of type error, will not break the script and instead call the on_error command #45
- New get_last_error, get_last_error_line and get_last_error_source commands #45
- New last_indexof command #36
- New indexof command #35
- Added 'quit' and 'q' aliases to exit command #44
- Added state 64 bit numeric value support #39
- [Breaking Change] Changed standard namespace to std from sdk #34
- New read command #33
- New hostname command #18
- New trim_start command #29
- New trim_end command #30
- New trim command
- New is_empty command
- New is_defined command
- New range command #32
v0.1.4 (2020-01-03)
- New contains command #28
- New ends_with command #27
- New starts_with command #26
- New equals command #25
v0.1.3 (2020-01-03)
- New ls command #9
- New cp command #7
- New man command #16
- New calc command #10
- New unset_env command #23
- New mv command #8
- New rm command #15
- New rmdir command #14
- New assert_eq command #22
- New assert_fail command #3
- New assert command #2
- New touch command #4
- New dirname command #6
- New canonicalize command #21
- New basename command #5
- New mkdir command #13
- New not command #12
v0.1.0 (2019-12-30)
- Initial release