Skip to content

Commit af43c8d

Browse files
authored
chore: prepare v1.0.1 release (#7)
Version bump and CHANGELOG for v1.0.1 patch release. --------- Signed-off-by: K1-R1 <77465250+K1-R1@users.noreply.github.com>
1 parent 7b181b1 commit af43c8d

3 files changed

Lines changed: 34 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
77

88
## [Unreleased]
99

10+
## [1.0.1] - 2026-03-15
11+
12+
### Fixed
13+
14+
- `install.sh` now aborts (exit 1) when the `.sha256` checksum file is absent,
15+
rather than warning and continuing with an unverified binary. Set
16+
`SMOOSH_NO_VERIFY=1` to opt out in restricted environments.
17+
- `--all` mode now exits with a clear error when the `file` command is not
18+
found, rather than silently including all files without MIME filtering.
19+
- Exit codes 4 and 130 added to `--help` output (were documented in README
20+
but missing from the inline reference).
21+
22+
### Added
23+
24+
- 30 golden file tests covering byte-for-byte output across all mode and
25+
format combinations (`test/smoosh_golden.bats`).
26+
- `test/ACCEPTANCE.md` — manual acceptance test scenarios for interactive
27+
mode, remote repos, AI tool integrations, and secrets detection.
28+
- `MAINTAINING.md` — operational guide covering release procedure, pinned
29+
dependency inventory, and periodic maintenance schedule.
30+
- Bash 3.2 syntax-check CI job on macOS (`/bin/bash -n smoosh`).
31+
- Dependabot configured for monthly GitHub Actions SHA updates.
32+
33+
### Changed
34+
35+
- CI and release workflow install shfmt via `go install` (Go module sum
36+
database) instead of a raw binary download, which had no integrity check.
37+
- Demo GIFs and VHS tape moved to `assets/` directory.
38+
1039
## [1.0.0] - 2026-03-14
1140

1241
### Added
@@ -32,5 +61,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
3261
- Output path shown relative to repo root
3362
- Demo recordings: interactive mode flow and power-user flags
3463

35-
[Unreleased]: https://github.com/K1-R1/smoosh/compare/v1.0.0...HEAD
64+
[Unreleased]: https://github.com/K1-R1/smoosh/compare/v1.0.1...HEAD
65+
[1.0.1]: https://github.com/K1-R1/smoosh/compare/v1.0.0...v1.0.1
3666
[1.0.0]: https://github.com/K1-R1/smoosh/releases/tag/v1.0.0

smoosh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
set -euo pipefail
77

8-
readonly VERSION="1.0.0"
8+
readonly VERSION="1.0.1"
99

1010
# ---------------------------------------------------------------------------
1111
# Globals — argument variables (set by parse_args, read everywhere)

test/smoosh_args.bats

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ load 'test_helper/common-setup'
5252

5353
@test "--version prints version string" {
5454
run smoosh --version
55-
assert_output "smoosh 1.0.0"
55+
assert_output --partial "smoosh "
56+
assert_output --regexp "^smoosh [0-9]+\.[0-9]+\.[0-9]+$"
5657
}
5758

5859
# ---------------------------------------------------------------------------

0 commit comments

Comments
 (0)