v2.7.0 (2020-03-17)
Merged pull requests:
Fixed Bugs:
- update logging and catch some exceptions
- reduce logic on count/clas
v2.6.2 (2020-02-28)
Fixed Bugs:
- do not update comment of a PR if there are no text changes - reduce GitHub api calls
v2.6.1 (2020-02-26)
Fixed Bugs:
- update depricated octokit method call
v2.6.0 (2020-02-26)
New Features:
- refactoring: reduce github api calls, pass linked item where possible; avoid await if not needed
- change caching mechanism
Fixed Bugs:
- fix unlink animation
v2.5.2 (2020-02-18)
Fixed Bugs:
- respond to org webhooks for PRs of excluded repos
v2.5.1 (2020-02-18)
Merged pull requests:
Fixed Bugs:
- respond to redundand webhooks
v2.5 (2020-02-17)
Fixed Bugs:
- avoid double comments by ignoring zombee webhooks issue #521
- get rid of obsolete github basic auth credentials issue #525
v2.4.6 (2020-01-22)
Fixed Bugs:
- Added extra logging for debugging
- Replaced basicauth claassistantio credentials with token
v2.4.5 (2019-12-04)
Fixed Bugs:
- Added extra logging for debugging the http 403 forbidden error
v2.4.4 (2019-12-02)
Fixed Bugs:
- App will listen to the HTTP requests only after all the files are bootstrapped issue #512
- Moved the App starting from ./app.js to ./server/app.js (temporary workaround)
v2.4.3 (2019-11-28)
Fixed Bugs:
- Added additional logging for trouble shooting the failing webhooks with status code 400
- Bootstrapping webhook file in the beginning
- classistant GitHub account is blocked and So, using the claassistantio GitHub Account and it's token for commenting on the Pull Request (temporary workaround)
v2.4.2 (2019-10-15)
Fixed Bugs:
- sending response to webhook after PR comment and status logic
- added console statements for debugging
v2.4.1 (2019-10-09)
Fixed Bugs:
- removed duplicated method function call to linkeditem when there is a request from webhook
- quick response to the incoming webhook instead of waiting for the whole flow to finish
- introduced additional logging for debugging
v2.4.0 (2019-10-09)
New Features:
- Introduced GitHub Action for CI/CD Pipeline
- Moving the infrastructure of this project to Google Cloud Run Serverless Container Platform
v2.3.2 (2019-09-03)
Fixed bugs:
- Slowed down the GitHub API requests to spread out the API calls for staying within the GitHub API rate limit when doing ReCheckPR for organisation
v2.3.1 (2019-08-09)
Fixed bugs:
- Optimised the code so that there is less db and Github Api calls during ValidateOrgPR
v2.3.0 (2019-08-09)
Merged pull requests:
- Added build task so Heroku can build the Javascript bundle #470 (amateurhuman)
- Store full response in cache instead of custom built response object #469 (amateurhuman)
New feature:
- Enhancement of UI look and feel #452
v2.2.1 (2019-07-29)
Fixed bugs:
- No membership check when the organization is whitelisted and the pull request is from a repository inside the same organization
v2.2.0 (2019-07-25)
New feature:
v2.1.1 (2019-07-19)
Fixed bugs:
- Removed sentry logging
v2.1.0 (2019-07-16)
New feature:
- Increased Node version from 11 to 12.6
v2.0.3 (2019-07-10)
Fixed bugs:
- deleteHook when unlinking an item, changed github call argument from id to hook_id
v2.0.2 (2019-07-05)
Fixed bugs:
- promise not resolved because there is no await for github call
v2.0.1 (2019-07-02)
Fixed bugs:
- Updated robot.txt to disallow bots on making API calls to GitHub
v2.0.0 (2019-06-26)
New features:
- refactored the entire codebase from callback functions to Async-await
- Moved package used for GitHub REST API client from node-github to octokit
- Increased Node version from 8 to 11
- Upgraded node dependencies
Fixed bugs:
- Fix: removing
public_repo
from Admin scope #417
v1.10.1 (2019-06-17)
Fixed bugs:
- Update vulnerable dependencies
v1.10.0 (2019-06-04)
Merged pull requests:
- Add readiness route so that Kubernetes could better swap pods. Show CLA updated date in the CLA signing page. Setup cookie secure #435 (MichaelTsengLZ)
Fixed bugs:
- fix unlink animation (ibakshay)
- Whitelist should use exact match when there is no wildcard (*) #435 (MichaelTsengLZ)
- When updating a linked repo, we should validate input. And should allow whiteListPattern and privacyPolicy as empty string. #435 (MichaelTsengLZ)
- Do not get pull request files to check significant changes. In this way, we could avoid the Github abuse exception when there are thousands of commits in a pull request. #435 (MichaelTsengLZ)
- don't update gist url on edit if user hasn't changed it #444
v1.9.2 (2019-04-10)
Merged pull requests:
- Updating some URLs to the https:// prefix #431 (jeffwilcox)
v1.9.1 (2019-03-26)
Fixed bugs:
- use reject instead of throw in services/cla.js
- access logger without 'this.' in services/cla.js
v1.9.0 (2019-03-19)
Merged pull requests:
-
Rename avatarUrl to avatar_url for users call #423 (Serg046)
-
upgrade dependencies #385 (michael-spengler)
Fixed bugs:
- remove plain text notification token
v1.8.4 (2018-10-22)
Fixed bugs:
- avoid node deprecation warning: Unhandled promise rejection...
- don't access parameters of null (in case PR could not be read via github api)
v1.8.3 (2018-10-01)
Merged pull requests:
- Allow specifying a custom login page template. #375 (chrisgavin)
Fixed bugs:
- avoid node deprecation warning: Unhandled promise rejection... Use asyn/await for server/services/cla.isClaRequired
- remove hardcoded paths to the badges and remove legacy code
v1.8.2 (2018-09-11)
Fixed bugs:
- don't change gist url on edit but keep the existing one or use html_url of the gist #366
v1.8.1 (2018-07-09)
New features:
- provide a URL to the CLA page of the linked repo (show a tooltip for the linked orgs with the info how to reach the CLA page) #156
v1.8.0 (2018-07-06)
New features:
- add edit screen for linked repos and orgs
- provide a possibility to whitelist committers #173, #232, #197
- add origin flag to the signatures in order to differentiate between signatures made via CLA Assistant tool, imported signatures and signatures coming via API
- provide a possibility to import signature date and custom fields in addition to github user names #328
- project owners can provide a link to their privacy policy and obtain user consent before signing the CLA #329
Fixed bugs:
- fix unexpected authentication loop on cla sign for repos with names containing .js #348
v1.7.1 (2018-06-25)
New features:
- add sourceclear scan to the build pipeline
- add acceptance/integration tests
Fixed bugs:
- fix signature process: update comment and status on sign #340
- use promise for permission check and getLinkedItem
v1.7.0 (2018-06-11)
New features:
- allow upload signature date and custom fields #328, #195
- set origin flag on sign (UI / API / Upload)
Fixed bugs:
- don't call count api if the host is not cla-assistant.io #334
- check users admin rights for orgs #331
v1.6.0 (2018-05-25)
New features:
- show username and logout button on the cla page
- update to angular 1.7.0
Closed issues:
- CLA signed but assistant still says not signed #241
Fixed bugs:
- update vulnerable dependencies
v1.5.0 (2018-04-10)
Fixed bugs:
- add null check on commits returned by graphAPI - Anton Kharitonov
- don't use pagination in api/cla, github service loads all pages per default - Anton Kharitonov
- fix validation org repos - don't break the app if linked repo doesn't have a repoId - Anton Kharitonov
New features:
- Add no-sniff MIME type protection - Michael Tseng
v1.4.1 (2018-02-21)
Fixed bugs:
- don't use pagination in api/cla, github service loads all pages per default
- add null check on commits returned by graphAPI
v1.4.0 (2018-01-10)
Fixed bugs:
- Checker stuck on "Waiting for status to be reported" #303
- Unable to import csv file containing github usernames of contributors who have already signed the CLA. #188
- CLA status shows up as Pending incorrectly #150
- CLA-Assistant integration not working #122
- Status not updated after adopting commit email #113
- Recheck PRs doesn't check all pull requests #102
- rendering issues on firefox #94
- "Sign in" broken on cla-assistant.io #60
- update dependencies #56
- View bug when site is loading #45
- Consider compressing images #42
- show all activated repos I can access #24
- Possible mismatch of comment on pull request with its status #13
Closed issues:
- WebHook isn't being created for an Organisation #302
- Add bot users to whitelist #301
- Added email to github but still says that it is not signed. #295
- CLA Assistant was unlinked and removed but still haunts old pull requests #294
- Append .md file extension to the file containing SAP Individual Contributor License Agreement #293
- CLA doesn't work for me ( doesn't see my GitHub user) #292
- Could you help me understand why we need to drop all index of 'clas' collection and recreate again? #291
- What is "org_cla" and why does it mean "Signed for Organization" #283
- Changing comment message #281
- Copyright notice on cla-assist.io #280
- when trying to sign a CLA, I get an error #277
- cla-assistant.io responds with 404 Not Found #276
- Incorrect port environment variable in the documentation #273
- Export CSV only shows invalid characters #267
- Commit blamed to generic email #266
- signed CLA but assistant still says not signed. #265
- How can I add another admin to the linked organization? #263
- I have signed a CLA but it's always in pending status #261
- Inconsistent signed status #260
- garbage prepended to all headings #259
- Alibaba Individual Contributor License Agreement #258
- CLA status reporting not working #256
- Heading are rendered with link glyph permanently visible when using .md file #255
- Can't access one of my organisations and can't reauthorise #253
- Enable link repo with a different CLA from its org CLA if exists #251
- Can't sign CLA? #247
- Questions about the way of handling webhook event #244
- why so many permissions? #243
- Already Signed CLA for Uber/Hoodie. Still it complains. But the page is shown as signed. #242
- Allow any org admin to see / export the list of signers #240
- Differentiate between employees and external contributors #239
- No obvious way to import repos in an org you didn't select the first time around #233
- Enable certain people NOT to sign a CLA #232
- Unable to sign up CLA #229
- "Status waiting to be reported" never completes #228
- Can we skip CLA when a PR only has some small minor changes, e.g. 1 line change. #226
- How to implement the feature of showing custom field based on other custom fields #225
- The way of generating the redirect url is not working properly on windows server #224
- Changing the URL of the gist containing the CLA #223
- Action required: Greenkeeper could not be activated 🚨 #221
- URGENT! 404 Not Found: Requested route ('cla-assistant.io') does not exist. #220
- Getting double notifications on GitHub #218
- CLA appears as not signed #217
- Change license #215
- cla email invalid #214
- CLA Stopped working, error: Unexpected token in JSON #213
- Am I an affiliate for using this? #212
- Suddenly all our cla-assistant related tasks are not completing #211
- I have signed but still in pending #207
- Delay updating GitHub after signing CLA #206
- I have signed CLA but the CLA check still said I haven't check #202
- Status check not working #200
- Added email to github but still says that it is not signed. #198
- I have signed agreement many time still it shows it is not signed. #194
- Issue after update github username #192
- cla assistant is not working #191
- EU regulations conformance #190
- I'm getting checks on an unadded repository #189
- How long deal with Contributor License Agreement? #187
- Problem with signing CLA after changing username/email #186
- CLAassistant thinks CLA isn't signed, yet it is #185
- Sign CLA for entire organization #184
- Page says I've accepted, badge on GitHub says I haven't #181
- Phone number field should not be a input type=number #180
- Just can't get a check to pass #179
- Capture email address, address etc #178
- Can I revoke access for a specific organization? #177
- Organization repositories do not appear in the link list #176
- Provide an API or direct download link to CSV exports #175
- Seems to fail when trying to retrieve repositories/organizations #174
- How to approve the greenkeeper? #172
- CLA check gives false positive when committing with another user #170
- Recheck PRs on newly added org are all pending #169
- Not checking the full commit range #168
- Export API / Periodic Export? #166
- [Question] Proof of CLA #164
- Is it enough to have only the username in the CSV file when importing? #160
- Is it possible to ask for a recheck a specific PR #159
- Linked organizations aren't visible to other users #158
- Option to exclude repositories if organization is linked #157
- Too much empty space on top #155
- CLAassistant is posting twice for new contributors #154
- Contributor Covenant Code of Conduct as the CLA #152
- content "window" is too small #149
- Feature: More custom field #148
- Don't work #147
- Still showing pending even if I've signed CLA #146
- Linked repositories list is blank (it used to contain ~6 entries) #145
- Asking people to sign CLA again #144
- hidden custom fields #143
- Term of Use #141
- What is the suggested setup to run cla-assistant on our own instance? #140
- Save also the GitHub id, email and name if provided. #137
- Let contributor accept one of several CLAs #136
- @XAXICLOUDDEV #135
- Can't link after unlink-ing once #134
- Cannot sign CLA, but I've signed it before and it has worked #133
- @xaxiclouddev #132
- cla-assistant does not find one of my repositories #130
- CLA-Assistant not detecting full github name with dash in it #128
- licence/cla — Waiting for status to be reported (https://github.com/PBSPro/pbspro/pull/68\) #124
- Sign the agreement (multiple times) but project says it still is not signed #123
- Explicitly E-mail signers and repository maintainers when a CLA is signed #121
- Do not present CLA form if consent is already granted #120
- Unable to link an organisation repo #119
- CLA assistant v2 #118
- as collaborator, signing the CLA does not get tracked #116
- "not signed yet." when I've clicked the link multiple times #114
- Loading indicator while loading your "Linked CLAs" #112
- Add a handler for a ping event in web hooks #109
- Add contributors to GitHub team #108
- Does the CLA need to be signed per PR if already accepted for a repo #107
- Webhook call returns unsupported event #106
- Customize CLAassistant comment wording #105
- Problems with the port on Cloud Foundry #104
- Status: webhook missing #103
- Share a single cla for all projects in an organization #101
- CLAHub #100
- Is there a way to give another user access to see who has signed the CLA create links etc. #99
- provide option to import a list of emails instead of GitHub users #98
- Too wide GH API permissions required just to sign a CLA #97
- Transferring repositories to a new organization #96
- Multiple committers under same GitHub account aren't linked #95
- Retroactively requiring users to sign CLA? #93
- $JTZ\ #92
- option to disable the comment on PRs when the author has signed already #91
- still being maintained? #89
- Allow badge type to be selected #88
- Not all organization repositories showing up #87
- PR check not green although all contributors signed #86
- Link Based CLA Signing #83
- Allow import of CLAHub CSV Files #82
- Signer not being notified #81
- Issues when there are more than 100 repositories / gists #80
- need to show all signers for any version, not just the last one #79
- cla-assistant wants too many authorizations #78
- CLA status reporting not working #77
- Badge for CLA assistant #76
- Add screenshots to marketing page #75
- CLA Committer's List Not Updated After Rebase/Force Push #74
- CLA disappeared for cockroachdb/cockroach #71
- Use separate repo for CLA + list of signees #70
- After I've successfully signed the CLA still get "not signed yet" #68
- migrating to cla-assistant #67
- multiple repos, same CLA #66
- Write access to Gists? #65
- Store more information about the CLA signer #64
- hook running, but not doing anything #63
- Link multiple repos in one flow #62
- Don't ask repository owners to sign a CLA ? #61
- System is down #59
- spelling mistakes on github.io page #55
- another sign-out icon #53
- success modal view has no header any more #52
- still need app.min.js #51
- set pull request status to green if all committers have signed the CLA #49
- Error Page for non-existing repositories #48
- FAQ #47
- Export list of signees #46
- create default entry for CLA drop down list #44
- Text for Slides #43
- Text: Info Box 'Don't have one?' #41
- Thin text a bit difficult to see on lower resolutions #40
- Landing page: signature animation #39
- pop up fade in #38
- wording #37
- Terms of Service & Privacy Policy #36
- List of my signed CLAs #35
- Error messages in new design #34
- changes landingpage #33
- Options: Choose a CLA in Gist #32
- Error Boxes #31
- write PR-comments in name of cla-assistant user #27
- documentation on how to run own instance of cla assistant #26
- mention all committers who have not signed CLA yet #23
- How do I use this? #21
- Provide capability to query database to see who has accepted the CLA #19
- provide option to view and revoke CLAs #18
- Scroll down the CLA #17
- CLA discovery #16
- corporate CLAs #15
- sign cla once per version #14
- on new version of CLA #12
- show correct icon for repos and forks #11
- pull request with multiple committers #10
- Names #9
- Sign-process #8
- Pull Request Integration #7
- main page - add gist #6
- detail-page #5
- main-page - settings #4
- main page - add repo #3
- Logo #2
- Create marketing page #1
Merged pull requests:
- Bugfix: Consider old style CLA documents without userId #298 (KharitonOff)
- 3 bugfixes and 2 features #297 (MichaelTsengLZ)
- Add whitelisting bots section to readme #289 (greysteil)
- Improve code block readability in README.md #288 (PeterDaveHello)
- Clean up Alpine apk cache in Dockerfile #287 (PeterDaveHello)
- Travis CI should use nodejs v8 as defined in package.json #285 (PeterDaveHello)
- Add "Table of Contents" of README to improve readability #284 (PeterDaveHello)
- Multiple changes to enable bigger repo scale #275 (MichaelTsengLZ)
- change settings via probot #271 (thojansen)
- add committers automatically to team #270 (thojansen)
- probot integration to ask for more info on pr or issue #269 (thojansen)
- add probot for stale/ inactive issues #268 (thojansen)
- [Snyk Update] New fixes for 8 vulnerable dependency paths #262 (snyk-bot)
- Add load indicator when getting admin repo, org, gist information. #257 (MichaelTsengLZ)
- Add FAQ pointing to contributoragreements.org #254 (dltj)
- Sign only once when multiple orgs or repos lined with the same gist #250 (MichaelTsengLZ)
- Fix link to SAP Individual CLA in README #237 (sschuberth)
- Cannot remove repo webhook after unlinking a repo. #236 (MichaelTsengLZ)
- [Snyk Update] New fixes for 1 vulnerable dependency path #231 (snyk-bot)
- Avoid crash when using documentDB to replace mongoDB on Azure. #227 (MichaelTsengLZ)
- Use & concatenation. #222 (matkoch)
- Add customization parameters for label, colorB and logo. #219 (matkoch)
- Add instructions for building and running with docker (#210) #216 (ketan)
- Add dockerfile #210 (ketan)
- remove RN badge #209 (thojansen)
- Limit admin access to specific GitHub user(s) #208 (ketan)
- Typo #205 (thinkingserious)
- Enable textarea and hidden fields support #204 (mickaelandrieu)
- Fixed Stickers section #203 (mickaelandrieu)
- Style changes for CLA signer page. #199 (kbsriram)
- Check author before committer (#2) #171 (kborchers)
- Reflect mongolab name change in README.md. #167 (equinox)
- Update README.md #165 (ctomc)
- Add syntax highlighting on JSON example #163 (Hirse)
- Allowing to specify patterns for ignored repos during org linking #162 (dennisoelkers)
- fix typo #139 (jdanyow)
- [Snyk Alert] Fix for 2 vulnerable dependency paths #131 (snyk-bot)
- Error pages #127 (JNKielmann)
- Added ping webhook handler #126 (JNKielmann)
- Friendlier PR comment for >1 committer #115 (laughinghan)
- Friendlier PR comment, helps with #105 #110 (laughinghan)
- Remove apostrophe from plural for CLAs #90 (AshleyGrant)
- Refactors DESCRIPTION.md #85 (casche)
- Welcoming gender neutral contributors #84 (jstoiko)
- add screenshot to description #73 (thojansen)
- add to github integrations page #72 (thojansen)
- Upload CSV #69 (dfarr)
- fix sign-in link hover color #58 (matz3)
- add missing "istanbul" devDependency #57 (matz3)
- Fixed a small typo on the front page #54 (pmn)
- Update copy #50 (dfarr)
- Ui improvements + higher angular version #20 (KharitonOff)
* This Change Log was automatically generated by github_changelog_generator