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