Release v0.1.1
Highlights
- Network commands: curl/wget now support timeout flags (--max-time, --timeout)
- Parser improvements: $LINENO variable and line numbers in error messages
- jq enhanced: new flags (-S, -s, -e, --tab, -j, -c, -n)
- sed: in-place editing with -i flag
- Structured logging with automatic security redaction
What's Changed
- fix(test): fix printf format repeat and update test coverage (#135) by @chaliy
- feat(network): implement curl/wget timeout support with safety limits (#134) by @chaliy
- docs: consolidate intentionally unimplemented features documentation (#133) by @chaliy
- feat(parser): add line number support for $LINENO and error messages (#132) by @chaliy
- feat(sed): enable -i in-place editing flag (#131) by @chaliy
- feat(tool): refactor Tool trait with improved outputs (#130) by @chaliy
- docs(vfs): clarify symlink handling is intentional security decision (#129) by @chaliy
- fix(test): fix failing tests and remove dead code (#128) by @chaliy
- feat(curl): implement --max-time per-request timeout (#127) by @chaliy
- feat(jq): add -S, -s, -e, --tab, -j flags (#126) by @chaliy
- feat(for): implement positional params iteration in for loops (#125) by @chaliy
- test(jq): enable group_by test that already passes (#124) by @chaliy
- docs(agents): add testing requirements to pre-PR checklist (#123) by @chaliy
- test(jq): enable jq_del test that already passes (#122) by @chaliy
- chore(deps): update reqwest, schemars, criterion, colored, tabled (#121) by @chaliy
- docs: add Everruns ecosystem reference (#120) by @chaliy
- feat(jq): add compact output (-c) and null input (-n) flags (#119) by @chaliy
- docs(network): remove outdated 'stub' references for curl/wget (#118) by @chaliy
- docs: remove benchmark interpretation from README (#117) by @chaliy
- feat(logging): add structured logging with security redaction (#116) by @chaliy
- fix(security): prevent panics and add internal error handling (#115) by @chaliy
- fix(parser): support quoted heredoc delimiters (#114) by @chaliy
- fix(date): handle timezone format errors gracefully (#113) by @chaliy
- fix: implement missing parameter expansion and fix output mismatches (#112) by @chaliy
- docs(security): add threat model with stable IDs and public doc (#111) by @chaliy
- chore(bench): add performance benchmark results (#110) by @chaliy
- docs: update KNOWN_LIMITATIONS.md with current test counts (#109) by @chaliy
- refactor(builtins): extract shared resolve_path helper (#108) by @chaliy
- refactor(vfs): rename to mount_text/mount_readonly_text with custom fs support (#107) by @chaliy
- fix(echo): support combined flags and fix test expectations (#106) by @chaliy
Full Changelog: v0.1.0...v0.1.1