just v1.51.0 Release Notes

Release Date: 2026-05-10 // 28 days ago
  • โž• Added

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Allow [env] attribute to take expressions (#3329 by casey)
    • ๐Ÿ‘ Allow using expressions with [working-directory] (#3326 by casey)
    • Read justfile from standard input with --justfile - (#3325 by casey)
    • ๐Ÿ‘‰ Make parent_directory() of bare filename return . (#3313 by casey)
    • ๐Ÿ‘‰ Make [env] override module-level exports (#3312 by casey)

    ๐Ÿ›  Fixed

    • Fail on deep recursion instead of overflowing stack (#3319 by casey)
    • Invoke chooser selections separately (#3311 by casey)
    • Don't evaluate unused assertions (#3310 by casey)
    • Respect lazy setting in submodules (#3308 by casey)
    • ๐Ÿ›  Fix overrides not being visible in user-defined functions (#3307 by casey)
    • Don't panic on invalid datetime format string (#3304 by casey)

    Misc

    • ๐Ÿ‘‰ Use cargo-limit commands in justfile (#3331 by casey)
    • Simplify code more (#3330 by casey)
    • โšก๏ธ Update install-dev-deps recipe with compatible mdbook (#3328 by casey)
    • Simplify code (#3327 by casey)
    • ๐Ÿ”— Link to duplicate recipe issue in readme (#3321 by casey)
    • โœ‚ Remove periods from error messages (#3316 by casey)
    • Avoid multi-sentence error messagess (#3315 by casey)
    • ๐Ÿ‘‰ Make error messages lowercase (#3314 by casey)
    • Actually bump version to 1.50.0 (#3303 by casey)

Previous changes from v1.50.0

  • โž• Added

    ๐Ÿ›  Fixed

    • Preserve trailing comments when formatting (#3282 by casey)
    • Preserve comments before [doc] attribute (#3275 by casey)
    • ๐Ÿ‘ Allow comments after unexports (#3264 by casey)

    ๐Ÿ”„ Changed

    • Stabilize --fmt subcommand (#3301 by casey)
    • Ignore trailing :: on last argument (#3300 by casey)
    • Complete files and directories when completing arguments (#3299 by casey)
    • Include module_path field in JSON (#3288 by casey)
    • Partially collapse blank lines between items (#3274 by casey)
    • 0๏ธโƒฃ Omit defaults when formatting settings (#3268 by casey)

    Misc

    • ๐Ÿ›  Fix read() description (#3295 by casey)
    • Note that pull requests are not currently being accepted (#3289 by casey)
    • ๐Ÿ‘Œ Improve completer config parsing (#3287 by casey)
    • โœ… Test that aliases complete with environment variable (#3286 by casey)
    • Replace unnecessary raw strings (#3281 by casey)
    • ๐Ÿ›  Fix test string indentation (#3280 by casey)
    • Document assert() in readme (#3279 by casey)
    • Replace dashes with underscores when using --evaluate-format shell (#3278 by casey)
    • ๐Ÿ›  Fix readme typos (#3277 by casey)
    • โœ… Test multi-line recipe comments (#3276 by casey)
    • Document set no-exit-message and [exit-message] (#3269 by casey)
    • ๐Ÿ”จ Refactor end-of-file handling in lexer (#3267 by casey)
    • ๐Ÿ›  Fix end-of-file parsing (#3266 by casey)
    • ๐Ÿš€ Update softprops/action-gh-release to 2.6.1 (#3253 by casey)
    • Include bash completion script in crate (#3252 by casey)