Repository navigation
V2.1.0
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.flfnow 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-figuredependency 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.flfandKonto Slant.flf.
Added
-
Added release build targets for:
darwin/arm64windows/arm64
-
Added individual Make targets for release artifacts while preserving existing aggregate targets:
make linuxmake darwinmake windowsmake release
Changed
- Refactored release Makefile logic to use shared build macros.
- Reduces duplicated platform build recipes.
- Keeps checksums consistent.
make releasenow 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