Skip to content

Latest commit

 

History

History
608 lines (444 loc) · 31.5 KB

CHANGELOG.md

File metadata and controls

608 lines (444 loc) · 31.5 KB

Changelog

v4.2.33 - 2024-12-01

Maintenance 🧑‍💻

  • Introduce Dependency Review to CI by @masutaka in #222
  • Bump route06/actions from 2.4.1 to 2.5.0 by @dependabot in #225
  • Bump Songmu/tagpr from 1.4.2 to 1.5.0 by @dependabot in #224
  • Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #228

v4.2.32 - 2024-10-01

Maintenance 🧑‍💻

  • Bump route06/actions from 2.4.0 to 2.4.1 by @dependabot in #218
  • Bump Songmu/tagpr from 1.4.0 to 1.4.2 by @dependabot in #217
  • Bump reviewdog/action-actionlint from 1.54.0 to 1.57.0 by @dependabot in #219
  • Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #220

v4.2.31 - 2024-09-23

Maintenance 🧑‍💻

  • Bump Songmu/tagpr from 1.3.0 to 1.4.0 by @dependabot in #209
  • Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 by @dependabot in #210
  • Add CodeQL job to GitHub Actions workflow by @masutaka in #212

Documentation 📝

  • Update badges by @masutaka in #200
  • Add contributors badge using contrib.rocks by @masutaka in #202
  • Adjust FOSSA badge by @masutaka in #204
  • Add license scan report and status by @fossabot in #203
  • Fix FOSSA badge by @masutaka in #208
  • Add SECURITY.md by @masutaka in #211
  • Remove CodeQL badge by @masutaka in #213

Other Changes

  • Fix the GoReleaser deprecation by @masutaka in #215

v4.2.30 - 2024-08-02

Maintenance 🧑‍💻

  • Update .github/release.yml by @masutaka in #197
  • Bump reviewdog/action-actionlint from 1.51.0 to 1.54.0 by @dependabot in #198

Documentation 📝

  • Add "Limitations and Latency" to README.md by @masutaka in #194
  • Add external article to README.md by @masutaka in #196

Other Changes

  • Fix go toolchain version by @masutaka in #199

v4.2.29 - 2024-07-18

Maintenance 🧑‍💻

  • Fix missing CI trigger of Release PR by @masutaka in #190
  • Fix the permission of tagpr job by @masutaka in #191
  • Bump google/go-github to v63 by @masutaka in #193

v4.2.28 - 2024-07-02

Maintenance 🧑‍💻

  • Revert "Refactor release workflow" by @masutaka in #186

v4.2.27 - 2024-07-02

Maintenance 🧑‍💻

  • Refactor release workflow by @masutaka in #184

v4.2.26 - 2024-07-02

Maintenance 🧑‍💻

  • Fix .goreleaser.yaml part7 by @masutaka in #182

v4.2.25 - 2024-07-02

Maintenance 🧑‍💻

  • Fix .goreleaser.yaml part6 by @masutaka in #180

v4.2.24 - 2024-07-02

Maintenance 🧑‍💻

  • Fix .goreleaser.yaml part5 by @masutaka in #178

v4.2.23 - 2024-07-02

Maintenance 🧑‍💻

  • Fix .goreleaser.yaml part4 by @masutaka in #176

v4.2.22 - 2024-07-02

Maintenance 🧑‍💻

  • Fix .goreleaser.yaml part3 by @masutaka in #174

v4.2.21 - 2024-07-02

Maintenance 🧑‍💻

  • Fix .goreleaser.yaml part2 by @masutaka in #172

v4.2.20 - 2024-07-02

Maintenance 🧑‍💻

  • Fix .goreleaser.yaml by @masutaka in #170

v4.2.19 - 2024-07-02

Maintenance 🧑‍💻

  • switch to action hash with version comment by @masutaka in #158
  • Change section and add label for release.yml by @masutaka in #159
  • Introduce actionlint to CI by @masutaka in #160
  • Fix GitHub Actions workflows by @masutaka in #161
  • Refactor pushover workflow by @masutaka in #163
  • Bump reviewdog/action-actionlint from 1.48.0 to 1.51.0 by @dependabot in #166
  • Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #167
  • Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #164
  • Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by @dependabot in #165
  • Automatically update masutaka/homebrew-tap after release by @masutaka in #168
  • Decrease GitHub App permission by @masutaka in #169

v4.2.18 - 2024-06-02

Update modules 🆙

  • Bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 by @dependabot in #156

Other Changes

  • test: Does dependabot support commit hash? by @masutaka in #154

v4.2.17 - 2024-05-02

Update modules 🆙

  • Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 by @dependabot in #153

Other Changes

  • Give dependencies to the test and release workflows by @masutaka in #150
  • Refactor GH Actions workflow by @masutaka in #152

v4.2.16 - 2024-04-19

Update modules 🆙

  • Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #148

v4.2.15 - 2024-04-01

Update modules 🆙

  • Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 by @dependabot in #146

v4.2.14 - 2024-03-14

Update modules 🆙

  • Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #144

v4.2.13 - 2024-03-02

Update modules 🆙

  • Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 by @dependabot in #140
  • Bump google/go-github to v60 by @masutaka in #143

Other Changes

  • Bump go to v1.22 by @masutaka in #142

v4.2.12 - 2024-02-03

Update modules 🆙

  • Bump actions/setup-go from 4 to 5 by @dependabot in #137
  • Bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 by @dependabot in #138

v4.2.11 - 2023-12-01

Update modules 🆙

  • Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by @dependabot in #135

Other Changes

  • Update badges in README.md by @masutaka in #133
  • Fix typo in comment by @masutaka in #134

v4.2.10 - 2023-11-12

Update modules 🆙

  • Bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 by @dependabot in #126
  • Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #127

Other Changes

  • Introduce github-nippou-web in README.md by @masutaka in #125
  • Change default branch from master to main by @masutaka in #128
  • Introduce automatic release using GitHub Actions by @masutaka in #130

v4.2.9 - 2023-11-06

  • Bump go-github to latest v56 by @masutaka in #123
  • Bump go-yaml to latest v3 by @masutaka in #124

v4.2.8 - 2023-11-06

  • ライブラリとしてのユースケースに対応する by @masutaka in #122

v4.2.7 - 2023-11-02

  • Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 by @dependabot in #120
  • refactor(lib): Remove environment variable dependencies from lib.List() by @MH4GF in #118

v4.2.6 - 2023-10-31

  • maintenance: setup CI for forked PRs by @MH4GF in #117
  • Fix broken open-setting sub command by @masutaka in #119

v4.2.5 - 2023-10-28

  • docs: Add a description of the customize format by @MH4GF in #115
  • refactor(lib): Remove environment variable dependencies from Settings.Init() and Format.All() by @MH4GF in #116

v4.2.4 - 2023-10-19

  • maintenance: Use event.ParsePayload() instead of deprecated event.Payload() by @MH4GF in #111

v4.2.3 - 2023-10-14

  • Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #109

v4.2.2 - 2023-10-07

  • Bump golang.org/x/oauth2 from 0.10.0 to 0.12.0 by @dependabot in #107
  • Bump actions/checkout from 3 to 4 by @dependabot in #108

v4.2.1 - 2023-09-03

  • Improve debug message by @masutaka

v4.2.0 - 2023-09-02

  • Support PullRequestReviewEvent by @tsub thx!

v4.1.21 - 2023-08-17

  • Fix panic on empty user input in $ github-nippou init by @masutaka in #106

v4.1.20 - 2023-08-15

  • Bump go to v1.21

v4.1.19 - 2023-08-04

  • Bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 by @dependabot in #104

v4.1.18 - 2023-07-02

  • Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 by @dependabot in #103

v4.1.17 - 2023-06-02

  • Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 by @dependabot in #102

v4.1.16 - 2023-05-01

  • Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 by @dependabot in #101
  • Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #100

v4.1.15 - 2023-04-02

  • Bump actions/setup-go from 3 to 4 by @dependabot in #99
  • Bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 by @dependabot in #98
  • Bump golang from 1.19 to 1.20 by @masutaka in 6cf73184e7457a80929d57fd1243faf5e0e7c334

v4.1.14 - 2023-03-01

  • Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #97

v4.1.13 - 2023-03-01

  • Bump golang.org/x/oauth2 from 0.0.0-20211104180415-d3ed0bb246c8 to 0.5.0 by @dependabot in #96

v4.1.12 - 2022-11-22

  • Support Apple silicon

v4.1.11 - 2022-11-22

  • Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 by @dependabot in #95
    • It provides to add --help and --version automatic flags to the completions list

