A round of correctness fixes found during a full audit: a crashing flag, dropped author links, and inconsistent behavior across commands.

  • ship-notes build --since=v1.2.0 no longer crashes — the = form now strips the v prefix the same way the space-separated form does
  • Markdown changelogs, GitHub release bodies, and HTML digests now link author credit via author_url, matching the site
  • ship-notes notify now uses Discord's bold syntax for Discord webhooks instead of Slack's, which Discord was rendering as italic
  • diff, digest, publish, and notify now respect releases_dir in error messages and fall back to git config user.name for authorship, matching build and the site
  • ship-notes preview now explains it requires a clone or fork of the repo instead of implying a cwd mistake