Releases: innogames/slack-bot
Releases · innogames/slack-bot
v2.2.9
What’s Changed
features/changes
- add ECS command for AWS (#362) @pathcl
- use message author for response (#347) @fsuhrau
- add option to notify user about the pr status (#345) @fsuhrau
bugfixes
- Add check if parsed parameter might be an empty string (#356) @brainexe
- fix typos in comments, documentation and tests (#339) @ccoVeille
- fix go version of master build (#343) @brainexe
deps
- use latest version of golangci-lint (#346) @brainexe
- build(deps): bump wangyoucao577/go-release-action from 1.30 to 1.34 (#365) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0 (#364) @dependabot
- build(deps): bump github.com/slack-go/slack from 0.11.3 to 0.11.4 (#361) @dependabot
- build(deps): bump docker/build-push-action from 3.0.0 to 3.2.0 (#353) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0 (#358) @dependabot
- build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0 (#357) @dependabot
- build(deps): bump github.com/gookit/color from 1.5.1 to 1.5.2 (#348) @dependabot
- build(deps): bump github.com/slack-go/slack from 0.11.2 to 0.11.3 (#351) @dependabot
- build(deps): bump github.com/andygrunwald/go-jira from 1.15.1 to 1.16.0 (#342) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.70.0 to 0.73.1 (#344) @dependabot
v2.2.8 - Go 1.18
What’s Changed
- require go1.18 (#329) @brainexe
- change all interface{} to any (#335) @brainexe
- build release version with go 1.18 (#302) @brainexe
- build(deps): bump github.com/xanzy/go-gitlab from 0.58.0 to 0.60.0 (#301) @dependabot
- use go 1.18 in workflows (#299) @brainexe
- a bunch of version bumps
- also test go 1.19 (#336) @brainexe
v2.2.7 - improve "wait until jenkins is idle" command + go 1.18 preparation
What’s Changed
- Support Jira access token (#285) @brainexe
- Jenkins: add command "wait until jenkins node NODE-NAME is idle" (#275) @brainexe
*Jenkins: show number of running jobs in "wait until jenkins is idle" command (#296) @brainexe - support go 1.18 (#286) @brainexe
- Require go 1.17 (#284) @brainexe
deps
- build(deps): bump github.com/xanzy/go-gitlab from 0.56.0 to 0.57.0 (#295) @dependabot
- build(deps): bump actions/checkout from 2 to 3 (#294) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.55.1 to 0.56.0 (#293) @dependabot
- update gfleury/go-bitbucket-v1 (#291) @brainexe
- build(deps): bump docker/login-action from 1.12.0 to 1.13.0 (#283) @dependabot
- build(deps): bump docker/build-push-action from 2.8.0 to 2.9.0 (#278) @dependabot
- build(deps): bump wangyoucao577/go-release-action from 1.23 to 1.24 (#277) @dependabot
- build(deps): bump docker/build-push-action from 2.7.0 to 2.8.0 (#272) @dependabot
- build(deps): bump wangyoucao577/go-release-action from 1.22 to 1.23 (#276) @dependabot
What's Changed
- build(deps): bump wangyoucao577/go-release-action from 1.22 to 1.23 by @dependabot in #276
- build(deps): bump docker/build-push-action from 2.7.0 to 2.8.0 by @dependabot in #272
- Jenkins: add command "wait until jenkins node NODE-NAME is idle" by @brainexe in #275
- build(deps): bump wangyoucao577/go-release-action from 1.23 to 1.24 by @dependabot in #277
- build(deps): bump docker/build-push-action from 2.8.0 to 2.9.0 by @dependabot in #278
- Require go 1.17 + dep updates by @brainexe in #284
- build(deps): bump docker/login-action from 1.12.0 to 1.13.0 by @dependabot in #283
- Jira access token by @brainexe in #285
- test go 1.18 beta 2 by @brainexe in #286
- update gfleury/go-bitbucket-v1 by @brainexe in #291
- build(deps): bump github.com/xanzy/go-gitlab from 0.55.1 to 0.56.0 by @dependabot in #293
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #294
- build(deps): bump github.com/xanzy/go-gitlab from 0.56.0 to 0.57.0 by @dependabot in #295
- jenkins: show number of running jobs in "wait until jenkins is idle" command by @brainexe in #296
Full Changelog: v2.2.6...v2.2.7
v2.2.6 - AWS and other smaller improvements
What’s Changed
- Bitbucket: increase bitbucket branch limit (default 25 -> 1000) (#274) @brainexe
- enhancement: improve blocking commands for custom commands. (#266) @brainexe
- enhancement: improve help (#262) @brainexe
- feature: AWS client (#246) @joosangkim
Internal
- use new constant from Slack library (#243) @brainexe
- internal: release global lock earlier (#239) @brainexe
Dependencies
- build(deps): bump github.com/xanzy/go-gitlab from 0.52.2 to 0.54.3 (#271) @dependabot
- build(deps): bump github.com/slack-go/slack from 0.10.0 to 0.10.1 (#268) @dependabot
- build(deps): bump github.com/alicebob/miniredis/v2 from 2.16.1 to 2.17.0 (#261) @dependabot
- build(deps): bump github.com/aws/aws-sdk-go from 1.42.24 to 1.42.25 (#265) @dependabot
- build(deps): bump docker/login-action from 1.10.0 to 1.12.0 (#263) @dependabot
- build(deps): bump github.com/aws/aws-sdk-go from 1.42.20 to 1.42.24 (#264) @dependabot
- build(deps): bump github.com/aws/aws-sdk-go from 1.42.19 to 1.42.20 (#257) @dependabot
- build(deps): bump github.com/aws/aws-sdk-go from 1.42.6 to 1.42.19 (#256) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.52.1 to 0.52.2 (#249) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.52.0 to 0.52.1 (#247) @dependabot
- build(deps): bump wangyoucao577/go-release-action from 1.21 to 1.22 (#245) @dependabot
- build(deps): bump github.com/alicebob/miniredis/v2 from 2.16.0 to 2.16.1 (#244) @dependabot
- build(deps): bump github.com/slack-go/slack from 0.9.5 to 0.10.0 (#241) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.51.1 to 0.52.0 (#242) @dependabot
- build(deps): bump wangyoucao577/go-release-action from 1.20 to 1.21 (#240) @dependabot
v2.2.5 - Jenkins subjobs
What’s Changed
Changes
- jenkins improvements for inner jobs (#236) @fsuhrau
- inform jenkins job: improve error message when build does not exists (#234) @brainexe
Fixes
Internal
- restructure go.mod (#233) @brainexe
- optimize locks + http handling (#231) @brainexe
- some code cleanups (#223) @brainexe
- build(deps): bump github.com/alicebob/miniredis/v2 from 2.15.1 to 2.16.0 (#237) @dependabot
- build(deps): bump github.com/gookit/color from 1.4.2 to 1.5.0 (#235) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.50.4 to 0.51.1 (#230) @dependabot
- build(deps): bump github.com/slack-go/slack from 0.9.4 to 0.9.5 (#228) @dependabot
- build(deps): bump codecov/codecov-action from 2.0.3 to 2.1.0 (#226) @dependabot
- build(deps): bump github.com/xanzy/go-gitlab from 0.50.3 to 0.50.4 (#225) @dependabot
- build(deps): bump docker/setup-buildx-action from 1.5.1 to 1.6.0 (#224) @dependabot
v2.2.4 - improved CLI mode
Features/Improvements
- improved CLI aka fake slack server - Part 2 (#217) @brainexe
- improved CLI aka fake slack server (#215) @brainexe
- improvement: show "help" command as ephemeral message (only shown to the author) (#220) @brainexe
- CLI polishing (#219) @brainexe
Internal
- internal: replace viper 'replace' by a proper fork (#221) @brainexe
- build(deps): bump wangyoucao577/go-release-action from 1.19 to 1.20 (#222) @dependabot
- build(deps): bump codecov/codecov-action from 2.0.2 to 2.0.3 (#216) @dependabot
v2.2.3 - make forking + custom commands easier
What’s Changed
I added some changes (esp to the cmd/bot/main.go), to avoid some overhead code to make the bot runnable -> "commands" can get extended easier
All changes
- make it easier to fork the project with custom commands (part 2) (#214) @brainexe
- make it easier to fork the project with custom commands (part 1) (#212) @brainexe
- build(deps): bump docker/build-push-action from 2.6.1 to 2.7.0 (#213) @dependabot
- prepare for go 1.17 (drop go 1.15 support) (#211) @brainexe
- actions: added "gosec" security checker (#209) @brainexe
v2.2.2 - bunch of small improvements!
What’s Changed
- new "ping" command (#206) @brainexe
- enhancement: add "make air" to use auto reload while development (#197) @brainexe
- enhancement: improve "list template functions" command (show function arguments + types) (#194) @brainexe
- feature: add template function {{ countBackgroundJobs }} (#191) @brainexe
- enhancement: Add support for native emojis as unicode (#189) @brainexe
Fixes
- fix: on mac copied message might contain a NO-BREAK-WHITESPACE -> convert them to usual spaces (#201) @brainexe
- log messages: don't log a "durationWithLatency" for internal messages (#205) @brainexe
Internal
- internal: cleaned up unused dependencies (#186) @brainexe
- internal: some more jenkins tests (#196) @brainexe
- internal: small cleanup (#195) @brainexe
Dependencies
- build(deps): bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.2 (#200) @dependabot
- build(deps): bump wangyoucao577/go-release-action from 1.18 to 1.19 (#192) @dependabot
- build(deps): bump codecov/codecov-action from 1 to 2.0.1 (#190) @dependabot
- build(deps): bump github.com/slack-go/slack from 0.9.3 to 0.9.4 (#199) @dependabot
- build(deps): bump github.com/andygrunwald/go-jira from 1.13.0 to 1.14.0 (#202) @dependabot
v2.2.1 - make proper "v2" version
What’s Changed
I somehow fucked up the versioning and created the 2.0.0 some time ago due to very major changes in the structure...but in go this requires some deeper changes in the packages names/version
So from now on the package name changed from "github.com/innogames/slack-bot" => "github.com/innogames/slack-bot/v2"
Now go get github.com/innogames/slack-bot/v2@v2.2.1
is working again and is not sticked to a verrrry old 1.7.0 version!