Skip to content

fix(deps): update module github.com/arsham/figurine to v2#511

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-arsham-figurine-2.x
Open

fix(deps): update module github.com/arsham/figurine to v2#511
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-arsham-figurine-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 6, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/arsham/figurine v1.3.0v2.1.0 age confidence

Release Notes

arsham/figurine (github.com/arsham/figurine)

v2.1.0

Compare Source

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

v2.0.0

Compare Source

Upgrade the go toolchain. Also remove the cobra and viper dependencies.

Full Changelog: arsham/figurine@v1.3.0...v2.0.0

Checksums

01f125d9aa9f4a87f9f86f7eb1322b586869b3ba9b94a90af57cb7a8f03f8674  figurine_linux_amd64_v2.0.0.tar.gz
bd42cd763c76a30517f113776c105499d68477c55ceb624b7c3180d3900551ba  figurine_linux_arm_v2.0.0.tar.gz
f8738fb7945ccd6161e6b6d6acaa32d744b2dafff17205bd899f551746f09521  figurine_linux_arm64_v2.0.0.tar.gz
8a2c05ed31107158b2cec314d2929ee79f49c805c11575bfb462fb91a15f5135  figurine_darwin_amd64_v2.0.0.tar.gz
1bc56930e9fecc68f1aeae2879e7ebadcef5ecbce9bc6c342596e879b2fab644  figurine_windows_amd64_v2.0.0.zip

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 6, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.8 -> 1.26.2
github.com/davecgh/go-spew v1.1.1 -> v1.1.2-0.20180830191138-d8f796af33cc
github.com/pmezard/go-difflib v1.0.0 -> v1.0.1-0.20181226105442-5d4384ee4fb2

@renovate renovate Bot requested a review from RoseSecurity as a code owner May 6, 2026 18:03
@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@renovate renovate Bot force-pushed the renovate/github.com-arsham-figurine-2.x branch 2 times, most recently from 13442ae to 9b38e86 Compare May 14, 2026 20:04
@renovate renovate Bot force-pushed the renovate/github.com-arsham-figurine-2.x branch 7 times, most recently from f7246bc to 6316dfb Compare May 26, 2026 01:41
@renovate renovate Bot force-pushed the renovate/github.com-arsham-figurine-2.x branch from 6316dfb to b0ced12 Compare May 28, 2026 00:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant