Releases: siketyan/ghr
v0.4.4
What's Changed
- feat: browse: Find a URL to open from the current repository by @siketyan in #394
- refactor: Replace lazy_static with std::sync::OnceLock by @siketyan in #395
- build(deps): bump serde_with from 3.8.1 to 3.8.2 by @dependabot in #396
- fix: Fix misuse of nucleo-matcher by @siketyan in #398
- chore: Release v0.4.4 by @siketyan in #399
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- docs: Move Homebrew tap to s6n-jp by @siketyan in #301
- feat: enhance
browse
internals by @s3i7h in #358 - feat: Improve GitHub token handling by @siketyan in #374
- feat: Introduce search command to perform a fuzzy search by @siketyan in #387
- feat: Use
ghr search
to generate suggestion on completion by @siketyan in #388 - fix: Use ghr list when query is empty by @siketyan in #389
- fix: Fix syntax on fish completion by @siketyan in #390
- fix: Fix
ghr cd --help
does not work on shell extension installed by @siketyan in #391 - chore: Release v0.4.3 by @siketyan in #392
Dependabot stuff
- build(deps): bump clap from 4.4.12 to 4.4.13 by @dependabot in #303
- build(deps): bump serde from 1.0.194 to 1.0.195 by @dependabot in #302
- build(deps): bump console from 0.15.7 to 0.15.8 by @dependabot in #304
- build(deps): bump octocrab from 0.32.0 to 0.33.0 by @dependabot in #306
- build(deps): bump clap from 4.4.13 to 4.4.16 by @dependabot in #305
- build(deps): bump clap from 4.4.16 to 4.4.18 by @dependabot in #307
- build(deps): bump regex from 1.10.2 to 1.10.3 by @dependabot in #308
- build(deps): bump serde_with from 3.4.0 to 3.5.0 by @dependabot in #309
- build(deps): bump octocrab from 0.33.0 to 0.33.1 by @dependabot in #310
- build(deps): bump octocrab from 0.33.1 to 0.33.3 by @dependabot in #311
- build(deps): bump serde from 1.0.195 to 1.0.196 by @dependabot in #312
- build(deps): bump serde_with from 3.5.0 to 3.5.1 by @dependabot in #313
- build(deps): bump toml from 0.8.8 to 0.8.9 by @dependabot in #314
- build(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #315
- build(deps): bump itertools from 0.12.0 to 0.12.1 by @dependabot in #316
- build(deps): bump serde_with from 3.5.1 to 3.6.0 by @dependabot in #317
- build(deps): bump serde_with from 3.6.0 to 3.6.1 by @dependabot in #318
- build(deps): bump indicatif from 0.17.7 to 0.17.8 by @dependabot in #319
- build(deps): bump toml from 0.8.9 to 0.8.10 by @dependabot in #320
- build(deps): bump git2 from 0.18.1 to 0.18.2 by @dependabot in #321
- build(deps): bump octocrab from 0.33.3 to 0.34.1 by @dependabot in #322
- build(deps): bump rust from 1.75 to 1.76 by @dependabot in #323
- build(deps): bump clap from 4.4.18 to 4.5.1 by @dependabot in #325
- build(deps): bump anyhow from 1.0.79 to 1.0.80 by @dependabot in #326
- build(deps): bump serde from 1.0.196 to 1.0.197 by @dependabot in #328
- build(deps): bump windows from 0.52.0 to 0.53.0 by @dependabot in #327
- build(deps): bump walkdir from 2.4.0 to 2.5.0 by @dependabot in #329
- build(deps): bump windows from 0.53.0 to 0.54.0 by @dependabot in #330
- build(deps): bump octocrab from 0.34.1 to 0.34.2 by @dependabot in #331
- build(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #334
- build(deps): bump build-info from 0.0.34 to 0.0.35 by @dependabot in #332
- build(deps): bump build-info-build from 0.0.34 to 0.0.35 by @dependabot in #333
- build(deps): bump clap from 4.5.1 to 4.5.2 by @dependabot in #335
- build(deps): bump the build-info group with 2 updates by @dependabot in #336
- build(deps): bump octocrab from 0.34.3 to 0.35.0 by @dependabot in #337
- build(deps): bump gh-config from 0.3.1 to 0.3.2 by @dependabot in #338
- build(deps): bump toml from 0.8.10 to 0.8.11 by @dependabot in #339
- build(deps): bump anyhow from 1.0.80 to 1.0.81 by @dependabot in #342
- build(deps): bump clap from 4.5.2 to 4.5.3 by @dependabot in #340
- build(deps): bump serde_with from 3.6.1 to 3.7.0 by @dependabot in #341
- build(deps): bump rust from 1.76 to 1.77 by @dependabot in #343
- build(deps): bump async-trait from 0.1.77 to 0.1.79 by @dependabot in #344
- build(deps): bump toml from 0.8.11 to 0.8.12 by @dependabot in #345
- build(deps): bump octocrab from 0.35.0 to 0.36.0 by @dependabot in #348
- build(deps): bump regex from 1.10.3 to 1.10.4 by @dependabot in #347
- build(deps): bump tokio-stream from 0.1.14 to 0.1.15 by @dependabot in #346
- build(deps): bump octocrab from 0.36.0 to 0.37.0 by @dependabot in #349
- build(deps): bump git2 from 0.18.2 to 0.18.3 by @dependabot in #350
- build(deps): bump tokio from 1.36.0 to 1.37.0 by @dependabot in #351
- build(deps): bump clap from 4.5.3 to 4.5.4 by @dependabot in #352
- build(deps): bump anyhow from 1.0.81 to 1.0.82 by @dependabot in #354
- build(deps): bump octocrab from 0.37.0 to 0.38.0 by @dependabot in #355
- build(deps): bump async-trait from 0.1.79 to 0.1.80 by @dependabot in #357
- build(deps): bump rustls from 0.22.2 to 0.22.4 by @dependabot in #359
- build(deps): bump serde from 1.0.197 to 1.0.198 by @dependabot in #360
- build(deps): bump serde_with from 3.7.0 to 3.8.1 by @dependabot in #361
- build(deps): bump serde from 1.0.198 to 1.0.199 by @dependabot in #362
- build(deps): bump serde from 1.0.199 to 1.0.200 by @dependabot in #364
- build(deps): bump rust from 1.77 to 1.78 by @dependabot in #363
- build(deps): bump windows from 0.54.0 to 0.56.0 by @dependabot in #356
- build(deps): bump anyhow from 1.0.82 to 1.0.83 by @dependabot in #366
- build(deps): bump serde from 1.0.200 to 1.0.201 by @dependabot in #365
- build(deps): bump itertools from 0.12.1 to 0.13.0 by @dependabot in #367
- build(deps): bump serde from 1.0.201 to 1.0.202 by @dependabot in #368
- build(deps): bump anyhow from 1.0.83 to 1.0.86 by @dependabot in #369
- build(deps): bump toml from 0.8.12 to 0.8.13 by @dependabot in #370
- build(deps): bump serde from 1.0.202 to 1.0.203 by @dependabot in #375
- build(deps): bump tokio from 1.37.0 to 1.38.0 by @dependabot in #376
- build(deps): bump toml from 0.8.13 to 0.8.14 by @dependabot in #378
- build(deps): bump clap from 4.5.4 to 4.5.7 by @dependabot in #380
- build(deps): bump regex from 1.10.4 to 1.10.5 by @dependabot in #379
- build(deps): bump windows from 0.56.0 to 0.57.0 by @dependabot in #377
- build(deps): bump rust from 1.78 to 1.79 by @dependabot in #381
- build(deps): bump url from 2.5.0 to 2.5.2 by @dependabot in #384
- build(deps): bump lazy_static from 1.4.0 to 1.5.0 by @dependabot in #383
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- feat: Short flag for the version command by @siketyan in #293
- ci: Bump formulae on CI by @siketyan in #294
- feat: Add entries to .git/info/exclude from the profile by @siketyan in #295
- fix: GH-296: Add missing command completions by @siketyan in #297
- chore: Release v0.4.2 by @siketyan in #299
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0 - New Year Edition
2024: Happy new year everyone 🎉
This release introduces a new feature: dumping & restoring your repositories through a TOML file. You can now sync your repos in the workspace at once! Note that the feature is still experimental.
What's Changed
- feat: Skip cloning the repo when already exists by @siketyan in #262
- feat: Dump and Restore repositories through a TOML file by @siketyan in #283
- chore: Release v0.4.0 by @siketyan in #284
Dependabot stuff
- build(deps): bump regex from 1.9.5 to 1.9.6 by @dependabot in #248
- build(deps): bump toml from 0.8.0 to 0.8.1 by @dependabot in #249
- build(deps): bump octocrab from 0.30.1 to 0.31.0 by @dependabot in #250
- build(deps): bump clap from 4.4.5 to 4.4.6 by @dependabot in #251
- build(deps): bump octocrab from 0.31.0 to 0.31.1 by @dependabot in #253
- build(deps): bump rust from 1.72 to 1.73 by @dependabot in #252
- build(deps): bump tokio from 1.32.0 to 1.33.0 by @dependabot in #254
- build(deps): bump toml from 0.8.1 to 0.8.2 by @dependabot in #255
- build(deps): bump regex from 1.9.6 to 1.10.2 by @dependabot in #260
- build(deps): bump async-trait from 0.1.73 to 0.1.74 by @dependabot in #258
- build(deps): bump tracing from 0.1.37 to 0.1.39 by @dependabot in #259
- build(deps): bump rustix from 0.37.23 to 0.37.25 by @dependabot in #261
- build(deps): bump build-info from 0.0.33 to 0.0.34 by @dependabot in #257
- build(deps): bump build-info-build from 0.0.33 to 0.0.34 by @dependabot in #256
- build(deps): bump toml from 0.8.2 to 0.8.3 by @dependabot in #263
- build(deps): bump serde from 1.0.189 to 1.0.190 by @dependabot in #264
- build(deps): bump clap from 4.4.6 to 4.4.7 by @dependabot in #265
- build(deps): bump octocrab from 0.31.2 to 0.32.0 by @dependabot in #266
- build(deps): bump clap from 4.4.7 to 4.4.8 by @dependabot in #268
- build(deps): bump tokio from 1.33.0 to 1.34.0 by @dependabot in #267
- build(deps): bump serde from 1.0.190 to 1.0.192 by @dependabot in #269
- build(deps): bump tracing-subscriber from 0.3.17 to 0.3.18 by @dependabot in #270
- build(deps): bump itertools from 0.11.0 to 0.12.0 by @dependabot in #271
- build(deps): bump windows from 0.51.1 to 0.52.0 by @dependabot in #272
- build(deps): bump rust from 1.73 to 1.74 by @dependabot in #273
- build(deps): bump url from 2.4.1 to 2.5.0 by @dependabot in #274
- build(deps): bump serde from 1.0.192 to 1.0.193 by @dependabot in #275
- build(deps): bump clap from 4.4.8 to 4.4.10 by @dependabot in #276
- build(deps): bump tokio from 1.34.0 to 1.35.0 by @dependabot in #278
- build(deps): bump clap from 4.4.10 to 4.4.11 by @dependabot in #277
- build(deps): bump unsafe-libyaml from 0.2.9 to 0.2.10 by @dependabot in #279
- build(deps): bump tokio from 1.35.0 to 1.35.1 by @dependabot in #280
- build(deps): bump anyhow from 1.0.75 to 1.0.76 by @dependabot in #281
- build(deps): bump async-trait from 0.1.74 to 0.1.75 by @dependabot in #282
Full Changelog: v0.3.11...v0.4.0
v0.3.11
This is a maintenance release of ghr. Although no new features or improvements are not introduced in this version, a small update comes from upstream gh-config-rs crate: we can now retrieve GitHub OAuth token from gh CLI stored in the secure location (Windows Security Credentials, macOS Keychain, Linux Secret Service).
What's Changed
- ci: Replace deprecated actions by @siketyan in #203
- ci: Install cross for advanced cross-platform builds by @siketyan in #212
- fix: Load token using Hosts::retrieve_token instead of Host::oauth_token by @siketyan in #243
- chore: Release v0.3.11 by @siketyan in #246
Dependabot Updates
- build(deps): bump octocrab from 0.26.0 to 0.28.0 by @dependabot in #204
- build(deps): bump serde from 1.0.174 to 1.0.175 by @dependabot in #205
- build(deps): bump octocrab from 0.28.0 to 0.29.1 by @dependabot in #206
- build(deps): bump serde from 1.0.175 to 1.0.179 by @dependabot in #207
- build(deps): bump serde_with from 3.1.0 to 3.2.0 by @dependabot in #208
- build(deps): bump indicatif from 0.17.5 to 0.17.6 by @dependabot in #210
- build(deps): bump regex from 1.9.1 to 1.9.3 by @dependabot in #211
- build(deps): bump serde from 1.0.179 to 1.0.183 by @dependabot in #209
- build(deps): bump tokio from 1.29.1 to 1.30.0 by @dependabot in #213
- build(deps): bump clap from 4.3.19 to 4.3.21 by @dependabot in #214
- build(deps): bump async-trait from 0.1.72 to 0.1.73 by @dependabot in #215
- build(deps): bump octocrab from 0.29.1 to 0.29.2 by @dependabot in #216
- build(deps): bump tokio from 1.30.0 to 1.31.0 by @dependabot in #217
- build(deps): bump octocrab from 0.29.2 to 0.29.3 by @dependabot in #218
- build(deps): bump anyhow from 1.0.72 to 1.0.75 by @dependabot in #219
- build(deps): bump serde from 1.0.183 to 1.0.185 by @dependabot in #221
- build(deps): bump clap from 4.3.21 to 4.3.23 by @dependabot in #222
- build(deps): bump rustls-webpki from 0.101.1 to 0.101.4 by @dependabot in #223
- build(deps): bump url from 2.4.0 to 2.4.1 by @dependabot in #224
- build(deps): bump clap from 4.3.23 to 4.4.0 by @dependabot in #225
- build(deps): bump regex from 1.9.3 to 1.9.4 by @dependabot in #226
- build(deps): bump tokio from 1.31.0 to 1.32.0 by @dependabot in #227
- build(deps): bump rust from 1.71 to 1.72 by @dependabot in #228
- build(deps): bump octocrab from 0.29.3 to 0.30.1 by @dependabot in #232
- build(deps): bump regex from 1.9.4 to 1.9.5 by @dependabot in #229
- build(deps): bump serde_with from 3.2.0 to 3.3.0 by @dependabot in #230
- build(deps): bump serde from 1.0.185 to 1.0.188 by @dependabot in #231
- build(deps): bump walkdir from 2.3.3 to 2.4.0 by @dependabot in #233
- build(deps): bump clap from 4.4.0 to 4.4.2 by @dependabot in #234
- build(deps): bump gh-config from 0.2.1 to 0.2.2 by @dependabot in #236
- build(deps): bump toml from 0.7.6 to 0.7.8 by @dependabot in #235
- build(deps): bump clap from 4.4.2 to 4.4.4 by @dependabot in #238
- build(deps): bump toml from 0.7.8 to 0.8.0 by @dependabot in #237
- build(deps): bump indicatif from 0.17.6 to 0.17.7 by @dependabot in #242
- build(deps): bump dialoguer from 0.10.4 to 0.11.0 by @dependabot in #241
- build(deps): bump build-info from 0.0.31 to 0.0.33 by @dependabot in #239
- build(deps): bump clap from 4.4.4 to 4.4.5 by @dependabot in #244
- build(deps): bump gh-config from 0.2.2 to 0.3.0 by @dependabot in #245
- build(deps): bump windows from 0.48.0 to 0.51.1 by @dependabot in #220
Full Changelog: v0.3.10...v0.3.11
v0.3.10
What's Changed
- build(deps): bump regex from 1.9.0 to 1.9.1 by @dependabot in #193
- build(deps): bump serde from 1.0.166 to 1.0.168 by @dependabot in #194
- build(deps): bump rust from 1.70 to 1.71 by @dependabot in #195
- build(deps): bump serde from 1.0.168 to 1.0.171 by @dependabot in #196
- build(deps): bump anyhow from 1.0.71 to 1.0.72 by @dependabot in #197
- build(deps): bump clap from 4.3.11 to 4.3.13 by @dependabot in #198
- build(deps): bump octocrab from 0.25.1 to 0.26.0 by @dependabot in #199
- fix: fix a number of issues in
add
subcommand by @tomoakiichige in #200 - chore: Release v0.3.10 by @siketyan in #201
New Contributors
- @tomoakiichige made their first contribution in #200
Full Changelog: v0.3.9...v0.3.10
v0.3.9
What's Changed
- build(deps): bump octocrab from 0.20.0 to 0.21.0 by @dependabot in #152
- build(deps): bump dirs from 5.0.0 to 5.0.1 by @dependabot in #153
- build(deps): bump anyhow from 1.0.70 to 1.0.71 by @dependabot in #154
- build(deps): bump serde_with from 2.3.2 to 2.3.3 by @dependabot in #155
- build(deps): bump tokio-stream from 0.1.12 to 0.1.14 by @dependabot in #156
- build(deps): bump clap from 4.2.4 to 4.2.7 by @dependabot in #157
- build(deps): bump serde_with from 2.3.3 to 3.0.0 by @dependabot in #158
- build(deps): bump tokio from 1.27.0 to 1.28.0 by @dependabot in #159
- build(deps): bump build-info from 0.0.30 to 0.0.31 by @dependabot in #151
- build(deps): bump serde from 1.0.162 to 1.0.163 by @dependabot in #160
- build(deps): bump tokio from 1.28.0 to 1.28.1 by @dependabot in #161
- build(deps): bump octocrab from 0.21.0 to 0.23.0 by @dependabot in #162
- build(deps): bump clap from 4.2.7 to 4.3.0 by @dependabot in #163
- build(deps): bump toml from 0.7.3 to 0.7.4 by @dependabot in #165
- build(deps): bump console from 0.15.5 to 0.15.7 by @dependabot in #164
- build(deps): bump tokio from 1.28.1 to 1.28.2 by @dependabot in #166
- build(deps): bump indicatif from 0.17.3 to 0.17.4 by @dependabot in #167
- build(deps): bump git2 from 0.17.1 to 0.17.2 by @dependabot in #168
- build(deps): bump regex from 1.8.1 to 1.8.3 by @dependabot in #169
- build(deps): bump url from 2.3.1 to 2.4.0 by @dependabot in #171
- build(deps): bump indicatif from 0.17.4 to 0.17.5 by @dependabot in #172
- build(deps): bump clap from 4.3.0 to 4.3.1 by @dependabot in #173
- build(deps): bump octocrab from 0.23.0 to 0.25.0 by @dependabot in #175
- build(deps): bump regex from 1.8.3 to 1.8.4 by @dependabot in #174
- build(deps): bump rust from 1.69 to 1.70 by @dependabot in #170
- build(deps): bump octocrab from 0.25.0 to 0.25.1 by @dependabot in #177
- build(deps): bump serde from 1.0.163 to 1.0.164 by @dependabot in #176
- build(deps): bump clap from 4.3.1 to 4.3.3 by @dependabot in #178
- build(deps): bump clap from 4.3.3 to 4.3.4 by @dependabot in #179
- build(deps): bump clap from 4.3.4 to 4.3.8 by @dependabot in #180
- build(deps): bump toml from 0.7.4 to 0.7.5 by @dependabot in #181
- build(deps): bump itertools from 0.10.5 to 0.11.0 by @dependabot in #182
- build(deps): bump clap from 4.3.8 to 4.3.10 by @dependabot in #184
- build(deps): bump async-trait from 0.1.68 to 0.1.69 by @dependabot in #183
- build(deps): bump serde from 1.0.164 to 1.0.165 by @dependabot in #186
- build(deps): bump tokio from 1.28.2 to 1.29.1 by @dependabot in #185
- feat: Add
add
command to import an existing repo by @siketyan in #190 - chore: Release v0.3.9 by @siketyan in #191
Full Changelog: v0.3.8...v0.3.9
v0.3.8
What's Changed
- chore: Add CODEOWNERS by @siketyan in #136
- build(deps): bump regex from 1.7.3 to 1.8.1 by @dependabot in #137
- build(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 by @dependabot in #138
- build(deps): bump clap from 4.2.2 to 4.2.4 by @dependabot in #139
- build(deps): bump rust from 1.68 to 1.69 by @dependabot in #140
- feat: Cloning multiple repos in parallel by @siketyan in #49
- feat: Support --single-branch option for cloning by @siketyan in #143
- feat: Support deleting multiple repos by @siketyan in #142
- feat: Add --quiet / --verbose options in app global by @siketyan in #144
- feat: Support specifying pathspec on recursive option by @siketyan in #145
- feat: Support --origin and --branch options on cloning by @siketyan in #146
- feat: Disable retrying clone on non-fork repo by @siketyan in #147
- chore: Release v0.3.8 by @siketyan in #148
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- build(deps): bump clap from 4.2.1 to 4.2.2 by @dependabot in #126
- build(deps): bump octocrab from 0.19.0 to 0.20.0 by @dependabot in #125
- build(deps): bump serde from 1.0.159 to 1.0.160 by @dependabot in #127
- Minor chore/fixes by @yu-ichiro in #129
- [closable] feat: Add
--full-path
option tolist
subcommand by @yu-ichiro in #131 - Add retry feature to cloning by @yu-ichiro in #130
- chore: Release v0.3.7 by @siketyan in #133
- feat: Rename --full-path to --path, adding a short alias -p by @siketyan in #134
Full Changelog: v0.3.6...v0.3.7