Only for major & minor version releases. Contains only notable items.
defer
statements- Further shell command support improvements, critical shell commands
- Emoji support
- Basic syntax highlighter
- Reworked JSON field extraction algo
errdefer
- Reworked string character escaping
- Improved rad block sorting operation, added matching
sort
function - Added more functions:
confirm
,range
,split
etc - Removed Cobra
- Reworked strings (
RslString
, attributes, colors) - http functions
- parsing functions e.g. parse_int, parse_float
.dot.syntax
for map key access- Truthy/falsy logic
exit
function- Allow output pass-through in
rad
blocks rad
field modifiers:truncate
,color
- Reworked arrays: all arrays now allow mixed types
- maps
- collection entry assignment
del
in
andnot in
- Json algo: allow capturing json nodes as maps
- Added list/string slicing
- Improved indexing, including negative indexing
- Added ternary expressions
- Added inline expressions for string interpolation, including formatting
- Implemented shell command invocation
- Improved shell embedding
- Improved table-to-terminal size adjustment
- Good unit testing
- Compound assignments
- Allow mocking responses
--MOCK-RESPONSE
- Json algo: add
*
wildcard capture rad
sort statements- Colorized headers
- Switch from
int
toint64
representation of ints - Add
pick
functions, includingpick_from_resource
- Add list comprehensions
request
anddisplay
blocks
- Added Apache License 2.0
- Arg defaults
- std functions: date functions, replace, join, upper/lower, etc
- 'Single quote' strings
- Initial version
- Newest notable feature was
--STDIN
and output shell export commands.