Skip to content

Releases: rash-sh/rash

v1.10.4

04 Jul 16:57
v1.10.4
Compare
Choose a tag to compare

Build

  • deps: Update Rust crate serde_json to v1.0.118
  • deps: Update Rust crate log to v0.4.22
  • deps: Update Rust crate clap to v4.5.8
  • deps: Update Rust crate serde_json to v1.0.119
  • deps: Update Rust crate serde_with to v3.8.2
  • deps: Update Rust crate serde_json to v1.0.120
  • deps: Update KSXGitHub/github-actions-deploy-aur action to v2.7.2
  • deps: Update Rust crate serde_with to v3.8.3

Fixed

  • module: Copy binary data

v1.10.3

24 Jun 08:08
v1.10.3
Compare
Choose a tag to compare

Build

  • deps: Update Rust crate lazy_static to v1.5.0
  • deps: Update Rust crate syn to v2.0.68
  • deps: Update Rust crate strum to v0.26.3
  • Fix AUR gpg key fingerprint

v1.10.2

21 Jun 09:07
v1.10.2
Compare
Choose a tag to compare

Added

  • ci: Add automerge in patch versions for renovate
  • ci: Add autotag workflow

Build

  • deps: Update Rust crate nix to 0.28
  • deps: Update softprops/action-gh-release action to v2
  • deps: Update mindsers/changelog-reader-action action to v2.2.3
  • deps: Bump mio from 0.8.10 to 0.8.11
  • deps: Update Rust crate serde_with to 3.7
  • deps: Update wagoid/commitlint-github-action action to v6
  • deps: Update Rust crate similar to 2.5
  • deps: Update rust Docker tag to v1.77.0
  • deps: Update rust Docker tag to v1.77.1
  • deps: Update KSXGitHub/github-actions-deploy-aur action to v2.7.1
  • deps: Update wagoid/commitlint-github-action action to v6.0.1
  • deps: Update Rust crate serde_with to 3.8
  • deps: Update Rust crate clap to 4.5.4
  • deps: Update Rust crate criterion to 0.5.1
  • deps: Update rust Docker tag to v1.77.2
  • deps: Update Rust crate byte-unit to 5.1.4
  • deps: Update Rust crate cargo-husky to 1.5.0
  • deps: Update Rust crate chrono to 0.4.38
  • deps: Update Rust crate fern to 0.6.2
  • deps: Update Rust crate env_logger to 0.11.3
  • deps: Update Rust crate ignore to 0.4.22
  • deps: Update Rust crate itertools to 0.12.1
  • deps: Update Rust crate log to 0.4.21
  • deps: Update Rust crate proc-macro2 to 1.0.81
  • deps: Update Rust crate regex to 1.10.4
  • deps: Update Rust crate semver to 1.0.22
  • deps: Update Rust crate serde to 1.0.200
  • deps: Update Rust crate serde_with to 3.8.1
  • deps: Update Rust crate serde_json to 1.0.116
  • deps: Update Rust crate strum to 0.26.2
  • deps: Update Rust crate quote to 1.0.36
  • deps: Update Rust crate schemars to 0.8.17
  • deps: Update Rust crate serde-error to 0.1.2
  • deps: Update Rust crate tempfile to 3.10.1
  • deps: Update rust Docker tag to v1.78.0
  • deps: Update Rust crate strum_macros to 0.26.2
  • deps: Update Rust crate tera to 1.19.1
  • deps: Update Rust crate syn to 2.0.60
  • deps: Update Rust crate serde_yaml to v0.9.34
  • deps: Update Rust crate schemars to v0.8.18
  • deps: Update Rust crate semver to v1.0.23
  • deps: Update Rust crate proc-macro2 to v1.0.82
  • deps: Update Rust crate serde to v1.0.201
  • deps: Update Rust crate serde_json to v1.0.117
  • deps: Update Rust crate syn to v2.0.62
  • deps: Update Rust crate syn to v2.0.63
  • deps: Update Rust crate serde to v1.0.202
  • deps: Update Rust crate schemars to v0.8.19
  • deps: Update peaceiris/actions-gh-pages action to v4
  • deps: Update Rust crate mdbook to v0.4.38
  • deps: Update Rust crate syn to v2.0.64
  • deps: Update Rust crate itertools to 0.13.0
  • deps: Update Rust crate mdbook to v0.4.40
  • deps: Update Rust crate proc-macro2 to v1.0.83
  • deps: Update Rust crate syn to v2.0.65
  • deps: Update Rust crate schemars to v0.8.20
  • deps: Update Rust crate schemars to v0.8.21
  • deps: Update Rust crate syn to v2.0.66
  • deps: Update Rust crate nix to 0.29
  • deps: Update Rust crate proc-macro2 to v1.0.84
  • deps: Update Rust crate serde to v1.0.203
  • deps: Update Rust crate ipc-channel to v0.18.1
  • deps: Update Rust crate proc-macro2 to v1.0.85
  • deps: Update Rust crate strum_macros to v0.26.3
  • deps: Update Rust crate clap to v4.5.6
  • deps: Update Rust crate strum_macros to v0.26.4
  • deps: Update Rust crate regex to v1.10.5
  • deps: Update Rust crate clap to v4.5.7
  • deps: Update Rust crate syn to v2.0.67
  • deps: Update Rust crate proc-macro2 to v1.0.86
  • deps: Update rust Docker tag to v1.79.0
  • deps: Update Rust crate tera to v1.20.0

