Skip to content

v2.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 May 13:13

Changelog

  • ec9b9ea Add OSC 8 URLs and uniform-width card sections for info
  • daf07d7 Add OpenType fvar probe and archive install selection helpers
  • 06a2465 Add funding configuration for GitHub Sponsors
  • 741e537 Add funding configuration for Ko-fi
  • 399024c Add staticcheck to the CI pipeline
  • a2ec9a1 Added Font Browser command with dynamic search and install functionality
  • e3ef5d0 Added troubleshooting guide
  • c93cac2 Defer machine font directory creation (#4) - Merged to main
  • d34c26c Documentation update - Updated documentation to reflect the latest changes in the codebase. - Updated the codebase layout guidelines to reflect the latest changes in the codebase. - Updated the refactor.md to reflect the latest changes in the codebase.
  • 9c8a5ed Enhance browse model and UI components
  • 68dc3ff Enhance browse model with font count feature
  • 163bd21 Enhance font browsing functionality and UI
  • fec1d0f Enhance installation scripts with improved user experience and automation support - Added environment variable support for non-interactive installations and dry runs - Introduced splash banner and tagline for better visibility during installation - Implemented checksum verification for downloaded binaries to ensure integrity - Improved output formatting and color handling based on terminal capabilities
  • c91d914 Enhance performance and debugging in list command
  • 55d25fe Fix: Add archive detection and extraction functionality
  • 4095ebb Fix: improve font directory creation errors (builds on #4)
  • a3b558e Fixed font cache refresh being called with each font install
  • b98a371 Fixed font cache refresh being called with each font install and remove
  • 996cdf1 Fixup: preserve download options under progress; Fontshare TTF tree; docs
  • a4def4a Improve browse_model.go - added uninstall functionality - added status popup for removing fonts
  • 740d9d8 Improve completion command - added tests - improved terminal-setup.md and usage.md - added support for fish
  • 0765761 Improve list command performance
  • e98d5a2 Improved documentation for custom sources guide
  • 8cdfda2 Improved download resilience with external tool fallback
  • faf4be3 Improved version system to better support dev builds
  • 3d835c6 Major refactor and codebase cleanup - Renamed functions and packages to be more descriptive and consistent. - Removed unused functions and packages. - Removed duplicate code and functions. - Added more documentation to functions and packages. - Added more tests to codebase.
  • ad7ab5d Overhaul progress bar system
  • 34e4d69 README.md cleanup
  • 3ea1d5f Refactor browse model and enhance dialog rendering
  • c14c478 Refactor: logging and output system cleanup - Removed duplicate logging and output. - Cleaned up the way that the codebase logs and outputs information.
  • 65f30b0 Refactor: simplify GetRepository function and remove refresh flag
  • f301a09 Refactor: update browseResultFromUninstall function to include installation scope in TUI messages
  • c86132c Remove unusued functions in download_fallbacks.go and font.go - Removed unused functions in download_fallbacks.go and font.go - Removed unused curl status classification
  • b049faa Removed archive_detect_magic_test.go
  • fe033b0 Update .gitignore
  • e0f1a98 Update Go version to 1.25.0 and upgrade dependencies
  • 54919ea Update Go version to 1.26.2 to solve vulnerabilities from govulncheck
  • 55839df Update README and usage documentation to include custom sources guide
  • c41de38 Update codebase layout guidelines and codebase documentation
  • 46c6576 Update default config and codebase.md
  • 9328a9f Update documentation
  • 3e790d9 Update documentation
  • 3065c16 Updated README.md
  • 33be716 Updated codebase development docs
  • 637f3d2 Updated codebase development documentation
  • d7fd3b4 Updated default_config.yaml
  • 2bd8e94 Updated documentation - Improved installation documentation to support automation and CI - Improved usage documentation to support automation and CI
  • bf634e7 chore(output): send debug logs to stderr
  • ff10ec8 chore(ui,docs): show full errors and update codebase docs
  • 4b12aa4 config: compatible UA preset hint for downloads
  • 2ed660e feat(config): add Network.DownloadUserAgent
  • 3e45256 feat(repo,network): harden downloads for CDN/WAF edges
  • 25e954a feat(sources,config,repo): add League, Fontshare, Fontsource built-ins
  • a08dca3 fix(cli): polish --help and flag layout
  • 1e8b532 fix(cli): remove help example uses separate args
  • 1d955c0 fix(config): baseline-fill new keys and harden downloads
  • 98a5c2f fix(network): treat curl 202 as failure
  • c232ce5 fix(network): validate external download outputs
  • b6fbaed fix(network,repo): harden downloads against WAF payloads
  • 515956f fix(repo): reject non-font payloads before install
  • 1d92388 fix(tui): stabilize resize redraw and browse layout
  • 70977b6 fix(ui): paint full terminal frame on resize
  • 749551f fix: use supported version command in Chocolatey smoke test
  • 3b64cc0 refactor(normalize): centralize font name normalization
  • db5fc50 refactor(repo): reuse normalize helpers in matching
  • e8dceef refactor(version): split display version from build id