Skip to content

mdmost v0.1.2

Choose a tag to compare

@github-actions github-actions released this 18 Aug 06:07
· 64 commits to main since this release

0.1.2 - 2026-08-18

New

  • Releases now ship Homebrew bottles for macOS. Without one, Homebrew treats the
    formula as a source build even though nothing in it is compiled, and refuses to
    install on a Mac whose Command Line Tools are older than its macOS. One bottle per
    architecture covers later macOS releases too.

Changed

  • The Homebrew instructions now include brew trust --formula oetiker/mdmost/mdmost.
    Homebrew 6.0 stopped loading formulae from third-party taps until they are trusted, so
    brew install mdmost alone no longer finds the formula.

Fixed

  • mdmost with no arguments at a terminal prints its help and exits instead of hanging.
    It read standard input whenever no file was named, so bare mdmost sat waiting on a
    terminal nobody was typing into, which is indistinguishable from a hang. mdmost -
    still reads standard input on purpose, and cat x.md | mdmost is unchanged.
  • The release no longer tags a commit whose Cargo.toml and Cargo.lock disagree
    about the version, which is what stopped v0.1.1 from reaching crates.io. The
    version bump refreshed the lock with cargo update --offline, but that job never
    fetches the registry, so the resolve failed on the first dependency it looked up —
    and a trailing || true swallowed it. cargo publish then re-resolved, rewrote
    Cargo.lock itself, and refused to publish a dirty tree. The lock update now runs
    online, is not allowed to fail quietly, and is checked before the commit is made;
    cargo publish --locked names the lock if it is ever stale again. Cargo.lock is
    brought up to 0.1.1 here, so the tree is consistent again.