Fixed

  • ci: Automerge all patches
  • Cargo clippy warnings

v1.10.1

23 Feb 18:49
v1.10.1
Compare
Choose a tag to compare

Added

  • ci: Add renovate
  • module: Add pacman
  • module: Check pacman upgrades before execution

Build

  • book: Update mdbook to 0.4.34
  • deps: Bump rustix from 0.37.23 to 0.37.25
  • deps: Bump unsafe-libyaml from 0.2.9 to 0.2.10
  • deps: Bump shlex from 1.2.0 to 1.3.0
  • deps: Update Rust crate mdbook to 0.4.37
  • deps: Update KSXGitHub/github-actions-deploy-aur action to v2.7.0
  • deps: Update Rust crate term_size to 1.0.0-beta1
  • deps: Update Rust crate itertools to 0.12
  • deps: Update Rust crate regex to 1.10
  • deps: Update Rust crate serde_with to 3.6
  • deps: Update Rust crate strum to 0.26
  • deps: Update Rust crate console to 0.15.8
  • deps: Update Rust crate term_size to 1.0.0-beta.2
  • deps: Update wagoid/commitlint-github-action action to v5
  • deps: Update docker/setup-qemu-action action to v3
  • deps: Update docker/setup-buildx-action action to v3
  • deps: Update actions/checkout action to v4
  • deps: Update rust Docker tag to v1.76.0
  • deps: Update mindsers/changelog-reader-action action to v2.2.2
  • deps: Update Rust crate env_logger to 0.11
  • deps: Update Rust crate ipc-channel to 0.18
  • deps: Update Rust crate similar to 2.4
  • deps: Update Rust crate strum_macros to 0.26
  • deps: Update Rust crate clap to 4.5
  • deps: Update Rust crate byte-unit to v5
  • deps: Update lock file
  • docker: Update debian to latest bookworm version
  • Compress binary with upx
  • Fix macOS and push images
  • Increase min rust version to 1.74

Documentation

  • ci: Remove patch versions from web page
  • core: Add comment about tera bug
  • module: Include pacman examples and remove new lines in params
  • vars: Add debug command to show all vars in current context

Fixed

  • ci: Fix strip ref prefix from version in github pages action
  • core: Log errors instead of trace
  • core: Enable vars in when param
  • core: Add log trace for extend vars
  • core: Allow module log for empty output
  • core: Log with colors just if terminal
  • docker: Update to rust 1.72.0
  • docker: Update to rust 1.75.0

Refactor

  • core: Replace match with and_then for readibility
  • module: Add run_test function for pacman integration tests
  • Replace to_string to to_owner when possible
  • Remove match in favor of map if possible
  • Remove some match statements

Testing

  • Add docopt benches

v1.10.0

12 Sep 19:22
v1.10.0
Compare
Choose a tag to compare

Added

  • core: Add output option to print log raw mode

Fixed

  • ci: Run jobs just in PR or master branch
  • deps: Remove users crate dependency

v1.9.0

07 Sep 19:29
v1.9.0
Compare
Choose a tag to compare

Added

  • task: Add vars optional field

Build

  • Upgrade to Rust 1.70 and fix new clippy warnings
  • Update compatible versions
  • Upgrade incompatible versions
  • Add memfd feature to ipc-channel
  • Disable memfd for ipc-channel
  • Set resolver = "2"

Documentation

  • Add dotfile description
  • Fix readme typo

Fixed

  • ci: Update workers to latest versions
  • ci: Upgrade cache action version to v2
  • ci: Update to node16 github actions
  • ci: Replace actions-rs/toolchain with dtolnay/rust-toolchain
  • ci: Change dtolnay/rust-toolchaint to stable
  • ci: Remove container and downgrade to ubuntu 20
  • core: Improve docopt performance prefiltering possible options
  • core: Handle docopt edge cases with optiona arguments
  • task: Improve error message when become fails
  • Cargo clippy errors

Removed

  • Command module: transfer_pid_1 (use transfer_pid instead)

v1.8.6

27 Jan 14:34
v1.8.6
Compare
Choose a tag to compare

Added

  • module: Support chdir in command module

Build

  • book: Update mdbook to 0.4.25
  • deps: Bump prettytable-rs from 0.8.0 to 0.10.0
  • Upgrade to Rust 1.67 and fix new clippy warnings

Fixed

  • ci: Remove build scope from commitlintrc
  • core: Set up to current dir parent path when empty
  • module: Add trace for command exec

v1.8.5

20 Dec 14:04
v1.8.5
Compare
Choose a tag to compare

Added

  • Add git-cliff to update CHANGELOG automatically

Build

  • Upgrade to Rust 1.66 and fix new clippy warnings
  • Add arm64 docker images

Documentation

  • Fix build status badget

Fixed

  • ci: Add local versions in dependencies
  • cli: Change skipping log to debug

Refactor

  • module: Implement trait Module

v1.8.4

24 Oct 20:39
v1.8.4
Compare
Choose a tag to compare

Fixed

  • ci: Read version from Cargo.toml

v1.8.3 [YANKED]

24 Oct 19:53
v1.8.3
Compare
Choose a tag to compare

Fixed

  • cli: Support repeated arguments in docopt (#281)
  • cli: Help not ignored when positional required in docopt (#283)
  • cli: Improve tera error handling and add a trace all verbose option (#287)
  • docs: Add default values and fix examples (#285)