Skip to content

Latest commit

 

History

History
468 lines (327 loc) · 22.1 KB

CHANGELOG.md

File metadata and controls

468 lines (327 loc) · 22.1 KB

Changelog

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