Skip to content

v2.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:32
· 32 commits to main since this release

Changelog

  • 4a0d8b9 Add manifest and registry migration logic for Nerd Fonts source from V1 to V2 on fontget-sources
  • 1c2d7c6 Add tests for font installation with force replace under single lock
  • 9193bad Address review: recovery, cancel, and download classification.
  • 4dc6bc1 Clean up registry migration code and remove command logic
  • 58a7cff Fix font locking bug during operations
  • ad0d673 Fix progress tracking and messaging in font operations and improve progress messaging.
  • 0179c41 Fixed proper cancellation handling after a successful skip+persist.
  • 702f3b1 Improve add reliability for install, download, and exits.
  • eda816e Improve cancellation handling in for auto update and spinner functions
  • 5769958 Improve font removal logic to better classify Nerd Fonts via Font ID check and family classification.
  • 976e6ad Improved font installation and removal processes by adding reconciliation for tracked files and better cancellation handling. Also Fixed error reporting during removal operations.
  • b4e6e4f Merge pull request #7 from Graphixa/optimization-refactor
  • 4465eb6 Optimize font listing performance and introduced a new flag to filter fonts installed by FontGet.
  • 0073214 Refactor exec_test.go and minifont.go for improved error handling and type safety
  • 1c50fb2 Refactor font installation and removal processes to improve cancellation handling and track incomplete operations
  • 1c911e3 Refactor progress reporting and enhance cancellation handling in font operations
  • 8221922 Refactor progress tracking in font installation and removal processes
  • acf4c60 Refactor source update logic to improve error handling and font count tracking. Introduced a new function for failed source updates and streamlined cache writing process. Updated verbose logging to include total font counts during updates.
  • 42081c7 Refactored manifest caching to optimize performance and ensure accurate font matching.
  • 7d8c26a Remove obsolete segment aliases in progress_steps.go
  • a2a5805 Remove unused add debug helpers after unified progress path.
  • c68be90 Simplify font removal and installation logic to support force replacement without overcomplicated backup first
  • 6f61034 Update README.md
  • 5147ecd Update dependencies and refactor font installation tests for improved error handling
  • b3bd216 Update goreleaser.yaml
  • d1670f3 Update installation documentation to reference the new build guide and correct link paths
  • 8f1dc16 Update test for installed fonts on Windows to handle cases with no user-installed fonts for CI runs
  • 79a22dd fix(platform): windows-tag machine_remove
  • fa97426 fix(test): portable paths for destination collision check
  • 7954ff8 fix: clear staticcheck SA4006 and U1000