Releases: gabrie30/ghorg
Releases · gabrie30/ghorg
v1.11.9
v1.11.8
Added
- Bitbucket Cloud API token authentication support; thanks @dean-tate
- Allow host name to specified in SSH clone URLs; thanks @nickdademo
Changed
Deprecated
Removed
Fixed
Security
- Bump golang.org/x/oauth2 from 0.32.0 to 0.34.0 (#607)
- Bump github.com/ktrysmt/go-bitbucket from 0.9.87 to 0.9.88 (#606)
- Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 (#608)
- Bump gitlab.com/gitlab-org/api/client-go from 0.157.1 to 1.10.0 (#609)
- Bump gitlab.com/gitlab-org/api/client-go from 1.10.0 to 1.24.0 (#613)
v1.11.7
Added
- Parallel pagination for SCM repo fetching. A major speed improvement for cloning large organizations (#597)
Changed
Deprecated
Removed
Fixed
- GHORG_FETCH_ALL check to no-clean mode processing; thanks @ypid-work (#594)
Security
v1.11.6
v1.11.5
Added
- Self hosted Bitbucket support
ghorgonlyfile support to clone only repos matching substring patterns (include-only filter); thanks @fgouteroux
Changed
- Empty interface to any
Deprecated
Removed
Fixed
- File path in tokens; thanks @blackcodersec
Security
- Bump gitlab.com/gitlab-org/api/client-go from 0.142.0 to 0.148.1 (#583)
- Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#582)
- Bump code.gitea.io/sdk/gitea from 0.21.0 to 0.22.0 (#584)
- Bump github.com/ktrysmt/go-bitbucket from 0.9.86 to 0.9.87 (#585)
- Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.16.0 to 2.17.0 (#581)
- Bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 (#580)
- Bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#579)
- Bump rexml from 3.3.9 to 3.4.2 in /site (#577)
- Sanitize token read from file and add tests (#573)
- Bump golang.org/x/net in /scripts/local-bitbucket/seeder (#571)
- Bump golang.org/x/oauth2 in /scripts/local-bitbucket/seeder (#570)
v1.11.4
Added
- Total clone time to ghorg stats
- Gitea integration test suite
- Clone delay option with auto concurrency adjustment; thanks @batagy
Changed
- GitLab clone examples and notes
Fixed
- Gitlab prune and preseve dir on windows; thanks @derekhes
- Directory structure of repos and wikis cloned from users on Gitlab; thanks @MickaelFontes
- GHORG_GITLAB_GROUP_EXCLUDE_MATCH_REGEX to work on subgroups; thanks @deepzeafish
- GHORG_FETCH_ALL is incompatible with cloning via fine-grained token over https; thanks @brainplot
Security
- Bump go-github from v62 to v72; thanks @alexandre-orca
- Bump golang.org/x/crypto in /scripts/local-gitea/test-runner (#565)
- Bump github.com/hashicorp/go-retryablehttp (#555)
- Bump golang.org/x/oauth2 in /scripts/local-gitlab/seeder (#553)
- Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 (#550)
v1.11.3
v1.11.2
Added
- Post exec script to reclone cmd; thanks @steinbrueckri
Changed
Deprecated
Removed
Fixed
- Gitlab prune not working with preserve dir; thanks @Fraguinha
Security
v1.11.1
Fixed
- Gitea internal repos token injection on https clones; thanks @drmacdon
- BitBucket backup with prune removes repositories just cloned; thanks @dannuralogix
- Empty repo clones no longer error; thanks @efasel
Security
- Bump golang.org/x/net from 0.36.0 to 0.38.0 (#510)
- Bump github.com/spf13/viper from 1.19.0 to 1.20.1 (#506)
- Bump github.com/ktrysmt/go-bitbucket from 0.9.81 to 0.9.82 (#507)
- Bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 (#505)
- Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#498)
- Bump golang.org/x/net from 0.33.0 to 0.36.0 (#495)
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#492)
- Bump golang.org/x/oauth2 from 0.25.0 to 0.27.0 (#491)
- Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.13.0 to 2.14.0 (#490)
- Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (#485)
- Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.12.0 to 2.13.0 (#486)
- Bump code.gitea.io/sdk/gitea from 0.19.0 to 0.20.0 (#487)
- Bump github.com/briandowns/spinner from 1.23.1 to 1.23.2 (#488)
- Bump golang.org/x/net from 0.25.0 to 0.33.0 (#484)
- Bump github.com/xanzy/go-gitlab from 0.114.0 to 0.115.0 (#480)
- Bump golang.org/x/crypto from 0.23.0 to 0.31.0 (#478)
- Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#475)
- Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.11.0 to 2.12.0 (#476)
- Bump github.com/xanzy/go-gitlab from 0.112.0 to 0.114.0 (#474)
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#471)
- Bump github.com/ktrysmt/go-bitbucket from 0.9.80 to 0.9.81 (#469)
- Bump github.com/xanzy/go-gitlab from 0.109.0 to 0.112.0 (#468)
- Bump github.com/fatih/color from 1.17.0 to 1.18.0 (#470)
- Bump rexml from 3.3.6 to 3.3.9 in /site (#467)
- Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 (#462)
- Bump github.com/xanzy/go-gitlab from 0.108.0 to 0.109.0 (#463)
v1.11.0
Added
- Reclone name and description to reclone output
- GHORG_PRESERVE_SCM_HOSTNAME, to organize clones by a top level SCM hostname folder; thanks @rrrix
- GHORG_PRUNE_UNTOUCHED, to prune repos that users make no changes in; thanks @MaxG87
- GHORG_GITHUB_TOKEN_FROM_GITHUB_APP to handle github app tokens; thanks @PaarthShah
- Command reclone-server, to run ad hoc reclone commands via HTTP requests
- Command reclone-cron, to run periodic reclone commands on a timer
Changed
- Breaking Change: Self hosted gitlab clones will now include the top level domain in the default output directory