Skip to content

Releases: mergeability/mergeable

v2.8.0

01 Dec 18:27
577cc12
Compare
Choose a tag to compare

2.8.0 (2021-12-01)

Features

v2.7.0

20 Oct 14:57
f7f037b
Compare
Choose a tag to compare

2.7.0 (2021-10-20)

Features

  • Add validator approval option to exclude users (#594) (f7f037b)

v2.6.0

19 Oct 18:53
62f007c
Compare
Choose a tag to compare

2.6.0 (2021-10-19)

Features

  • Add boolean option for payload filter (#593) (62f007c)

v2.5.0

28 Sep 14:48
455a516
Compare
Choose a tag to compare

2.5.0 (2021-09-28)

Bug Fixes

  • Check that getRouter is defined before attempting to access it (#587) (bb5034a)
  • use node version 14.17.6 for the release action (#591) (455a516)

Features

  • add support for objects in arrays in the payload filter (#589) (14caa46)

v2.4.0

20 Aug 21:03
86063aa
Compare
Choose a tag to compare

2.4.0 (2021-08-20)

Features

v2.3.0

07 Aug 01:54
5b93bca
Compare
Choose a tag to compare

2.3.0 (2021-08-07)

Features

  • Add team assignment to request_review action (#574) (5b93bca)

v2.2.0

07 Aug 01:50
2838241
Compare
Choose a tag to compare

2.2.0 (2021-08-07)

Features

  • Support must_include and must_exclude regex as an array (#575) (2838241)

v2.1.0

01 Aug 18:50
01fd21a
Compare
Choose a tag to compare

2.1.0 (2021-08-01)

Bug Fixes

  • allow @author in comment action (184e9d0)
  • Approvals required should ignore case when comparing reviewers who approved. (#190) (b026549)
  • bug where HttpError is returning for deepvalidation (#489) (fe15323)
  • Cache now use correct env (#517) (c5cc384)
  • Change license in package.json to match LICENSE file (#185) (d05ad64)
  • checks display undefined in details when validation passes. (#202) (19fe4cc)
  • Comment action (#132) (81bde29)
  • commit validator supported Settings (354d2ad)
  • condition in which reRun is process (#206) (76de41e)
  • Defaults for flex config (670aa80)
  • dependent to support added files (#130) (8f28e0f)
  • Do not attempt to merge a pull request if the status is blocked (#400) (69ce004)
  • don't throw error if required status is not done (d629ef8)
  • Error occurring while removing error comments (7940009)
  • Fix the comment action to work correctly with the scheduler (#378) (9c25614)
  • Fix undefined error with blank validators (#404) (d3a68f7)
  • handle case when content is not found (7ef3282)
  • if conditional in docker workflows (#466) (0e9e5c0)
  • member listing pagination issue (#443) (bca0d6e)
  • merge error (#365) (0f02f6b)
  • minor bugs (#508) (f9f68a1)
  • no-empty and no_empty description suboption v1 transforms (#142) (419094e)
  • no-empty description transform and sub-option (#143) (5dbca72)
  • push event + add fix docs for mergeable 2.0 (0bf1305)
  • push event + add fix docs for mergeable 2.0 (dc232d8)
  • request review failing when reviewer is author of PR (#490) (b6e7962)
  • scheduler support (#503) (ee9e275)
  • Shift fix in team slug pagination (#453) (b244ca9)
  • Size validator - do not ignore hidden files by default (#405) (5a072fe)
  • the required-status-check merge error (#476) (bd3bd24)
  • typos in the summary and title of checks (#180) (1784b99)
  • validators not running in certain pull_request events (b6be1a8)
  • approvals: bug where approval is fetching owners file when not necessary (9fc6339)
  • approvals: ensure pagination when evaluating review submissions (#179) (de41794)
  • approvals: find reviewers should consider the state COMMENTED not COMMENT. (#178) (1f1b6fa)
  • approvals: Should not fail when reviewer approved and later submits a review comment (4315770)
  • configuration: Bad YML with no user feedback (#156) (d7a7d90)
  • docs: header in labels action doc (#399) (738b149)
  • docs: header in title validator doc (#392) (2338bde)
  • flex: before validate invocation of checks should only happen for relevant events specified in when clause (#169) (9a75f72)
  • mergeable: Logging error when repository is not in the payload. (#151) (90c199f)
  • stale: wrongly commenting on issues and potentially pull requests (#150) (a4b27f6)
  • scenario for modified|added mergeable config and pull_request_review (#140) (d46c783), closes /github.com/npm/npm/issues/16807#issuecomment-369375380
  • stale (#133) (8f702b0)
  • The project validator looking at the wrong setting and filtering the project ids wrongly (#131) (8aac305)

Features

  • Add ignore_drafts option to ignore drafts in stale validator (#567) (a9e99c0)
  • add limit.users option to approval validator (c270eae)
  • add limit.users option to approval validator (#511) (7828002)
  • add name sub option to repository filter ([#510](https://github...
Read more

Version 2.0

02 Aug 03:58
1af662d
Compare
Choose a tag to compare

For a more complete list of features, check out our CHANGELOG

Here are some highlights:

  • Automatically re-running checks on relevant PRs if mergeable config file has changed in base branch
  • Ability to create multiple recipes by creating named recipes
  • Limit so that only approval from team members will count, #236
  • New Actions: merge, request review, assign, close and label
  • Organization-wide default configs
  • More robust error handling and user feedback

If you are upgrading, you'll need additional github app permission :

  • contents - read:write
  • member - read

subscribe to push event

Version 1.1

20 Jan 07:27
929e506
Compare
Choose a tag to compare

Features

  • Events, Validator, Action workflow based configuration and architecture.
  • Ability to specify granular events for validators and actions to be triggered.
  • Ability to specify multiple actions (check, comment) to be executed when the pull request, or issue does not "validate".

Other

  • License changed to AGPL.