Changelog for
just-1.36.0-50.1.x86_64.rpm :
* Tue Oct 01 2024 Richard Rahl
- update to 1.36.0:
* Allow default values to use earlier recipe arguments
* Add `--one` flag to forbid multiple recipes from being invoked
* Allow including arbitrary characters in strings with `\\u{…}`
* Print recipe doc string when`--explain` flag is passed
* Use unwrap_or_default() when getting default color and verbosity
* De-duplicate suggestion methods
* Refactor analyzer
* Use `console` codeblocks in readme
* Add PyPI install instructions
* Remove old recipes from project justfile
* Fix clippy lints- remove cargo_audit, as it\'s included in cargo_vendor
* Thu Aug 29 2024 Richard Rahl - update to 1.35.0:
* Allow fallback with recipes in submodules
* Allow [private] attribute on assignments
* Generate .sha256sum files for release artifacts
* Clarify that subsequent dependencies run immediately after recipe
* Remove Config::run
* Remove logging
* Group commands under dedicated heading in --help output
* Fri Aug 02 2024 Richard Rahl - update to 1.34.0:
* Make function paths relative to correct working directory
* Keep multi-line shebangs together
* Wed Jul 31 2024 Richard Rahl - update to 1.33.0:
* Use correct backtick and shell() expression working directory in submodules
* Add working-directory setting
* Allow [group] attribute on submodules
* Allow empty [script] attribute and add set script-interpreter
* Document which attributes apply to which items
* Add missing productions
* Fix Rust 1.80.0 warnings
* Remove (no group) header before ungrouped recipes
* Document script-interpreter setting
* set dotenv-path does not override set dotenv-filename
* Thu Jul 18 2024 Richard Rahl - update to 1.32.0:
* Add unstable [script(…)] attribute
* Add [extension: \'EXT\'] attribute to set shebang recipe script file extension
* Suppress mod doc comment with empty [doc] attribute
* Allow [doc] annotation on modules
* Tue Jul 16 2024 Richard Rahl - update to 1.31.0:
* Stabilize modules
* Allow mod path to be directory containing module source
* Allow enabling unstable features with set unstable
* Allow abbreviating functions ending in _directory to _dir
* Lexiclean search directory so .. does not check the current directory
* Print space before submodules in --list with groups
* Sun Jul 07 2024 Joshua Smith - Update to version 1.30.1: Fixes
* Fix function argument count mismatch error message- Update to version 1.30.0: Fixed
* Allow comments after mod statements Changed
* Allow unstable features with --summary
* Don\'t analyze comments when ignore-comments is set
* List recipes by group in group justfile order with just - -list --unsorted
* List groups in source order with just --groups --unsorted Added
* Avoid install and add 32-bit arm targets to install.sh
* Give modules doc comments for --list
* Add datetime() and datetime_utc() functions
* Allow setting more command-line options with environment variables Library
* Don\'t exit process in run() on argument parse error
* Allow passing command-line arguments into run()
* Ignore env_logger initialization errors Misc
* Tweak readme
* Add development guide to readme
* Add shell-expanded string syntax to grammar
* Add recipe for testing bash completion script
* Fix use of justfile_directory() in readme
* Use default values for --list-heading and --list-prefix
* Use clap::ValueParser
* Document module doc comments in readme
* Use -and instead of && in PowerShell completion script
* Fix readme formatting
* Link to justfiles on GitHub in readme
* Link to modules when first introduced in readme
* Update softprops/action-gh-release
* Document remote justfile workaround
* Document library interface
* Remove dependency on cradle
* Add note to readme about quoting paths on Windows
* Add missing changelog credits
* Credit myself in changelog
* Mon Jun 17 2024 Soc Virnyl Estela - Various shell completion packages are needed for tests
* fish, bash, zsh- Service file update
* replace glob to avoid vendoring the vendored tarball although likely it does not happen but just in case.
* set filter to true- Source0 tarball points to github releases/tags- Remove patch ignore-test.patch.- Add python for tests
* Sun Jun 16 2024 rrahl0AATTdisroot.org- Update to version 1.29.1:
* Release 1.29.1 (#2159)
* Fix unexport syntax conflicts (#2158)
* Release 1.29.0 (#2155)
* Improve argument parsing and error handling for submodules (#2154)
* Document shell expanded string defaults (#2153)
* Load environment file from dotenv-path relative to working directory (#2152)
* Add [positional-arguments] attribute (#2151)
* Test bare bash path in shebang on windows (#2144)
* Use `--justfile` in Fish shell completions (#2148)
* Test shell not found error messages (#2145)
* Add `is_dependency()` function (#2139)
* Fix `fzf` chooser preview with space-separated module paths (#2141)
* Allow printing nu completion script with `just --completions nushell` (#2140)
* Add `[ATTRIBUTE: VALUE]` shorthand (#2136)
* Refactor evaluator (#2138)
* Allow unexporting environment variables (#2098)
* Thu Jun 06 2024 rrahl0AATTdisroot.org- Update to version 1.28.0:
* Fix man page generation in release workflow (#2132)
* Release 1.28.0 (#2131)
* Don\'t check in manpage (#2130)
* Document default shell (#2129)
* Write shebang recipes to $XDG_RUNTIME_DIR (#2128)
* Remove duplicate section in Chinese readme (#2127)
* Update Chinese readme (#2124)
* Fix typo in readme (#2122)
* Don\'t check in auto-generated completion scripts (#2120)
* Add `set dotenv-required` to require an environment file (#2116)
* Allow listing recipes in submodules with `--list-submodules` (#2113)
* Use space-separated recipe paths in `--choose` (#2115)
* Don\'t display submodule recipes in `--list` (#2112)
* Show recipes in submodules with `--show RECIPE::PATH` (#2111)
* Add `--timestamp-format` (#2106)
* Allow listing submodule recipes with `--list PATH` (#2108)
* Print recipe command timestamps with `--timestamps` (#2084)
* Add `module_file()` and `module_directory()` functions (#2105)
* Fix bash completion for aliases (#2104)
* Document when dependencies run in readme (#2103)
* Build aarch64-pc-windows-msvc release binaries (#2100)
* Clarify that `dotenv-path`-given env file is required (#2099)
* Print multi-line doc comments before recipe in `--list` (#2090)
* List unsorted imported recipes by import depth and offset (#2092)
* Update README.md (#2091)
* Sat May 25 2024 rrahl0AATTdisroot.org- Update to version 1.27.0:
* Release 1.27.0 (#2089)
* Add `[doc]` attribute to set and suppress documentation comments (#2050)
* Add source_file() and source_directory() functions (#2088)
* List modules in source order with `--unsorted` (#2085)
* Add recipe groups (#1842)
* Forbid whitespace in shell-expanded string prefixes (#2083)
* Add Debian and Ubuntu install instructions to readme (#2072)
* Remove snap installation instructions from readme (#2070)
* Show submodule recipes in --choose (#2069)
* Fallback to wget in install script if curl isn\'t available(#1913)
* Use cache dir for temporary files (#2067)
* Use std::io::IsTerminal instead of atty crate (#2066)
* Improve `shell()` documentation (#2060)
* Add bash completion for snap (#2058)
* Allow multiple imports of the same file in different modules (#2065)
* Fix submodule recipe listing indentation (#2063)
* Refactor list subcommand (#2062)
* Pass command as first argument to `shell` (#2061)
* Add shell() function for running external commands (#2047)
* Allow shell expanded strings in mod and import paths (#2059)
* Add `--global-justfile` flag (#1846)
* Run imported recipes in root justfile with correct working directory (#2056)
* Add shell-expanded strings (#2055)
* Add `encode_uri_component` function (#2052)
* Add `choose` function for generating random strings (#2049)
* Add predefined constants (#2054)
* Document working directory (#2053)
* Replace FunctionContext with Evaluator (#2048)
* Allow setting some command-line options with environment variables (#2044)
* Add prepend() function (#2045)
* Add append() function (#2046)
* Add --man subcommand (#2041)
* Make `dotenv-path` relative to working directory (#2040)
* Update clap to version 4 (#1924)
* Cleanup (#2026)
* Increase --list maximum alignable width from 30 to 50 (#2039)
* Document using `env -S` (#2038)
* Update line continuation documentation (#1998)
* Add `assert` expression (#1845)
* Add \'allow-duplicate-variables\' setting (#1922)
* Add example using GNU parallel to run tasks in concurrently (#1915)
* Placate clippy: use `clone_into` (#2037)
* Use --command-color when printing shebang recipe commands (#1911)
* Document how to use watchexec to re-run recipes when files change (#2036)
* Fix output `\\r\
` stripping (#2035)
* Update VS Code extensions in readme (#2034)
* Add rust:just repology package table to readme (#2032)- add ignore-test.patch, as the backtick test fails only on OBS
* Tue May 14 2024 rrahl0AATTdisroot.org- Update to version 1.26.0:
* Update dependencies
* Clarify that janus operates on public justfiles only (#2021)
* Fix Error::TmpdirIo error message (#1987)
* Add --no-aliases to hide aliases in --list (#1961)
* Add -E as alias for --dotenv-path (#1910)
* Rename `delete` example recipe to `delete-all` (#1966)- enable upstream tests
* Mon Mar 18 2024 rrahl0AATTproton.me- Update to version 1.25.2:
* Unpin ctrlc- Update to version 1.25.1:
* Pin ctrlc to version 3.1.1
* Fix AArch64 release build error- Update to version 1.25.0:
* Add `blake3` and `blake3_file` functions
* Fix readme typo
* Use unwrap_or_default
* Set codegen-units to 1 reduce release binary size
* Fix install.sh shellcheck warnings
* Document openSUSE package- Update to version 1.24.0:
* Support recipe paths containing `::` in Bash completion script
* Add function to canonicalize paths
* Use unlikely-to-be-set variable name in env tests
* Skip write_error test if running as root
* Convert run_shebang into integration test
* Fix typos found by codespell
* Fix install script- simplify spec and _service file- use more macros
* Thu Jan 18 2024 Soc Virnyl Estela - Update to version 1.23.0:
* Allow setting custom confirm prompt
* Add `set quiet` and `[no-quiet]`
* Add `just_pid` function
* Include completion scripts in releases
* Run imports in working directory of importer
* Tweak readme table formatting
* Add functions to return XDG base directories
* Don\'t abbreviate just in README
* Add `--no-deps` to skip running recipe dependencies
* Ignore [private] recipes in just --list
* Add a dash to tempdir prefix
* Don\'t conflate recipes with the same name in different modules
* Clarify that UUID is version 4
* Make sigil stripping from recipe lines less incomprehensible
* Refactor invalid path argument check
* Recipes can be invoked with path syntax
* Move table of contents pointer to right
* Add `--format` and `--initialize` as aliases for `--fmt` and `--init`
* Use box-drawing characters in error messages
* Optional modules and imports
* Use Self
* Print submodule recipes in --summary
* Expand tilde in import and module paths
* Document import override behavior
* Override imported recipes
* Document submodule working directory
* Run recipes with working directory set to submodule directory
* Allow mod statements with path to source file
* Thu Dec 28 2023 Soc Virnyl Estela - Update to version 1.19.0:
* Add modules
* Mon Dec 25 2023 Soc Virnyl Estela - Update to version 1.18.1:
* Display a descriptive error for `!include` directives
* Tweak readme
* Stabilize `!include path` as `import \'path\'`
* Wed Dec 20 2023 Soc Virnyl Estela - Update to version 1.17.0:
* Pass justfile path to default chooser
* Pass `--unstable` and `--color always` to default chooser
* Update Gentoo package repository
* Fix readme header level
* Document line continuations
* List included recipes in load order
* Rename Justfile::first → Justfile::default
* Don\'t default to included recipes
* Sat Dec 02 2023 xtexchooserAATTduck.com- Update to version 1.16.0:
* Fix readme typo
* Fix Fish completion script
* Add ARMv6 release target
* Add `semver_matches` function
* Clean up error display
* Misc fixes
* Fix readme build badge
* Add `dotenv-filename` and `dotenv-path` settings
* Fix set tempdir grammar
* Add version to attributes
* Allow setting echoed recipe line color
* Update README.md
* Wed Oct 25 2023 Soc Virnyl Estela - Update to version 1.15.0:
* Add Nushell completion script
* Update Indentation Documentation
* Allow unstable features to be enabled with environment variable
* Fix triple-quoted string example in readme
* README fix: the -d in `mktemp -d` is required to created folders.
* Placate clippy
* Add num_cpus() function
* Document Windows Package Manager install instructions
* Test unpaired escaped carriage return error
* Allow escaping newlines
* Stabilize JSON dump format
* Avoid grep aliases in bash completions
* Clarify [unix] attribute in readme
* Add env() function
* Add descriptions to fish recipe completions
* Allow selecting multiple recipes with default chooser
* Add better documentation for --dump and --fmt
* Sat Sep 02 2023 Soc Virnyl Estela - Revert update of vendored dependencies.
* Sat Sep 02 2023 Soc Virnyl Estela - Update vendored dependencies- Update source cargo_config
* Sun Aug 13 2023 Soc Virnyl Estela - Replace obsoleted `disabled` option with `manual`
* Sat Jun 03 2023 socvirnyl.estelaAATTgmail.com- Update to version 1.14.0:
* Ignore clippy::let_underscore_untyped
* Use `just --show` in default chooser
* Update README to reflect new attribute syntax
* Allow multiple attributes on one line
* Analyze and Compiler tweaks
* Downgrade to TLS 1.2 in install script
* Sun Mar 05 2023 Soc Virnyl Estela - Initial spec for just 1.13.0