Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 20:24
· 210 commits to main since this release

Changelog

Features

  • cfb97b8 feat(cmd): add integrate command to root command
  • a06498b feat(cmd): install Carapace spec to global specs dir by default
  • 3ecff1b feat(integrations): add Carapace specs dir resolver and constants
  • 3b466c7 feat(integrations): add comprehensive external integrations package
  • c5523d0 feat(internal/completion): add completion generator with multi-shell support
  • 7178d84 feat(release): configure changelog filtering and clean up GoReleaser config
  • d842fd4 feat(shell_alias): add shell alias generator package

Bug Fixes

  • ddafc1d fix(errors): normalize error message format in testutil
  • 205f929 fix(test): Add back Ginkgo test suite for javascript package delegator
  • a0128db fix(test): fix regex pattern in MockYarnCommandVersionOutputer
  • 98b03ff fix(test): update command count and integration assertion in tests
  • 659fca4 fix(tests): resolve errcheck linting issues
  • 8a4574e fix: prevent binary generation in project root during tests

Tests

  • 7a88945 test(cmd): add alias and edge-case coverage
  • f53892c test(cmd): add comprehensive command integration tests
  • 3b5e46f test(cmd): add comprehensive unit tests for utilities and integrations
  • 3ab1809 test(integrations): add resolver table tests for Carapace specs dir
  • b172e6f test(internal/completion): migrate completion generator tests to testify
  • d1e50f9 test(services): mock npm-registry SearchPackages

CI/Build

  • 5636693 ci: add coverage gating at 80% threshold

Others

  • 4ba7bf9 Fix error string formatting and improve consistency
  • 9fe8963 remove(cmd): delete root test suite\nThis was added here because of AI those tests are just random\nI don't think they cover anything important
  • 58d3a48 remove(test): drop gomega and standardize on ginkgo+testify