Added
- Add
which()
andrequire()
for finding executables (#2440 by 0xzhzh) - Add
no-exit-message
Setting and[exit-message]
attribute (#2568 by ArchieAtkinson) - Configure alias style in
--list
with--alias-style
(#2342 by marcaddeo) - Add regex mismatch conditional operator (#2490 by laniakea64)
- Add
read_to_string(path)
function (#2507 by begoon)
Changed
Fixed
- Keep
[private]
attribute when formatting assignments (#2592 by casey) - Format
if … else if …
without superfluous braces (#2573 by casey) - Fix error when lexing
!
at end-of-file (#2520 by casey) - Handle recipes in submodules in fish completion script (#2514 by senekor)
Misc
- Add tests for
require()
(#2594 by casey) - Evaluate concatenations and joins from left to right (#2593 by casey)
- Disable links to empty chapters in book (#2589 by casey)
- Link to CI workflow in readme (#2586 by bravesasha)
- Clarify that
trim_*_match
functions take subtrings (#2574 by xavdid) - Update
softprops/action-gh-release
from 2.2.0 to 2.2.1 (#2570 by app/dependabot) - Check attributes in parser instead of analyzer (#2560 by casey)
- Ignore I/O errors when writing changelog to stdout (#2558 by casey)
- Add
quiet
setting and fix typos in readme (#2549 by unennhexium) - Update readme to use
env()
instead ofenv_var*()
(#2546 by laniakea64) - Document using
||
to provide default for empty environment variable (#2545 by casey) - Refactor
Line
predicates (#2543 by casey) - Fix typos in README.md (#2542 by laniakea64)
- Add full example getting XDG user directory to readme (#2536 by laniakea64)
- Document weird behavior of duplicate definitions in imports (#2541 by casey)
- Update readme to reflect actual behavior of user directory functions (#2535 by casey)
- Update softprops/action-gh-release to 2.2.0 (#2530 by app/dependabot)
- Document running python recipes with
uv
(#2526 by casey) - Sort functions alphabetically (#2525 by casey)
- Fix truncated bang operator error message (#2522 by casey)
- Include source path in dump JSON (#2466 by psibi)
- Add attribute set (#2419 by neunenak)