Skip to main content

1.1.0 (2026-09-30)

Bug Fixes​

  • ai: check res.ok on image downloads (#60) (43f5874), closes #46
  • ai: embed Recraft SVG as an instead of regex-sanitizing it (#61) (8c9e35f), closes #45
  • ai: read the logo's image type from its bytes (#67) (dfb3c5e), closes #65
  • decide render staleness by input hash, not mtime (#35) (f80bcdb)
  • detect the README banner by its markers, not any banner.png mention (#59) (1ccf84a)
  • fall back from macOS-only fonts in brand templates (#20) (8fcc155), closes #6
  • refresh stale docs-site copies and warn in doctor (#34) (dc9a9d0)
  • release: install conventional-changelog-conventionalcommits (#64) (df103b7)
  • render.sh mirrors brand-kit render (favicon.ico, docs copies) (#24) (c365edb)
  • repoint only root-level banner paths in README (#22) (4663c0a), closes #4

Features​

  • --ai generates the logo and a canvas background with Higgsfield, OpenAI or Gemini (#29) (ace04d2)
  • --light flag writes light-theme banners for the README picture (#36) (46f2279)
  • --social canvases for Instagram, stories, X, LinkedIn, YouTube and Facebook (#17) (40611ba), closes #16
  • add --version (#19) (c392608), closes #14
  • ai: add Cloudflare Workers AI as an --ai provider (#63) (b1b7691), closes #62
  • ai: add Recraft as an --ai provider with a native SVG logo (#43) (0b4b588), closes #37
  • doctor --strict exits 1 on warnings (#21) (7249172), closes #12
  • doctor: warn when a generated source drifts from the current brand meta (#32) (5dac50a)
  • Leonardo.ai as an --ai provider (#42) (496b122), closes #38

Every entry above is generated by semantic-release and published to GitHub Releases. Anything older than the first GitHub Release is recorded in CHANGELOG.md.