v4.1.10 - 2022-08-07

  • Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by @dependabot in #94
    • It provides the completion sub command for your shell completion
  • Bump go version from 1.18.1 to 1.18.4 75334683d8a5c4534cdf94e226a1900fb4b13e38
  • Avoid needlessly consuming GitHub Actions usage limits d9ba54f2886f82f466e841cd5dd4d83c3ea02755

v4.1.9 - 2022-05-21

  • Fix go.mod and go.sum using new make rule bump_go_version

v4.1.8 - 2022-05-15

  • Bump actions/checkout from 2 to 3 by @dependabot in #93
  • Bump actions/setup-go from 2 to 3 by @dependabot in #92
  • Bump Go to 1.18
  • Use go install instead of go get
  • Use dependabot for GitHub Actions

v4.1.7 - 2022-04-03

  • Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by @dependabot in #91

v4.1.6 - 2022-01-01

  • Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 by @dependabot in #90

v4.1.5 - 2021-12-30

  • Bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0 by @dependabot-preview in #85
  • Update Dependabot config file by @dependabot-preview in #86
  • Bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 by @dependabot in #87
  • Bump github.com/spf13/cobra from 0.0.7 to 1.2.1 by @dependabot in #88
  • Migrate Travis CI to GitHub actions by @masutaka in #89
  • Bump golang to 1.17.5
  • Drop arch 386 from release binaries

v4.1.4 - 2020-04-12

  • Bump github.com/rakyll/statik from 0.1.6 to 0.1.7 by @dependabot-preview in #82
  • Bump github.com/spf13/cobra from 0.0.6 to 0.0.7 by @dependabot-preview in #84
  • Bump golang to 1.14

v4.1.3 - 2020-02-24

  • Fix make dependency
  • Bump github.com/spf13/cobra from 0.0.5 to 0.0.6 by @dependabot-preview in #81

v4.1.2 - 2020-02-03

  • Introduce dependabot
  • Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.8 by @dependabot-preview in #80

v4.1.1 - 2019-10-08

  • Bump golang to 1.13
  • Update go modules
  • Tidy go modules

v4.1.0 - 2019-05-07

  • Migrate go-bindata to statik by @masutaka in #76
  • Migrate dep to go mod by @masutaka in #77

v4.0.4 - 2018-04-20

  • Avoid panic when user doesn't have permission to the repositories by @masutaka in #75
  • Use event's Issue/PullRequest when user doesn't have permission to the repositories by @yono in #74

v4.0.3 - 2018-02-24

  • Bump go version to 1.10
  • Update libraries using $ dep ensure -update

v4.0.2 - 2018-01-20

  • Add go version to sub command version
  • Update libraries using $ dep ensure -update

v4.0.1 - 2017-10-17

  • Fix CI by @masutaka in #72
  • Windows by @mattn in #73
  • Improve Makefile
  • Include lib/bindata.go

v4.0.0 - 2017-10-13

  • Introduce golang by @masutaka in #70

Before:

                      ÛÛÛÛÛ
                     °°ÛÛÛ
 ÛÛÛÛÛÛÛÛ  ÛÛÛÛÛ ÛÛÛÛ °ÛÛÛÛÛÛÛ  ÛÛÛÛÛ ÛÛÛÛ
°°ÛÛÛ°°ÛÛÛ°°ÛÛÛ °ÛÛÛ  °ÛÛÛ°°ÛÛÛ°°ÛÛÛ °ÛÛÛ
 °ÛÛÛ °°°  °ÛÛÛ °ÛÛÛ  °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ
 °ÛÛÛ      °ÛÛÛ °ÛÛÛ  °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ
 ÛÛÛÛÛ     °°ÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛ  °°ÛÛÛÛÛÛÛ
°°°°°       °°°°°°°° °°°°°°°°    °°°°°ÛÛÛ
                                 ÛÛÛ °ÛÛÛ
                                °°ÛÛÛÛÛÛ
                                 °°°°°°

After:


                   ÛÛÛÛ
                  °°ÛÛÛ
  ÛÛÛÛÛÛÛ  ÛÛÛÛÛÛ  °ÛÛÛ   ÛÛÛÛÛÛ   ÛÛÛÛÛÛÛÛ    ÛÛÛÛÛÛÛ
 ÛÛÛ°°ÛÛÛ ÛÛÛ°°ÛÛÛ °ÛÛÛ  °°°°°ÛÛÛ °°ÛÛÛ°°ÛÛÛ  ÛÛÛ°°ÛÛÛ
