Skip to content

Releases: gominimal/minimal

minimal 0.5.2

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:41
1a1025e
v0.5.2

feat: lifecycle hooks (#1205)

minimal 0.5.2-dev.33.g1a1025e0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 22:05
1a1025e
release-1a1025e0

feat: lifecycle hooks (#1205)

minimal 0.5.2-dev.30.gcdce0480

Choose a tag to compare

@github-actions github-actions released this 12 Aug 10:45
cdce048
docs: update readme banner to current brand card (#1206)

* docs: update readme banner to current brand card

Marketing asked to retire the "now open source" framing from the README
hero, so the banner is now the plain Minimal brand card carrying the
"Build software you can trust" tagline. The alt text is updated to match
the new artwork.

The card is encoded as lossless WebP at the existing path, so every
reference to docs/public/readme-banner.webp keeps resolving. It is
1280x640 where the previous artwork was 2560x1280; the 2:1 aspect ratio
is unchanged, so the width="880" render is unaffected.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* docs: export the banner at 2x for hi-dpi crispness

The previous banner shipped 2560x1280; the replacement was a 1x
1280x640 export, which renders soft on retina at the README's
width=880. Re-export at 2x and encode lossy WebP q90 (92KB, matching
the old file's footprint) instead of lossless (433KB).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P1rSh3SxQHyeraReefJ2n3

---------

Co-authored-by: Karl Godard <karl@minimal.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>

minimal 0.5.2-dev.32.g0375b20f

Choose a tag to compare

@github-actions github-actions released this 13 Aug 10:45
0375b20
release-0375b20f

fix(common): contain jaq parser panics in jq::parse_file, and wire th…

minimal 0.5.2-dev.29.g5d69c3e4

Choose a tag to compare

@github-actions github-actions released this 11 Aug 21:37
release-5d69c3e4

feat(min): add experimental command to setup zed connection

minimal 0.5.2-dev.27.gfdf699a2

Choose a tag to compare

@github-actions github-actions released this 10 Aug 23:52
fdf699a
release-fdf699a2

test(fuzz): campaign 2 — tarball/xz/path/redact hardening + minimald …

minimal 0.5.1-rc1.dev.18.g70c9b595

Choose a tag to compare

@github-actions github-actions released this 07 Aug 10:43
release-70c9b595

feat: remove profiles support everywhere

minimal 0.5.1-rc1.dev.23.g50e2a1a0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 10:35
50e2a1a
chore(remote-proto): ignore false-positive machete build-deps (#1169)

prost-build and tonic-prost-build are build-time codegen deps invoked
from build.rs; cargo-machete's source scan flags them as unused even
though they are required. Add them to the [package.metadata.cargo-machete]
ignored list alongside the runtime deps.

Co-authored-by: gominimal-aw-bot[bot] <281738952+gominimal-aw-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Tom <twitchyliquid64@users.noreply.github.com>

minimal 0.5.1-rc1.dev.16.gf5a9a980

Choose a tag to compare

@github-actions github-actions released this 06 Aug 11:13
fix(sandbox2): make rootfs a BTreeSet so assembly order is deterministic

Sandbox::new hardlinks Config::rootfs entries first-writer-wins by
iterating the collection directly, so a HashSet let a per-process
RandomState seed decide which entry provided a contended path. Make the
collection itself ordered: SandboxMapped gets an Ord mirroring its
manual Eq/Hash key (variant tag, path) and Config::rootfs becomes a
BTreeSet. This fixes every rootfs producer at once; the op-layer
sort/dedup this replaces was only treating one call site's symptom.

The standalone-test path keeps the plain HashSet->BTreeSet swap.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

minimal 0.5.1-rc1.dev.9.ge0f67c82

Choose a tag to compare

@github-actions github-actions released this 05 Aug 02:46
release-e0f67c82

feat(minimald): support arbitrary session exec