Skip to content

V2.1.0

Choose a tag to compare

@arsham arsham released this 23 May 19:25
· 1 commit to master since this release
f4417f5

Fixed

  • Removed duplicate font names from --list.

    • Canonical font names are now shown once.
    • Legacy lowercase/alias font names still work when passed with --font.
  • Fixed missing hyphen rendering in FIGlet fonts.

    • Whimsy.flf now renders hyphens correctly.
    • Patched remaining listed fonts that had blank hyphen glyphs.
    • Added regression coverage to ensure listed fonts have visible hyphen glyphs.
  • Replaced the stale go-figure dependency with an internal FIGlet renderer.

    • Preserves glyph width across blank rows, preventing neighbouring characters from visually sliding into punctuation.
    • Handles invalid input with normal Go errors instead of fatal process exits.
    • Preserves valid UTF-8 font rows.
    • Falls back safely for legacy extended-ASCII font rows, avoiding replacement-character corruption in fonts like Konto.flf and Konto Slant.flf.

Added

  • Added release build targets for:

    • darwin/arm64
    • windows/arm64
  • Added individual Make targets for release artifacts while preserving existing aggregate targets:

    • make linux
    • make darwin
    • make windows
    • make release

Changed

  • Refactored release Makefile logic to use shared build macros.
    • Reduces duplicated platform build recipes.
    • Keeps checksums consistent.
    • make release now resets the checksum file once per release run.

Checksums

2b5d5307f3260ef00b58790015de9c61af61fc5a6ff6bbc173075b5f5bb25adb  figurine_linux_amd64_v2.1.0.tar.gz
adc23dea214f471ca9e583c3493e9c3396bbc30d6d4049ddeb869e1d22a4dbfe  figurine_linux_arm_v2.1.0.tar.gz
160b3cbd2c3788e492f6ab60f67a24e3fccce2117a07b0189296997d0e566e2e  figurine_linux_arm64_v2.1.0.tar.gz
f60b55a3228eb292aa5902f1a9393c356f2fcf1805c516e0459489311427d75c  figurine_darwin_amd64_v2.1.0.tar.gz
69a3c0dbc14be97992237f390cbee90957bca8f0533e2a5d27f4900aa5932d8d  figurine_darwin_arm64_v2.1.0.tar.gz
a698233f155f0964158b15822fd6419aa495e40ebb36332aa373d582d0183ebb  figurine_windows_amd64_v2.1.0.zip
8e789d86c37d824cfecf37525a9ae42f2744f8eb9be15e103107588cb05f6cef  figurine_windows_arm64_v2.1.0.zip