°ÛÛÛ °ÛÛÛ°ÛÛÛ °ÛÛÛ °ÛÛÛ   ÛÛÛÛÛÛÛ  °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ
°ÛÛÛ °ÛÛÛ°ÛÛÛ °ÛÛÛ °ÛÛÛ  ÛÛÛ°°ÛÛÛ  °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ
°°ÛÛÛÛÛÛÛ°°ÛÛÛÛÛÛ  ÛÛÛÛÛ°°ÛÛÛÛÛÛÛÛ ÛÛÛÛ ÛÛÛÛÛ°°ÛÛÛÛÛÛÛ
 °°°°°ÛÛÛ °°°°°°  °°°°°  °°°°°°°° °°°° °°°°°  °°°°°ÛÛÛ
 ÛÛÛ °ÛÛÛ                                     ÛÛÛ °ÛÛÛ
°°ÛÛÛÛÛÛ                                     °°ÛÛÛÛÛÛ
 °°°°°°                                       °°°°°°

v3.2.0 - 2017-08-19

Feature

Merge the following commands in Setup in README.md to sub command init by @masutaka in #68

$ git config --global github-nippou.user [Your GitHub account]
$ git config --global github-nippou.token [Your GitHub access token]

Before:

$ bundle exec bin/github-nippou init
This command will create a gist and update your `~/.gitconfig`.
Are you sure? [y/n] y
The github-nippou settings was created on https://gist.github.com/1a1f0598a7144842881c3d0a02158b31

And the gist_id was appended to your `~/.gitconfig`. You can
check the gist_id with following command.

    $ git config --global github-nippou.settings-gist-id

Sub command init has an ability of idempotency.

$ bundle exec bin/github-nippou init
** Already initialized.

Your `~/.gitconfig` already has gist_id as `github-nippou.settings-gist-id`.

After:

github-nippou.user and github-nippou.token in ~/.gitconfig are updated by sub command init.

$ bundle exec bin/github-nippou init
** github-nippou Initialization **

== [Step: 1/3] GitHub user ==

What's your GitHub account? masutaka

The following command will be executed.

    $ git config --global github-nippou.user masutaka

Are you sure? [y/n] y
Thanks! You can get it with the following command.

    $ git config --global github-nippou.user


== [Step: 2/3] GitHub personal access token ==

To get new token with `repo` and `gist` scope, visit
https://github.com/settings/tokens/new

What's your GitHub personal access token? ********

The following command will be executed.

    $ git config --global github-nippou.token ********

Are you sure? [y/n] y
Thanks! You can get it with the following command.

    $ git config --global github-nippou.token


== [Step: 3/3] Gist (optional) ==

1. Create a gist with the content of https://github.com/masutaka/github-nippou/blob/v3.1.0/config/settings.yml
2. The following command will be executed

    $ git config --global github-nippou.settings-gist-id <created gist id>

Are you sure? [y/n] y
Thanks! You can get it with the following command.

    $ git config --global github-nippou.settings-gist-id

And you can easily open the gist URL with web browser.

    $ github-nippou open-settings

Sub command init has an ability of idempotency even after the change.

$ bundle exec bin/github-nippou init
** github-nippou Initialization **

== [Step: 1/3] GitHub user ==

Already initialized. You can get it with the following command.

    $ git config --global github-nippou.user


== [Step: 2/3] GitHub personal access token ==

To get new token with `repo` and `gist` scope, visit
https://github.com/settings/tokens/new

Already initialized. You can get it with the following command.

    $ git config --global github-nippou.token


== [Step: 3/3] Gist (optional) ==

Already initialized. You can get it with the following command.

    $ git config --global github-nippou.settings-gist-id

And you can easily open the gist URL with web browser.

    $ github-nippou open-settings

Misc

  • Add gem yard for development

v3.1.0 - 2017-08-09

Misc

  • Update settings.yml, which is added link to github profile 48e769337c107550ebc7264f66ed62589e272a34

