Releases: EspenAlbert/ask-shell
Releases · EspenAlbert/ask-shell
v0.10.1
v0.10.0
0.10.0 2026-06-01T12-38Z
Console
- New function
get_live_print_context - New function
live_print_scope - New class
LivePrintContext
v0.9.1
v0.9.0
0.9.0 2026-05-22T13-15Z
Root
__ROOT__.AskShellSettings: added optional field 'disable_interactive_shell' (default: False)
Console
- New function
disable_interactive_shell
v0.8.0
0.8.0 2026-05-19T10-48Z
Root
__ROOT__.AskShellSettings: added optional field 'terminal_height' (default: 40)__ROOT__.AskShellSettings: added optional field 'terminal_width' (default: 120)
Shell
- BREAKING
shell.run: param 'message_callbacks' type: list[Callable[[ShellRunBefore | ShellRunPOpenStarted | ShellRunStdStarted | ShellRunStdReadError | ShellRunStdOutput | ShellRunRetryAttempt | ShellRunAfter], bool]] | None -> list[Callable[[ShellRunBefore | ShellRunPOpenStarted | ShellRunStdStarted | ShellRunStdReadError | ShellRunStdOutput | ShellRunRetryAttempt | ShellRunAfter], bool | None]] | None - BREAKING
shell.run_and_wait: param 'message_callbacks' type: list[Callable[[ShellRunBefore | ShellRunPOpenStarted | ShellRunStdStarted | ShellRunStdReadError | ShellRunStdOutput | ShellRunRetryAttempt | ShellRunAfter], bool]] | None -> list[Callable[[ShellRunBefore | ShellRunPOpenStarted | ShellRunStdStarted | ShellRunStdReadError | ShellRunStdOutput | ShellRunRetryAttempt | ShellRunAfter], bool | None]] | None
v0.7.0
0.7.0 2026-05-15T13-30Z
Root
- New class
ShellRunSummary __ROOT__.AskShellSettings: added optional field 'shell_run_summary' (default: <ShellRunSummary.ALL: 'all'>)
Shell
shell.ShellConfig: added optional field 'mute_shell_summary' (default: False)shell.run: added optional param 'mute_shell_summary' (default: None)shell.run_and_wait: added optional param 'mute_shell_summary' (default: None)
v0.6.0
0.6.0 2026-04-10T12-44Z
Root
__ROOT__.AskShellSettings: field 'thread_count' default: 50 -> 100
Shell
- BREAKING
shell.run_pool: field 'pool' default removed (was: ...) - fix(shell): Prevent run_pool deadlock on zero-submit and support pool_thread_count 569118
shell.run_pool: added optional field 'pool_thread_count' (default: None)
v0.5.3
v0.5.2
v0.5.1
0.5.1 2026-03-17T20-46Z
Shell
shell.ShellConfig: added optional field 'retry_initial_wait' (default: 5)shell.ShellConfig: added optional field 'retry_jitter' (default: 5)shell.ShellConfig: added optional field 'retry_max_wait' (default: 60)shell.run: added optional param 'retry_initial_wait' (default: None)shell.run: added optional param 'retry_jitter' (default: None)shell.run: added optional param 'retry_max_wait' (default: None)shell.run_and_wait: added optional param 'retry_initial_wait' (default: None)shell.run_and_wait: added optional param 'retry_jitter' (default: None)shell.run_and_wait: added optional param 'retry_max_wait' (default: None)
Other Changes
- Chore: support new fields on ShellConfig to support retries