Releases: blairham/ghorg
Releases · blairham/ghorg
Release list
v0.1.3
Changelog
Features
- 255cdeb Merge pull request #40 from blairham/feat/state-manifest-and-repo-hygiene
- dec854a Merge pull request #42 from blairham/feat/homebrew-tap
- 739b08c docs: document resumability, sparse-checkout, and backend feature matrix
- 43eed2c feat: add resumable state manifest, --retry-failed, and --sparse-checkout
- 960c224 feat: publish to blairham/homebrew-tap on release
Bug Fixes
- e6d4a15 fix: read version from Go build info for go install
Refactoring
- 484076d refactor: move goreleaser to go.mod tool block
CI/CD
- cd501dc chore(deps): bump dependencies
Other
v0.1.2
v0.1.1
v0.1.0
Changelog
Features
- e62f5de Merge pull request #34 from blairham/feat/config-command
- 576e3a5 Merge pull request #35 from blairham/feat/config-command
- a614062 feat: add git-config-style
ghorg configcommand
Bug Fixes
- edae83c fix: resolve data race in config registry lazy init
- 4d489c8 style: apply gofumpt formatting fixes
CI/CD
- 6e99919 build: use go tool directives for golangci-lint and gofumpt
- c23bf28 ci: update pre-commit hooks and add new security scanners
Other
v0.0.0
Changelog
Features
- 7c49078 Merge pull request #11 from blairham/feature/go-git-backend
- 40f2ffd Merge pull request #12 from blairham/feature/go-git-backend
- 9dcce5d Merge pull request #13 from blairham/feature/sync-success-messages
- 479b4b7 Merge pull request #32 from blairham/feat/port-upstream-features
- 1fdf945 Merge pull request #8 from blairham:feat/add-tests-remove-examples
- bb6479f feat(cli): add global --color flag
- 9faeca1 feat(colorlog): add warning print function
- a0fc80c feat(version): inject version via ldflags instead of hardcoded constant
- 1ac563f feat: add pure Go git backend using go-git library
- 4cefac4 feat: port upstream features from gabrie30/ghorg v1.11.8-v1.11.10
- 65b365f feat: skip repos with local modifications during pull
Bug Fixes
- cb20eed Merge pull request #14 from blairham:fix/golangci-lint-issues
- 12af9bb ci: update GitHub Actions to Node.js 24 and fix goreleaser config
- b274176 fix(ci): add explicit Go version to goreleaser workflow
- 030e66c fix(ci): remove golangci-lint version pin for Go 1.26 compatibility
- 5b5b51f fix(ci): reorder checkout before setup-go for proper caching
- 5cc51ff fix: disable autocrlf in Windows CI to prevent line ending issues in tests
- 9534011 fix: resolve all golangci-lint v2 issues
- 41cc407 fix: use NewExecGit() in existing tests to test exec backend specifically
Performance
- 9f6e78c perf(git): skip checkout when already on target branch
Refactoring
- dd5adcc Merge pull request #7 from blairham/refactor/project-structure
- 1091286 Merge pull request #9 from blairham/refactor/replace-colorlog-with-charmbracelet-log
- 14b1d71 improve CI, error handling, test coverage, and refactor CloneAllRepos
- d386660 refactor(cmd): remove unused cloneSkipped variable
- 45b6e03 refactor(cmd): rename root.go to config.go
- 120ff3b refactor(git): reduce code duplication and improve interface
- cc1329b refactor: major cleanup, comprehensive SCM tests, and vendor removal
- 55f0c23 refactor: replace fatih/color with charmbracelet/log in colorlog package
- 241d908 refactor: restructure project to follow Go conventions
- 8ec49de refactor: simplify clone stats message formatting
CI/CD
- db27fd6 Merge pull request #27 from blairham/ci/update-actions-and-goreleaser
- 1119035 Merge pull request #28 from blairham/ci/enable-changelog
- eb021eb Merge pull request #30 from blairham/ci/skip-go-tests-on-non-go-changes
- 159b188 Merge pull request #33 from blairham/chore/normalize-ci-yaml-formatting
- d7cffb8 Migrate from cobra/viper to go-flags/koanf and update dependencies
- fbac7a8 chore(deps): update dependencies
- dcea50f ci(goreleaser): enable auto-generated changelog grouped by commit type
- a1bb169 ci: only run Go lint and tests when Go files change
- e7abf38 ci: remove examples-check workflow
- 40e6dca ci: update build path to cmd/ghorg after restructure
- 788ca86 ci: use go-version-file to read Go version from go.mod
Other
- 2b5fdaa Add sync default branch functionality with comprehensive tests
- 677ce0f Change sync success message to 'Success pull'
- b0ba00a Consolidate build workflows and add GoReleaser Docker support
- 4b02ac8 Merge pull request #10 from blairham/updates
- 540db45 Merge pull request #17 from blairham/updates
- 26f3d6f Merge pull request #26 from blairham/quality-improvements
- d7892e8 Merge pull request #29 from blairham/docs/update-readme-and-changelog
- 3e572d6 Merge pull request #31 from blairham/chore/update-tooling-and-goreleaser-cask
- b6cd721 Merge pull request #5 from blairham/packages
- 39f7911 Merge pull request #6 from blairham/package-updates
- cb1005c Update success message to indicate when default branch was synced
- 7412677 build: replace Makefile with magefile for Go-native build automation
- 58e57a8 build: replace magefile with Makefile, output to dist/
- 7360fed chore: normalize CI workflow YAML formatting
- 918aac9 chore: sync vendor directory with go.mod
- b3b61af chore: update tool versions and switch to Homebrew cask for goreleaser
- 5128165 chore: update vendor directory for golang.org/x/crypto
- 8fde4b5 docs: revert CHANGELOG changes, goreleaser handles this
- 528f910 docs: update README and CHANGELOG for v1.11.8
- 07a4acc new repo after breaking from fork
- d3146d5 security: update golang.org/x/crypto to latest master commit
- 0524f7c test: add unit tests for CLI commands