This release brings new operators and a builtin, all for managing null types. There is also a substantial revamp to readline's responsiveness.
Please read out compatibility commitment to understand how features are deprecated.
?pipe will be deprecated to make way for a the ternary operator. You can achieve the same result with
<err> <!out>, eg
command <err> <!out> parameters... | next-command ...
Features marked as EXPERIMENTAL are provided without assurances of future breaking changes.
null-coalescing, returns the left-most non-null value (read more)
elvisreturns the left-most non-falsy value (read more)
is-nullchecks if a variable is undefined or null (read more)
error message for
$1variables, for when insufficient parameters passed, has been improved
website: minor stylesheet updates, plus some new images added
readline: buffered screen writes to reduce rendering glitches and improve overall responsiveness (issue #744)
gpingautocomplete updated to support
Special thank yous for this release goes to the following contributors:
- tsmish for helping to debug some of readline's rendering glitches
Published: 09.10.2023 at 22:13
debug: Debugging information
This document was generated from gen/changelog/v5.1_doc.yaml.