Releases: chdsbd/kodiak
Releases · chdsbd/kodiak
set status check on merge
Changed
- Kodiak now sets a status check on merge ("merge complete 🎉"). Previously the last status check set by Kodiak would be unchanged ("⛴ attempting to merge PR (merging)"). (#469)
a better merge.method default
Changed
merge.method
now defaults to the first valid merge method in the list"merge"
,"squash"
, and"rebase"
. Previously the default was always"merge"
, even when that method was disabled on a repository. See the configuration reference for more information. (#464, #466)
annual billing, dependabot docs, config option renaming
Added
- add annual subscription billing option. (#439, #451, #452)
- add option in dashboard to limit billing modifications to GitHub Owners. (#453)
- add new options to replace
blacklist_
-style options:merge.blacklist_title_regex
->merge.blocking_title_regex
,merge.blacklist_labels
->merge.blocking_labels
,update.blacklist_usernames
->update.ignored_usernames
. (#444, #454) - add more examples for using Kodiak with Dependabot to docs. (#448)
Changed
- better explain
merge.optimistic_updates
option in docs. (#449)
merge.message.coauthors configuration option
Added
- add
merge.message.coauthors
configuration option to add commit authors as coauthors of a PR. See the Kodiak docs for more information. (#420, #434) - add UI to allow editing billing email, company name, and postal address. Company name and postal address will appear on invoices if provided. (#431, #432)
Changed
- Redesigned UI for subscriptions page to better present trial, subscription, and enterprise plans. (#427, #433)
Fix
- allow scrolling on margins in Kodiak dashboard
Improved seat tracking for subscribers
Added
- disable Kodiak for a pull request when we encounter an internal server error from the GitHub API merge endpoint. (#398, #402)
Changed
- updated self-hosting documentation to include updated list of GitHub Events (#405)
- improved seat usage tracking to assign users to seats. Subscribers will be able to access their seats even if they have an overage. (#410)
Fixed
- fix URL escaping of branch names and label names in API calls (#408)
Dashboard improvements and free tier clarification
(note: this release was written on 2020-05-15 but I forgot about it until now)
Added
- add link to billing history in dashboard. (#365)
- add alert to dashboard for subscription overages and trial expirations. (#373)
- add configuration error when "Restrict Pushes" branch protection setting is misconfigured. Kodiak needs to be added as an exception. (#379)
Changed
- Kodiak is now free for personal GitHub accounts (#367, #368)
- merge conflict notifications now takes priority over
merge.blacklist_title_regex
. (#371) - skip branch deletion if GitHub branch deletion is enabled on the repository (#382)
Fixed
- fix trial/subscription expiration timezone to show correct timezone. Previously it was just saying "UTC". (#363)
- fix start subscription form to default to the current seat usage. Also display warning when user selects fewer seats than current usage. (#367)
- fixed dashboard oauth login flow not handling organization collaborators. (#375)
- fixed logic to queue pull request for reevaluation when UNKNOWN mergeability status check is received. (#380)
- fixed
merge.update_branch_immediately
logic causing merge loop to return unintentionally. (#381)
Removed
- removed invalid "quickstart" link from navbar (#370)
add support for requiresCommitSignatures with squash merge
Added
- add support for
requiresCommitSignatures
with the squash merge method (#275) - add documentation for billing at http://kodiakhq.com/docs/billing. (#348, #349, #358)
Fixed
- fix handling of rare status checks. Treat
CANCELLED
as failure like GitHub. SupportSTALE
andSKIPPED
states. - fix order of account names on dashboard accounts page to be alphabetical.
Billing has arrived
update.blacklist_usernames
Added
- add
update.blacklist_usernames
to enable Kodiak to skip automatic updates for PRs opened by certain users. This is useful for making Kodiak play nicely with Dependabot. See the configuration reference and the Dependabot recipe for more information. This feature was contributed by Negan1911. (#327)
dashboard and merge.message.include_pull_request_author
Added
- add web dashboard accessible at https://app.kodiakhq.com. This website enables viewing Kodiak activity.
- add
merge.message.include_pull_request_author
configuration option to append pull request author information as a coauthor in the merge commit. (#301)