CHANGELOG.md in markdown_exec-1.0.0 vs CHANGELOG.md in markdown_exec-1.1.0
- old
+ new
@@ -1,30 +1,68 @@
# Changelog
## [ToDo]
-- pipe stdin to script
-- present timestamp, result of last exec for each command
- user settings
- hidden w , w/o () in names
- fix regexp in pathnames
-- tab completion from md file
-- read file once to allow for tempdoc stream
-- include md or blocks file
+- [ ] read file once to allow for tempdoc stream
+
- tree display
-- mde options in md file or included file
+- [ ] mde options, user prompt, in md file or included file
-- include blocks from local md file
+- [ ] include blocks from local md file
-- chmod a+x logged script
+- execute? yes/no/save/clipboard + record/edit/history
-- add shebang to saved script
+- [ ] list, view saved output
-- yes/no/write/clipboard/record/edit/history
+- completion
+ - [ ] include blocks in md file
-- list, view saved output
+- [ ] ruby gem data model
+
+- [ ] extract yaml block into stdout
+- [ ] extract json block into stdout
+
+- [ ] import yaml, json data into environment
+
+- [ ] yq filter with imported or named yaml, json data
+
+- [ ] yaml dump of options w/ detail
+
+- [ ] re-exec last script v re-run named block in last script
+- [ ] repeat to reload last doc and block
+- [ ] option to output mixed stdin, stdout, stderr; labels: prefix and blocks
+
+## [1.0.1] - 2022-05-21
+
+### Added
+
+- Display administrative output (command, save files) for executed blocks.
+- Select base, administrative output as hierarchical output (MDE_DISPLAY_LEVEL).
+- The user may select Exit, the first option, to quit the program.
+- The block-selection menu is re-displayed after an approved script is exectued.
+- Pause for and pass through standard input in scripts executed by the tool.
+- Options
+ - chmod for saved scripts
+ - shebang for saved scripts
+ - shell for executed and saved scripts
+
+### Changed
+
+- Exit option is at top of each menu.
+- Single-stage tab completion, defaut
+ - Presents matching options when current word starts with `-`
+ - Presents directories and files otherwise.
+- Two-stage tab completion for option arguments.
+ - When prior word is an option and current word is empty
+ - Presents option type on first tab, eg `.BOOL.` for a boolean option.
+ - Presents option default value on second tab, eg `0` for false.
+- Use 'bash' shell instead of default
+- Write STDOUT, STDERR, STDIN in sections to saved output file.
## [1.0.0] - 2022-04-26
### Added