just

Developer Tools

A handy command runner for project-specific recipes.

Latest 1.58.0 · by Casey RodarmorWebsitecasey/just

Release activity

Release activity — 10 releases across 10 days since Apr 19, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Apr 19, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 20261 release on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 20261 release on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 20261 release on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 20261 release on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 20261 release on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 20261 release on Jun 16, 20261 release on Jun 23, 20261 release on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 20261 release on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

10 releases since Apr 19, 2026

Changelog

1.58.0

Added 2
  • Add format argument to [timestamp] attribute
  • Add [timestamp] recipe attribute
Changed 2
  • Surround interpolation expressions with spaces when formatting
  • Accept multiple comma-separated values in --justfile-name
Changed
  • Surround interoplation expressions with spaces when formatting (#3685 by casey)
  • Accept multiple ,-separated values in --justfile-name (#3676 by casey)
Added
  • Add format argument to [timestamp] attribute (#3681 by casey)
  • Add [timestamp] recipe attribute (#3680 by casey)
Misc
  • Note that no-cd only affects recipe working directory (#3679 by casey)
  • Link to GitHub from docs (#3674 by casey)
View originalPermalink
How 1.58.0 went

1.57.0

Added 1
  • Add `len()` function
Changed 10
  • Pass arguments to `cmd.exe` without escaping
  • `split('')` splits into characters
  • Accept markdown justfiles found by name
  • Make `[env]` variables visible to `shell()` invocations
  • Forbid duplicate groups
  • Forbid option names beginning with `-`
Fixed 9
  • Don't reevaluate lazy assignments in user-defined functions
  • Don't print parenthesis around dependencies without arguments
  • Accept override paths containing module aliases
  • Fix line number in error message after multi-line interpolation
  • Don't execute dotenv commands during dry run
  • Only run `dotenv-command` in root module
Changed
  • Pass arguments to cmd.exe without escaping (#3636 by casey)
  • split('') splits into characters (#3650 by casey)
  • Accept markdown justfiles found by name (#3648 by casey)
  • Make [env] variables visible to shell() invocations (#3631 by casey)
  • Forbid duplicate groups (#3626 by casey)
  • Forbid option names beginning with - (#3608 by casey)
  • Don't accept option arguments starting with -= or --= (#3607 by casey)
  • Reject empty alphabet in choose() regardless of count (#3605 by casey)
  • Forbid [arg(flag)] with [arg(pattern)] (#3602 by casey)
  • Add extension to cache key (#3600 by casey)
Fixed
  • Don't reevaluate lazy assignments in user-defined functions (#3654 by casey)
  • Don't print parenthesis around dependencies without arguments (#3653 by casey)
  • Accept override paths containing module aliases (#3652 by casey)
  • Fix line number in error message after multi-line interpolation (#3646 by casey)
  • Don't execute dotenv commands during dry run (#3644 by casey)
  • Only run dotenv-command in root module (#3643 by casey)
  • Detect module cycle when path uses .. (#3641 by casey)
  • Recipes with [arg(min)] greater than zero cannot be default (#3639 by casey)
  • Avoid panic in ambiguous module file error (#3638 by casey)
  • Consider value when checking for setting conflicts (#3627 by casey)
  • Ignore disabled indentation settings (#3618 by casey)
  • Reject duplicate function parameters (#3611 by casey)
  • Allow defaulted option before required positional parameter (#3609 by casey)
  • Truncate cache entry before writing (#3603 by casey)
  • Ignore absent optional modules under --allow-missing (#3601 by casey)
Added
  • Add len() function (#3663 by casey)
  • Avoid panic when passed parentless justfile path (#3624 by casey)
Misc
  • Fix flags and options link in readme (#3669 by casey)
  • Add else if to grammar (#3667 by casey)
  • Remove function context macro (#3659 by casey)
  • Remove on-demand assignment evaluation (#3658 by casey)
  • Compute assignment references for --evaluate (#3657 by casey)
  • Evaluate const assignments in evaluation order (#3656 by casey)
  • Collect references transitively (#3655 by casey)
  • Serialize dependency path in JSON (#3651 by casey)
  • Print full recipe path for alias targets in --show and --usage (#3649 by casey)
  • Reject unexpected arguments to --completions (#3642 by casey)
  • Use recipe path in usage hint (#3635 by casey)
  • Trim non-cycle prefix from circular variable dependency errors (#3634 by casey)
  • Suggest similarly named submodules (#3633 by casey)
  • Report disabled recipes and aliases in --show and --usage (#3632 by casey)
  • Respect --no-highlight when echoing script recipes (#3630 by casey)
  • Report undefined variables in order (#3629 by casey)
  • Report correct final recipe in circular dependencies (#3628 by casey)
  • Ignore files with module directory name (#3625 by casey)
  • Dump unexports in alphabetical order (#3623 by casey)
  • Reject extra arguments to --groups (#3622 by casey)
  • Reject search-path-prefixes with --global-justfile (#3621 by casey)
  • Refactor AST display (#3620 by casey)
  • Format justfile with no items as empty string (#3619 by casey)
  • Return search errors other than NotFound during fallback (#3617 by casey)
  • Propagate more exit codes (#3615 by casey)
  • Use interpreter file name to determine script shell kind (#3614 by casey)
  • Resolve module aliases in --evaluate paths (#3613 by casey)
  • Trim and ignore empty doc comments (#3612 by casey)
  • Blame second recipe for duplicate [default] attribute (#3610 by casey)
  • Visit modules in order in --choose (#3606 by casey)
  • Include path in canonicalize() error message (#3604 by casey)
  • Remove fuzzer (#3599 by casey)
View originalPermalink
How 1.57.0 went

1.56.0

Fixed 20
  • Omit authorization header in install script if GITHUB_TOKEN is empty
  • Evaluate assignments in dependency order
  • Do not run shell() commands during dry run
  • List aliases for recipes in other modules
  • Don't unindent format strings twice
  • Include doc comments and attributes in --show
Fixed
  • Omit authorization header in install script if GITHUB_TOKEN is empty (#3595 by casey)
  • Evaluate assignments in dependency order (#3591 by casey)
  • Do not run shell() commands during dry run (#3588 by casey)
  • List aliases for recipes in other modules (#3581 by casey)
  • Don't unindent format strings twice (#3579 by casey)
  • Include doc comments and attributes in --show (#3578 by casey)
  • Don't resolve submodule variables to parent module variables (#3577 by casey)
  • Show dependency paths (#3576 by casey)
  • Reject shell-expanded string identifier in format string interpolation (#3575 by casey)
  • Resolve variables in [cache] expressions (#3573 by casey)
  • Preserve blank CRLF lines between recipes (#3568 by casey)
  • Report mixed leading whitespace in recipe bodies (#3567 by casey)
  • Preserve eager keyword in --dump and --fmt (#3565 by casey)
  • Export [env] variables to recipe bodies (#3566 by casey)
  • Don't add trailing space to empty doc comments (#3564 by casey)
  • Preserve CRLF when unindenting blank lines (#3563 by casey)
  • Include parameter multiple in dump (#3562 by casey)
  • Skip private variables when calculating --evaluate padding (#3561 by casey)
  • Don't show flag placeholders in --usage (#3559 by casey)
  • Fix is_dependency() in [confirm] expressions (#3558 by casey)
  • Skip private modules when choosing (#3557 by casey)
  • Don't re-evaluate assignments in user-defined functions (#3555 by casey)
  • Forbid format-string backticks (#3554 by casey)
  • Don't use shebangs as doc comments (#3553 by casey)
  • Don't deduplicate ASTs (#3552 by casey)
  • Allow escaping CRLF in strings (#3550 by casey)
  • Ignore sigils on continuation lines (#3549 by casey)
  • Catch circular references though function calls (#3548 by casey)
  • Resolve references in module [doc] attributes (#3547 by casey)
  • Avoid exponential blowup when traversing dependencies (#3546 by casey)
  • Handle invalid shebang lines (#3545 by casey)
  • Fix variable shadowing (#3543 by casey)
  • Handle timestamp formatting errors (#3542 by casey)
  • Display correct mismatched delimiter in format string (#3540 by casey)
  • Handle unterminated format string (#3539 by casey)
  • Error on end-of-file after backslash (#3538 by casey)
Changed
  • Make path_exists('') return false (#3570 by casey)
  • Make set ignore-comments only apply to shell recipes (#3544 by casey)
  • Remove !include error (#3541 by casey)
  • Allow [doc] to be const expression (#3516 by casey)
  • Allow conditional attributes on all items (#3515 by casey)
Added
Misc
  • Construct ExpressionContext with .into() (#3590 by casey)
  • Add Spack package to readme (#3589 by casey)
  • Look up variables by number (#3585 by casey)
  • Consolidate variable resolution (#3584 by casey)
  • Add ListEntry (#3583 by casey)
  • Give format string token kinds unique display implementations (#3574 by casey)
  • Update [arg(min, max)] description in readme (#3572 by casey)
  • Move lexiclean into source tree (#3569 by casey)
  • Remove debug assert in Recipe::group_arguments() (#3560 by casey)
  • Deprecate set windows-shell (#3536 by casey)
  • Move [arg] attribute construction into helper method (#3525 by casey)
  • Consolidate attribute display (#3514 by casey)
View originalPermalink
How 1.56.0 went

1.55.1

Fixed 1
  • Fix panic when empty path is passed to --show and --usage
Fixed
  • Fix panic when empty path is passed to --show and --usage (#3511 by casey)
Misc
View originalPermalink
How 1.55.1 went

1.55.0

Added 11
  • Add stream gates to `style()`
  • Accept `-F` for `--dotenv-filename`
  • Add `just_version()` function
  • Add `[arg(multiple)]`
  • Allow combining short options
  • Allow variadic parameters to be options
Changed 3
  • Allow `[arg(pattern)]` to be a list
  • Allow `[arg(help)]` to be expression
  • Allow `[arg(pattern)]` to be expression
Fixed 1
  • Fix forwarded dependency flag value
Fixed
  • Fix forwarded dependency flag value (#3489 by casey)
Changed
  • Allow [arg(pattern)] to be a list (#3484 by casey)
  • Allow [arg(help)] to be expression (#3483 by casey)
  • Allow [arg(pattern)] to be expression (#3482 by casey)
Added
Misc
View originalPermalink
How 1.55.0 went

1.54.0

Added 15
  • Add `[continue]` attribute
  • Add `--dotenv-command` and `set dotenv-command`
  • Add cache key to verbose output
  • Add `--no-cache` flag
  • Remove empty cache entries with `just --clean`
  • Allow filtering `--clean` by recipe and module path
Changed 2
  • Allow passing `--dotenv-command` multiple times
  • Allow `[arg]` `value` to be expression
Fixed 3
  • Forbid duplicate attribute keys
  • Clear signal handler when infallible line catches signal
  • Fix working directory cache key
Fixed
  • Forbid duplicate attribute keys (#3454 by casey)
  • Clear signal handler when infallible line catches signal (#3444 by casey)
Changed
  • Allow passing --dotenv-command multiple times (#3445 by casey)
  • Allow [arg] value to be expression (#3429 by casey)
Added
  • Add [continue] attribute (#3442 by casey)
  • Add --dotenv-command and set dotenv-command (#3441 by casey)
Cached Recipes
  • Add cache key to verbose output (#3465 by casey)
  • Add --no-cache flag (#3463 by casey)
  • Remove empty cache entries with just --clean (#3462 by casey)
  • Add just --clean instructions to readme (#3461 by casey)
  • Allow filtering --clean by recipe and module path (#3460 by casey)
  • Add --clean subcommand for clearing recipe cache (#3459 by casey)
  • Include recipe name in cache entries (#3457 by casey)
  • Add extra user-supplied cache key (#3456 by casey)
  • Fix working directory cache key (#3455 by casey)
  • Add output files to cached recipes (#3453 by casey)
  • Add file inputs to cached recipes (#3452 by casey)
  • Use body lines in cache key (#3451 by casey)
  • Use recipe body in cache key instead of lines (#3447 by casey)
  • Add additional cache keys (#3446 by casey)
  • Add cached recipes (#3437 by casey)
Misc
  • Rename AttributeDiscriminant to AttributeKind (#3464 by casey)
  • Improve invalid shell recipe attribute error message (#3458 by casey)
  • Add Environment struct (#3450 by casey)
  • Remove Test::no_justfile() (#3449 by casey)
  • Use plural consistently in UnstableFeature enum (#3448 by casey)
  • Lowercase ctrl consistently (#3443 by casey)
  • Add activating environments section to readme (#3440 by casey)
  • Bump minimum-supported Rust version to 1.89.0 (#3438 by casey)
  • Make non-unicode error messages consistent (#3436 by casey)
  • Lowercase function error messages (#3435 by casey)
  • Reword readme (#3433 by casey)
  • Remove emacs Local Variables: block from justfile (#3432 by casey)
View originalPermalink
How 1.54.0 went

1.53.0

Added 7
  • Add `recipe_name()` function
  • Support markdown justfiles
  • Add list concatenation operator
  • Add `split()` function
  • Add `flag` `[arg]` attribute
  • Add `bool()` function
  • Add negation operator `!`
Changed 13
  • Allow omitting `assert()` message
  • Preserve bare `[arg]` long key when formatting
  • Do not export empty lists
  • Make `which()` require `set lists`
  • Make `env()` functions work with lists
  • Make `+` and `/` work with lists
Added
Changed
  • Allow omitting assert() message (#3423 by casey)
  • Preserve bare [arg] long key when formatting (#3397 by casey)
Lists
  • Add list concatenation operator (#3427 by casey)
  • Do not export empty lists (#3424 by casey)
  • Add split() function (#3420 by casey)
  • Make which() require set lists (#3418 by casey)
  • Make env() functions work with lists (#3416 by casey)
  • Make + and / work with lists (#3415 by casey)
  • Allow lists as regex operands of =~ and !~ (#3414 by casey)
  • Allow multiple --dotenv-filename and --dotenv-path options (#3413 by casey)
  • Load multiple .env files (#3412 by casey)
  • Flatten interpreter settings (#3410 by casey)
  • Make [env] work with lists (#3409 by casey)
  • Join lists in assert() and [confirm] messages (#3408 by casey)
  • Join lists in interpolations (#3407 by casey)
  • Using lists in string contexts is an error (#3406 by casey)
  • assert(condition) evaluates to condition (#3405 by casey)
  • Make assert() evaluate to "true" when set lists is enabled (#3404 by casey)
  • Make =~ and !~ work with lists (#3403 by casey)
  • if without else evalutes to [] when false (#3401 by casey)
  • Check structural equality in != and == (#3402 by casey)
  • Add flag [arg] attribute (#3398 by casey)
  • Make show() require set lists (#3392 by casey)
  • Add bool() function (#3391 by casey)
  • Add negation operator ! (#3389 by casey)
  • Allow conditions to be used in arbitrary expressions (#3387 by casey)
  • Add show() function (#3383 by casey)
  • Print lists in --evaluate (#3382 by casey)
  • Reform booleans (#3381 by casey)
  • Add list literals (#3380 by casey)
  • Allow mapping dependencies over lists (#3379 by casey)
  • Forwards lists to dependencies (#3378 by casey)
  • Map append() and prepend() over lists (#3375 by casey)
  • Map absolute_path() over lists (#3374 by casey)
  • Add set lists (#3372 by casey)
  • Preserve variadic arguments as lists of strings (#3362 by casey)
Misc
  • Improve broken WSL bash workaround (#3426 by casey)
  • Fix [arg] attribute examples in readme (#3422 by casey)
  • Organize lists readme section (#3421 by casey)
  • Remove extra detail from most list in string context errors (#3417 by casey)
  • Add tokens to [env] and [working-directory] string context errors (#3411 by casey)
  • Reduce parser test churn (#3400 by casey)
  • Add example using [parallel] with mapped dependencies (#3399 by casey)
  • Use StringResult and ValueResult instead of FunctionResult (#3396 by casey)
  • Allow stable calls to user-defined functions that shadow unstable functions (#3395 by casey)
  • Replace rule 110 with rule 124 (#3394 by casey)
  • Consolidate list feature errors (#3393 by casey)
  • Simplify Lexer::lex_choices() (#3390 by casey)
  • Consolidate list feature tracking (#3388 by casey)
  • Refactor function context retrieval (#3386 by casey)
  • Remove summary module (#3385 by casey)
  • Use show() and --evaluate in tests (#3384 by casey)
  • Include number in counts (#3376 by casey)
  • Improve list tests (#3373 by casey)
  • Add rule110 recipe to demo group (#3368 by casey)
  • Move doc comments above long recipe signatures in --list (#3367 by casey)
  • Propagate is_dependency to defined function evaluators (#3365 by casey)
  • Use value consistently in functions (#3364 by casey)
View originalPermalink
How 1.53.0 went

1.52.0

Added 4
  • Add `[shell]` attribute to override `default-script` setting
  • Add `default-script` setting
  • Add `--default-list` flag
  • Add `default-list` setting
Changed 6
  • Disable aliases that depend on absent modules
  • Print formatted justfile to stdout when source is stdin
  • Allow search directory with more subcommands
  • Disable recipes that depend on absent modules
  • Include UTF-8 byte-order mark in PowerShell scripts
  • Remove options from `--list` output
Added
  • Add [shell] attribute to override default-script setting (#3359 by casey)
  • Add default-script setting (#3354 by casey)
  • Add --default-list flag (#3350 by casey)
  • Add default-list setting (#3337 by casey)
Changed
  • Disable aliases that depend on absent modules (#3358 by casey)
  • Print formatted justfile to stdout when source is stdin (#3356 by casey)
  • Allow search directory with more subcommands (#3353 by casey)
  • Disable recipes that depend on absent modules (#3352 by casey)
Misc
  • Improve absent optional module error messages (#3357 by casey)
  • Alphabetize Attribute derive macro order (#3355 by casey)
  • Include UTF-8 byte-order mark in PowerShell scripts (#3347 by casey)
  • Remove options from --list output (#3346 by casey)
  • Switch from ansi_term to nu_ansi_term (#3344 by casey)
  • Remove redundant argument parser attributes (#3340 by casey)
View originalPermalink
How 1.52.0 went

1.51.0

Added 1
  • Add `no-cd` setting
Changed 5
  • Allow `[env]` attribute to take expressions
  • Allow using expressions with `[working-directory]`
  • Read justfile from standard input with `--justfile -`
  • Make `parent_directory()` of bare filename return `.`
  • Make `[env]` override module-level exports
Fixed 6
  • Fail on deep recursion instead of overflowing stack
  • Invoke chooser selections separately
  • Don't evaluate unused assertions
  • Respect lazy setting in submodules
  • Fix overrides not being visible in user-defined functions
  • Don't panic on invalid datetime format string
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)
View originalPermalink
How 1.51.0 went

1.50.0

Added 3
  • Filter `--choose` by `--group`
  • Add `[android]` recipe attribute
  • Add `module_path()` function
Changed 6
  • Stabilize `--fmt` subcommand
  • Ignore trailing `::` on last argument
  • Complete files and directories when completing arguments
  • Include `module_path` field in JSON
  • Partially collapse blank lines between items
  • Omit defaults when formatting settings
Fixed 3
  • Preserve trailing comments when formatting
  • Preserve comments before `[doc]` attribute
  • Allow comments after unexports
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)
  • 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)
View originalPermalink
How 1.50.0 went
View all

Discussion