v3.0.0 - 2017-08-07

  • Improve format by @masutaka in #56
  • The github-nippou will be able to use custom format. by @ryz310 in #58
  • Introduce Travis CI by @masutaka in #60
  • Fix warnings in Ruby-2.4 by @masutaka in #61
  • Refactor creating Github::Nippou::Settings class by @masutaka in #62
  • Enable to inject settings_gist_id instead of the settings by @masutaka in #63
  • Add y/n prompt to sub command init by @masutaka in #64
  • Add sub command open-settings by @masutaka in #65
  • Dockerize by @masutaka in #66
  • Update README.md by @masutaka in #67

Feature

Change output format

  • Before

    * [v3.0.0 - masutaka/github-nippou](https://github.com/masutaka/github-nippou/issues/59) by masutaka
    * [Enable to inject settings_gist_id instead of the settings - masutaka/github-nippou](https://github.com/masutaka/github-nippou/pull/63) by masutaka **merged!**
    * [Add y/n prompt to sub command \`init\` - masutaka/github-nippou](https://github.com/masutaka/github-nippou/pull/64) by masutaka **merged!**
    * [Add sub command \`open-settings\` - masutaka/github-nippou](https://github.com/masutaka/github-nippou/pull/65) by masutaka **merged!**
    * [Dockerize - masutaka/github-nippou](https://github.com/masutaka/github-nippou/pull/66) by masutaka **merged!**
    
  • After

    ### masutaka/github-nippou
    
    * [v3.0.0](https://github.com/masutaka/github-nippou/issues/59) by masutaka
    * [Enable to inject settings_gist_id instead of the settings](https://github.com/masutaka/github-nippou/pull/63) by masutaka **merged!**
    * [Add y/n prompt to sub command \`init\`](https://github.com/masutaka/github-nippou/pull/64) by masutaka **merged!**
    * [Add sub command \`open-settings\`](https://github.com/masutaka/github-nippou/pull/65) by masutaka **merged!**
    * [Dockerize](https://github.com/masutaka/github-nippou/pull/66) by masutaka **merged!**
    

Customizable output format #58 by @ryz310

It should be run the new sub command init.

$ github-nippou init
This command will create a gist and update your `~/.gitconfig`.
Are you sure? [y/n] y
The github-nippou settings was created on https://gist.github.com/ecfa35cb546d8462277d133a91b13be9

And the gist_id was appended to your `~/.gitconfig`. You can
check the gist_id with following command.

    $ git config --global github-nippou.settings-gist-id

It requires gist scope. Update your token on https://github.com/settings/tokens

Introduce new sub command open-settings

Open the Gist URL with your web browser

$ github-nippou open-settings
Open https://gist.github.com/ecfa35cb546d8462277d133a91b13be9

Dockerize

You can use the dockerized github-nippou via bin/docker-github-nippou.

$ git clone https://github.com/masutaka/github-nippou.git
$ cd github-nippou/bin
$ ./docker-github-nippou help

Misc

  • Add rspec #58 by @ryz310
  • Introduce Travis CI
  • Refactoring

v3.0.0 beta1 - 2017-07-30

  • [Feature] customizable output format #58 by @ryz310
    • Introduce new sub command init

      $ github-nippou init
      => 1. Create new Gist.
      => 2. Add github-nippou.settings-gist-id to ~/.gitconfig
      
    • It requires gist scope. Update your token on https://github.com/settings/tokens

v2.0.1 - 2016-04-10

  • Improve Authorization required message fc4fe264

v2.0.0 - 2016-04-08

  • Enhancements
    • Remove options --all and --num #42
    • Add option --since-date #42
    • Add option --until-date #45
    • Add option --debug #55
    • Add sub command version #46
    • Improve performance #44 #47 #51
  • Bugfixes
    • Use current title #43
    • Fix status of issue or pull_request #52
  • Misc

v1.2.0 - 2016-03-23

  • Enhancements
    • Sort by URL #40
    • Add status closed #41

v1.1.1 - 2016-03-21

  • Enhancements
    • Add option -n #39
      • Increase event number from 30 to 50. It is number that retrieves from GitHub

v1.1.0 - 2016-03-21

  • Enhancements
    • Add option -a using Thor #37
  • Bugfixes
    • Escape < and > #35
  • Misc
    • Refactor codes #34 #36
    • Remove fixed gem versions #38

v1.0.2 - 2015-10-10

v1.0.1 - 2015-10-03

v1.0.0 - 2015-03-07

v0.1.1 - 2014-12-17

v0.1.0 - 2014-12-07

v0.0.2 - 2014-12-07

v0.0.1 - 2014-12-07