github.com/massongit/reviewdog@v0.0.0-20240331071725-4a16675475a8/CHANGELOG.md (about) 1 # Changelog 2 All notable changes to this project will be documented in this file. 3 4 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 5 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 6 7 ## [Unreleased] 8 9 ### :sparkles: Release Note <!-- optional --> 10 11 ### :rocket: Enhancements 12 - ... 13 14 ### :bug: Fixes 15 - ... 16 17 ### :rotating_light: Breaking changes 18 - ... 19 20 ## [v0.17.2] - 2024-03-11 21 22 ### :bug: Fixes 23 - [#933](https://github.com/reviewdog/reviewdog/issues/933) Fix go vet errorformat 24 25 ## [v0.17.1] - 2024-02-08 26 27 ### :bug: Fixes 28 - [#1651](https://github.com/reviewdog/reviewdog/pull/1651) Revert #1576: Support `--filter-mode=file` in `github-pr-review`. Reasons: [#1645](https://github.com/reviewdog/reviewdog/pull/1645) 29 - [#1653](https://github.com/reviewdog/reviewdog/pull/1653) fix: SARIF parser: parse with no region result. fix originalOutput field 30 - [#1657](https://github.com/reviewdog/reviewdog/pull/1657) Fix sending incorrect line numbers to BitBucket Server Code Insight API. (fixes #1652) 31 32 ## [v0.17.0] - 2024-01-22 33 34 ### :rocket: Enhancements 35 - [#1623](https://github.com/reviewdog/reviewdog/pull/1623) Add reporter for GitHub PR annotations `github-pr-annotations` 36 37 ## [v0.16.0] - 2023-12-17 38 39 ### :rocket: Enhancements 40 - [#1573](https://github.com/reviewdog/reviewdog/pull/1573) Add filter tests for file/nofilter mode 41 - [#1576](https://github.com/reviewdog/reviewdog/pull/1576) Support `--filter-mode=file` in `github-pr-review` 42 - [#1596](https://github.com/reviewdog/reviewdog/pull/1596) Use `CI_MERGE_REQUEST_DIFF_BASE_SHA` envvar if available in `gitlab-mr-discussion` 43 - [#1521](https://github.com/reviewdog/reviewdog/pull/1521) strict check of pr-review write permission 44 - [#1617](https://github.com/reviewdog/reviewdog/pull/1617) Add reporter to Gitea PR review comments `gitea-pr-review` 45 46 --- 47 48 ## [v0.15.0] - 2023-09-02 49 50 ### :rocket: Enhancements 51 - [#1554](https://github.com/reviewdog/reviewdog/pull/1554) Add SARIF format input support. 52 53 --- 54 55 ## [v0.14.2] - 2023-06-17 56 57 ### :rocket: Enhancements 58 - [#1170](https://github.com/reviewdog/reviewdog/pull/1170) Calculate check conclusion from annotations 59 - [#1433](https://github.com/reviewdog/reviewdog/pull/1433) Add path link support for GitHub Enterprise 60 - [#1447](https://github.com/reviewdog/reviewdog/pull/1447) Support determining build info on more GitHub Actions events 61 62 ### :bug: Fixes 63 - [#967](https://github.com/reviewdog/reviewdog/pull/967) Fix parsing long lines in diffs #967 64 - [#1426](https://github.com/reviewdog/reviewdog/pull/1426) Remove default error level 65 66 --- 67 68 ## [v0.14.1] - 2022-04-21 69 70 ### :rocket: Enhancements 71 - [#1160](https://github.com/reviewdog/reviewdog/pull/1160) Remove needless git command dependency by GitRelWorkdir func 72 73 ### :bug: Fixes 74 - [#1125](https://github.com/reviewdog/reviewdog/pull/1125) Allow BITBUCKET_SERVER_URL to have subpath 75 76 --- 77 78 ## [v0.14.0] - 2022-02-11 79 80 ### :rocket: Enhancements 81 - [#1118](https://github.com/reviewdog/reviewdog/pull/1118) Support end_lnum (%e) and end_col (%k) errorformat 82 83 --- 84 85 ## [v0.13.1] - 2021-12-28 86 87 ### :rocket: Enhancements 88 - [#1012](https://github.com/reviewdog/reviewdog/pull/1012) Use GitLab suggestions in merge request comments 89 90 ### :bug: Fixes 91 - [#1014](https://github.com/reviewdog/reviewdog/pull/1014) Fix incorrect detection of the `GITHUB_TOKEN` permissions. fixes [#1010](https://github.com/reviewdog/reviewdog/issues/1010) 92 - [#1017](https://github.com/reviewdog/reviewdog/pull/1017) Fix suggestions that include fenced code blocks. fixes [#999](https://github.com/reviewdog/reviewdog/issues/999) 93 - [#1084](https://github.com/reviewdog/reviewdog/pull/1084) Fix DEPRECATED to Deprecated 94 95 --- 96 97 ## [v0.13.0] - 2021-07-22 98 99 ### :rocket: Enhancements 100 - [#996](https://github.com/reviewdog/reviewdog/pull/996) Added support for Bitbucket Pipes executed within Pipelines. 101 - [#997](https://github.com/reviewdog/reviewdog/pull/997) Added support for Bitbucket Server to `bitbucket-code-report` reporter 102 103 --- 104 105 ## [v0.12.0] - 2021-06-26 106 107 ### :rocket: Enhancements 108 - [#888](https://github.com/reviewdog/reviewdog/pull/888) Allow GitHub PR reporting for a forked repository iff it's triggered by `pull_request_target` 109 - [#976](https://github.com/reviewdog/reviewdog/pull/976) Treat `GITHUB_API_URL` environment variable as same as `GITHUB_API`, so users can use reviewdog in GitHub Actions in Enterprise Server without setting `GITHUB_API` 110 111 --- 112 113 ## [v0.11.0] - 2020-10-25 114 115 ### :sparkles: Release Note 116 reviewdog v0.11 introduced [Reviewdog Diagnostic Format (RDFormat)](./README.md#reviewdog-diagnostic-format-rdformat) 117 as generic machine-readable diagnostic format and it unlocks new rich features like code suggestions. 118 119 ### :rocket: Enhancements 120 - [#629](https://github.com/reviewdog/reviewdog/pull/629) Introduced Reviewdog Diagnostic Format. 121 - [#674](https://github.com/reviewdog/reviewdog/pull/674) [#703](https://github.com/reviewdog/reviewdog/pull/703) Support rdjsonl/rdjson as input format 122 - [#680](https://github.com/reviewdog/reviewdog/pull/680) github-pr-review: Support multiline comments 123 - [#675](https://github.com/reviewdog/reviewdog/pull/675) [#698](https://github.com/reviewdog/reviewdog/pull/698) github-pr-review: Support suggested changes 124 - [#699](https://github.com/reviewdog/reviewdog/pull/699) Support diff input format (`-f=diff`). Useful for suggested changes. 125 - [#700](https://github.com/reviewdog/reviewdog/pull/700) Support to show code(rule), code URL and severity in GitHub and GitLab reporters. 126 - [#678](https://github.com/reviewdog/reviewdog/issues/678) github-pr-review: Support Code Suggestions 127 - Introduced [reviewdog/action-suggester](https://github.com/reviewdog/action-suggester) action. 128 - Introduced [reviewdog/action-setup](https://github.com/reviewdog/action-setup) GitHub Action which installs reviewdog easily including nightly release. 129 - [#769](https://github.com/reviewdog/reviewdog/pull/769) Integration with [Bitbucket Code Insights](https://support.atlassian.com/bitbucket-cloud/docs/code-insights/) and [Bitbucket Pipelines](https://bitbucket.org/product/ru/features/pipelines) 130 131 --- 132 133 ## [v0.10.2] - 2020-08-04 134 135 ### :bug: Fixes 136 - [#709](https://github.com/reviewdog/reviewdog/pull/709) Check for GITHUB_ACTIONS instead of GITHUB_ACTION 137 138 --- 139 140 ## [v0.10.1] - 2020-06-30 141 142 ### :rocket: Enhancements 143 - [#563](https://github.com/reviewdog/reviewdog/issues/563) Use `CI_API_V4_URL` environment variable when present. 144 145 ### :bug: Fixes 146 - [#609](https://github.com/reviewdog/reviewdog/issues/609) reviewdog command will fail with unexpected tool's error for github-check/github-pr-check reporters as well. ([@haya14busa]) 147 - [#603](https://github.com/reviewdog/reviewdog/issues/603) Fixed detection of Pull Requests from forked repo. ([@haya14busa]) 148 149 --- 150 151 ## [v0.10.0] - 2020-05-07 152 153 ### :sparkles: Release Note 154 155 With v0.10.0 release, now reviewdog can find issues outside diff by controlling 156 filtering behavior with `-filter-mode`. Also, you can ensure to check reported 157 results by exit 1 with `-fail-on-error`. 158 159 Example 160 ```shell 161 $ cd subdir/ && reviewdog -filter-mode=file -fail-on-error -reporter=github-pr-review 162 ``` 163 164 ### :rocket: Enhancements 165 - [#446](https://github.com/reviewdog/reviewdog/issues/446) 166 Added `-fail-on-error` flag 167 ([document](https://github.com/reviewdog/reviewdog/tree/e359505275143ec85e9b114fc1ab4a4e91d04fb5#exit-codes)) 168 and improved exit code handling. ([@DmitryLanda](https://github.com/DmitryLanda), [@haya14busa]) 169 - [#187](https://github.com/reviewdog/reviewdog/issues/187) 170 Added `-filter-mode` flag [`added`, `diff_context`, `file`, `nofilter`] 171 ([document](https://github.com/reviewdog/reviewdog/tree/e359505275143ec85e9b114fc1ab4a4e91d04fb5#filter-mode)) 172 which controls how reviewdog filter results. ([@Le6ow5k1](https://github.com/Le6ow5k1), [@haya14busa]) 173 - [#69](https://github.com/reviewdog/reviewdog/issues/69) Support gerrit! ([@staticmukesh](https://github.com/staticmukesh)) 174 - [#548](https://github.com/reviewdog/reviewdog/issues/548) Introduced nightly release ([reviewdog/nightly](https://github.com/reviewdog/nightly)). ([@haya14busa]) 175 176 ### :bug: Fixes 177 - [#461](https://github.com/reviewdog/reviewdog/issues/461) All reporters now supports sub-directory run. ([@haya14busa]) 178 179 ### :rotating_light: Breaking changes 180 - `github-check` reporter won't report results outside diff by default now. You 181 need to use `-filter-mode=nofilter` to keep the same behavior. 182 183 --- 184 185 See https://github.com/reviewdog/reviewdog/releases for older release note. 186 187 [Unreleased]: https://github.com/reviewdog/reviewdog/compare/v0.17.1...HEAD 188 [v0.10.0]: https://github.com/reviewdog/reviewdog/compare/v0.9.17...v0.10.0 189 [v0.10.1]: https://github.com/reviewdog/reviewdog/compare/v0.10.0...v0.10.1 190 [v0.10.2]: https://github.com/reviewdog/reviewdog/compare/v0.10.1...v0.10.2 191 [v0.11.0]: https://github.com/reviewdog/reviewdog/compare/v0.10.2...v0.11.0 192 [v0.12.0]: https://github.com/reviewdog/reviewdog/compare/v0.11.0...v0.12.0 193 [v0.13.0]: https://github.com/reviewdog/reviewdog/compare/v0.12.0...v0.13.0 194 [v0.13.1]: https://github.com/reviewdog/reviewdog/compare/v0.13.0...v0.13.1 195 [v0.14.0]: https://github.com/reviewdog/reviewdog/compare/v0.13.1...v0.14.0 196 [v0.14.1]: https://github.com/reviewdog/reviewdog/compare/v0.14.0...v0.14.1 197 [v0.14.2]: https://github.com/reviewdog/reviewdog/compare/v0.14.1...v0.14.2 198 [v0.15.0]: https://github.com/reviewdog/reviewdog/compare/v0.14.2...v0.15.0 199 [v0.16.0]: https://github.com/reviewdog/reviewdog/compare/v0.15.0...v0.16.0 200 [v0.17.0]: https://github.com/reviewdog/reviewdog/compare/v0.16.0...v0.17.0 201 [v0.17.1]: https://github.com/reviewdog/reviewdog/compare/v0.17.0...v0.17.1 202 [v0.17.2]: https://github.com/reviewdog/reviewdog/compare/v0.17.1...v0.17.2 203 [@haya14busa]: https://github.com/haya14busa