Skip to content

Releases

Fix edge cases in tolower, vid2aud, map, and log

Choose a tag to compare

@rdavid rdavid released this 11 Nov 01:09
eadc1df

Fixes

  • base: exit with BASE_RC_ARG_NO on an unwritable --dir-wip (6776345)
  • install: preserve file attributes when copying (9e620ce)
  • log: report a missing user and an unreadable script once (d0ea2ff)
  • map: silence redundant checks in map_del and map_get (0e79498)
  • map: reword the map_get unreadable key error (2be61aa)
  • tolower: rename nested entries and keep existing targets (0abd34d)
  • vid2aud: handle a single video and GNU find warnings (9606406)
  • vid2aud: report an existing target file once (9e3cd7d)

Refactors

  • base: keep comments out of code bodies (3f227a9)
  • base: rename base_check_instances and tidy comments (f7d9ac5)
  • base: split base_main into smaller functions (0aecdbd)
  • base: drop redundant status from early returns (7121d48)
  • base: simplify isnumber and inside (de1f02f)
  • map: run the removals in map_del through cmd_run (a905687)

What's Changed

  • build(deps): bump crate-ci/typos from 1.50.3 to 1.51.1 by @dependabot[bot] in #116
  • build(deps): bump vmactions/freebsd-vm from 1.5.8 to 1.5.9 by @dependabot[bot] in #117
  • build(deps): bump crate-ci/typos from 1.51.1 to 1.52.0 by @dependabot[bot] in #118

Full Changelog: v0.9.20261010...v0.9.20261111

Introduce gitfix() and rev()

Choose a tag to compare

@rdavid rdavid released this 10 Oct 13:17
4e3503d

