0.2.22 (2026-07-25)

Bug Fixes

  • thread the release tag into tinfoil.build (#117) (492308f)

0.2.21 (2026-07-24)

Features

  • add trigger: :workflow_call for release-please repos (#115) (94e0529)
  • attach mode for tinfoil.publish and a release-published trigger (#110) (6afdc4a)

Bug Fixes

  • diagnose an unwrapped release instead of blaming mix release (#113) (6e245be)
  • honor prerelease_pattern + publishing polish batch (#101) (4c519a2)
  • read the real Burrito module and the running Elixir for CI pins (#112) (e5c74c2)
  • scan the release dep set for NIFs, not the dev set (#108) (5e2d1bb), closes #104

0.2.20 (2026-04-14)

Features

Bug Fixes

  • grant release-please workflow actions:write for dogfood dispatch (#96) (86a48ee)

0.2.19 (2026-04-14)

Features

  • bundle extra files into release archives (#94) (32cfd93)

0.2.18 (2026-04-14)

Features

  • build provenance attestations + Linuxbrew docs (#92) (d669cc1)

0.2.17 (2026-04-14)

Features

  • PowerShell installer for Windows users (#85) (3103846)

0.2.16 (2026-04-14)

Features

  • add Dogfood workflow that smoke-tests each release (#79) (2a1fa5e)

Bug Fixes

  • --install spawns a fresh mix for deps.get (#81) (3cd2f44)

0.2.15 (2026-04-14)

Bug Fixes

  • include priv/templates in the hex package (#77) (a7bf465)

0.2.14 (2026-04-14)

Bug Fixes

  • compile templates into the BEAM so archive installs work (#75) (56f902a)

0.2.13 (2026-04-14)

Bug Fixes

  • ship EEx templates from priv/ so archive installs work (#73) (5f52fbe)

0.2.12 (2026-04-14)

Features

  • --dry-run for publish + homebrew, spec coverage cleanup (#72) (c1edd93)

Bug Fixes

  • --install runs on projects that already have partial state (#70) (b5def0a)

0.2.11 (2026-04-14)

Features

  • tinfoil.init --install scaffolds a working Burrito project (#68) (347cf3a)

0.2.10 (2026-04-14)

Bug Fixes

  • install.sh verifies via checksums-sha256.txt, not per-archive sidecars (#56) (55ebf75)

0.2.9 (2026-04-14)

Features

  • configurable secret names for Homebrew auth (#52) (512c7d2)

Bug Fixes

  • mix tinfoil.init crashes when --install flag is absent (#51) (6ef0fd9)

0.2.8 (2026-04-14)

Features

  • mix tinfoil.init --install splices dep and config into mix.exs (#50) (ec1cc55)
  • Tinfoil.Homebrew module + deploy-key auth (#48) (efe03b2)

0.2.7 (2026-04-14)

Features

  • free-tier linux_arm64 default + single_runner_per_os collapse (#46) (47c540f)

0.2.6 (2026-04-14)

Bug Fixes

  • per-target archive extension (windows always zip) (#44) (0903011)

0.2.5 (2026-04-14)

Features

  • windows_x86_64 target via cross-compile from ubuntu-latest (#42) (d278c27)

0.2.4 (2026-04-14)

Features

  • auto-detect OTP/Zig versions, stricter Homebrew validation (#37) (69c7c9e)
  • configurable prerelease pattern and user-defined targets (#40) (0cc1d8d)
  • detect NIF deps that may not cross-compile cleanly (#39) (45935bf)
  • stream asset uploads, bump actions to v5 (#38) (d2d0795)
  • tag/version validation, test helpers, darwin runner fix (#34) (b9c2428), closes #15

Bug Fixes

  • revert release-please-action to v4 (v5 does not exist) (#41) (0be709a)

0.2.3 (2026-04-10)

Features

  • publish: handle existing releases with --replace flag (#9) (df5354f)

Bug Fixes

  • archive: emit executable binaries in release tarballs (#7) (2c1d1be)
  • config: validate archive_name, archive_format, and homebrew tap (#10) (bcd448b)
  • publish: add retry and upload timeout to the GitHub API client (#11) (98ccb2a)

0.2.2 (2026-04-10)

Features

  • 0.3.0 defaults and release workflow cache (#5) (4a97f00)

0.2.1 (2026-04-10)

Bug Fixes

  • publish: start :req before making HTTP requests (#3) (0730b3c)