What's Changed

  • build(deps): bump crate-ci/typos from 1.47.2 to 1.48.0 by @dependabot[bot] in #104
  • build(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #105
  • build(deps): bump vmactions/freebsd-vm from 1.5.0 to 1.5.1 by @dependabot[bot] in #106
  • build(deps): bump vmactions/freebsd-vm from 1.5.1 to 1.5.2 by @dependabot[bot] in #107
  • build(deps): bump hadolint/hadolint-action from 3.3.0 to 3.4.0 by @dependabot[bot] in #108
  • build(deps): bump crate-ci/typos from 1.48.0 to 1.49.0 by @dependabot[bot] in #109
  • build(deps): bump vmactions/freebsd-vm from 1.5.2 to 1.5.3 by @dependabot[bot] in #110
  • build(deps): bump vale-cli/vale-action from 2.1.2 to 3.0.0 by @dependabot[bot] in #111
  • build(deps): bump crate-ci/typos from 1.49.1 to 1.50.0 by @dependabot[bot] in #112
  • build(deps): bump vmactions/freebsd-vm from 1.5.5 to 1.5.6 by @dependabot[bot] in #113
  • build(deps): bump crate-ci/typos from 1.50.2 to 1.50.3 by @dependabot[bot] in #114
  • build(deps): bump vmactions/freebsd-vm from 1.5.7 to 1.5.8 by @dependabot[bot] in #115

Full Changelog: v0.9.20260707...v0.9.20261010

Introduce retry(), cmd_run(), and var_exists()

Choose a tag to compare

@rdavid rdavid released this 07 Jul 01:34
f4a2c45

What's Changed

  • build(deps): bump vmactions/freebsd-vm from 1.4.8 to 1.4.9 by @dependabot[bot] in #102
  • build(deps): bump vmactions/freebsd-vm from 1.4.9 to 1.5.0 by @dependabot[bot] in #103

Full Changelog: https://github.com/rdavid/shellbase/commits/v0.9.20260707

Introduce nmea2gpx()

Choose a tag to compare

@rdavid rdavid released this 03 Apr 23:30
8bece69

What's Changed

  • build(deps): bump crate-ci/typos from 1.39.0 to 1.39.2 by @dependabot[bot] in #57
  • build(deps): bump vmactions/freebsd-vm from 1.2.6 to 1.2.7 by @dependabot[bot] in #58
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #59
  • build(deps): bump vmactions/freebsd-vm from 1.2.7 to 1.2.8 by @dependabot[bot] in #61
  • build(deps): bump vmactions/freebsd-vm from 1.2.8 to 1.2.9 by @dependabot[bot] in #62
  • build(deps): bump vmactions/freebsd-vm from 1.2.9 to 1.3.0 by @dependabot[bot] in #63
  • build(deps): bump vmactions/freebsd-vm from 1.3.0 to 1.3.1 by @dependabot[bot] in #64
  • build(deps): bump vmactions/freebsd-vm from 1.3.1 to 1.3.2 by @dependabot[bot] in #65
  • build(deps): bump vmactions/freebsd-vm from 1.3.2 to 1.3.4 by @dependabot[bot] in #66
  • build(deps): bump crate-ci/typos from 1.40.0 to 1.40.1 by @dependabot[bot] in #67
  • build(deps): bump crate-ci/typos from 1.40.1 to 1.41.0 by @rdavid in #70
  • build(deps): bump vmactions/freebsd-vm from 1.3.4 to 1.3.6 by @dependabot[bot] in #69
  • build(deps): bump crate-ci/typos from 1.41.0 to 1.42.0 by @dependabot[bot] in #71
  • build(deps): bump crate-ci/typos from 1.42.0 to 1.42.1 by @dependabot[bot] in #73
  • build(deps): bump crate-ci/typos from 1.42.1 to 1.42.2 by @dependabot[bot] in #74
  • build(deps): bump crate-ci/typos from 1.42.2 to 1.42.3 by @dependabot[bot] in #75
  • build(deps): bump vmactions/freebsd-vm from 1.3.7 to 1.3.8 by @dependabot[bot] in #76
  • build(deps): bump crate-ci/typos from 1.42.3 to 1.43.0 by @dependabot[bot] in #77
  • build(deps): bump vmactions/freebsd-vm from 1.3.8 to 1.3.9 by @dependabot[bot] in #78
  • build(deps): bump crate-ci/typos from 1.43.0 to 1.43.1 by @dependabot[bot] in #79
  • build(deps): bump vmactions/freebsd-vm from 1.3.9 to 1.4.0 by @dependabot[bot] in #80
  • build(deps): bump crate-ci/typos from 1.43.1 to 1.43.2 by @dependabot[bot] in #81
  • build(deps): bump crate-ci/typos from 1.43.2 to 1.43.4 by @dependabot[bot] in #83
  • build(deps): bump vmactions/freebsd-vm from 1.4.0 to 1.4.1 by @dependabot[bot] in #82
  • build(deps): bump vmactions/freebsd-vm from 1.4.1 to 1.4.2 by @dependabot[bot] in #84
  • build(deps): bump crate-ci/typos from 1.43.4 to 1.43.5 by @dependabot[bot] in #85
  • build(deps): bump crate-ci/typos from 1.43.5 to 1.44.0 by @dependabot[bot] in #86
  • build(deps): bump vmactions/freebsd-vm from 1.4.2 to 1.4.3 by @dependabot[bot] in #87
  • build(deps): bump vmactions/freebsd-vm from 1.4.3 to 1.4.4 by @dependabot[bot] in #88
  • build(deps): bump crate-ci/typos from 1.44.0 to 1.45.0 by @dependabot[bot] in #89

New Contributors

Full Changelog: v0.9.20251111...v0.9.20260404

Remove deprecated function and upgrade software

Choose a tag to compare

@rdavid rdavid released this 11 Nov 20:05
c00d940

What's Changed

  • build(deps): bump crate-ci/typos from 1.38.1 to 1.39.0 by @dependabot[bot] in #54
  • build(deps): bump vmactions/freebsd-vm from 1.2.4 to 1.2.5 by @dependabot[bot] in #53
  • build(deps): bump vmactions/freebsd-vm from 1.2.5 to 1.2.6 by @dependabot[bot] in #55

Full Changelog: v0.9.20251010...v0.9.20251111

Optimize functions and upgrade software

Choose a tag to compare

@rdavid rdavid released this 09 Oct 22:49
33889af

What's Changed

  • Bump crate-ci/typos from 1.35.2 to 1.35.3 by @dependabot[bot] in #30
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #31
  • build(deps): bump crate-ci/typos from 1.35.3 to 1.35.4 by @dependabot[bot] in #32
  • build(deps): bump vmactions/freebsd-vm from 1.2.1 to 1.2.3 by @dependabot[bot] in #34
  • build(deps): bump mfinelli/setup-shfmt from 3 to 4 by @dependabot[bot] in #35
  • build(deps): bump crate-ci/typos from 1.35.5 to 1.35.6 by @dependabot[bot] in #38
  • build(deps): bump crate-ci/typos from 1.35.6 to 1.36.0 by @dependabot[bot] in #39
  • build(deps): bump crate-ci/typos from 1.36.0 to 1.36.1 by @dependabot[bot] in #41
  • build(deps): bump hadolint/hadolint-action from 3.1.0 to 3.2.0 by @dependabot[bot] in #40
  • build(deps): bump crate-ci/typos from 1.36.1 to 1.36.2 by @dependabot[bot] in #42
  • build(deps): bump hadolint/hadolint-action from 3.2.0 to 3.3.0 by @dependabot[bot] in #44
  • build(deps): bump vmactions/freebsd-vm from 1.2.3 to 1.2.4 by @dependabot[bot] in #43
  • build(deps): bump crate-ci/typos from 1.36.2 to 1.36.3 by @dependabot[bot] in #45
  • build(deps): bump crate-ci/typos from 1.36.3 to 1.37.0 by @dependabot[bot] in #46
  • build(deps): bump crate-ci/typos from 1.37.0 to 1.37.1 by @dependabot[bot] in #47
  • build(deps): bump crate-ci/typos from 1.37.1 to 1.37.2 by @dependabot[bot] in #48
  • build(deps): bump crate-ci/typos from 1.37.2 to 1.38.1 by @dependabot[bot] in #51
  • build(deps): bump fsfe/reuse-action from 5 to 6 by @dependabot[bot] in #50

Full Changelog: v0.9.20250808...v0.9.20251010

Introduces ellipsize() and additional features

Choose a tag to compare

@rdavid rdavid released this 08 Aug 18:15
6ef789a

What's Changed

Full Changelog: v0.9.20250404...v0.9.20250808

Bump software versions

Choose a tag to compare

@rdavid rdavid released this 03 Apr 23:57
44b115a

Bump software versions

Choose a tag to compare

@rdavid rdavid released this 11 Nov 00:42
5c6d604

Introduces should_continue() and additional features

Choose a tag to compare

@rdavid rdavid released this 08 Sep 22:29
a68bf01

Full Changelog: v0.9.20240707...v0.9.20240909

  • yes_to_continue() is a deprecated, using should_continue() instead.
  • aud_only: fix single file to remove bug.
  • Bump software versions.