Skip to content

Releases: CATcher-org/CATcher

V3.4.3-hotfix

02 Oct 08:19
298b750
Compare
Choose a tag to compare

Changelog

  • Fixed image uploads not working by #1005

V3.4.3

28 Sep 12:58
2a032ce
Compare
Choose a tag to compare

Changelog

Features / Codebase Updates

  • Abstracted code to find comments that match a template to the Template class #904
  • Added unit tests for Team Accepted Template #895
  • Improve Duplicate Issue Search in Team Response Phase #894
  • Removed lower priority check for duplicate issues #913
  • Added a link to report CATcher problems #907
  • Used coroutine parsers for Issue Templates #910
  • Uploaded multiple files on drag and drop #918
  • Integrated arcsecond parsers and remove Section #920
  • Added a timed toast to undo deleting issues #917
  • Removed assignee check API #933
  • Added filter constants to IssueService in #950
  • Standardised MAX_ITEMS_PER_PAGE in github service #946
  • Limit issue description length #956
  • Use existing label colors in github #954
  • Removed duplication of accessTokenUrl #957
  • Added video tag to uploaded videos #958
  • Branch improve table display #969
  • Clear error toast when leaving issue page #993
  • Use pagination for fetching labels #977
  • Reworked getColorOfLabel method to be more specific #974
  • Refactored code for inserting upload text #982

Fixes

  • Fixed require statements to stop deprecation warnings #981
  • Fixed #940 Deprecation - Update Codecov Action #942
  • Fixed defunct links #970
  • Fixed labels on safari #966
  • Fixed duplicate select error message #921
  • Fixed #931 Searching for issues assigned to multiple users #932
  • Fixed title component so that text and buttons are inline #962
  • Fixed new issue label dropdown position #978

Others

  • Created issue templates #899
  • Removed no-unused-variable warning #959
  • Inline documentation for GithubService #960
  • Use LTS version Node v14 instead of Node v12 as default #964

V3.4.2-hotfix

17 Apr 06:38
49cceff
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Fixed the response tag overlapping with the assignee component (#859)
  • Fixed Error snackbar and team response assignee bugs (#860)

Features

  • Errors Displayed for malformed issues and comments (#866)
  • Accepted Issues are now shown during Tester Response Phase (#877)
  • Logging Integrated into the CATcher codebase (#878)
  • Disagreements shown in Tester Response Phase (#885)

Others

  • Applied prettier across the codebase (#864)
  • Applied prettier across other files (#869)

Hotfix

  • Remove Assignees Check (#926)

V3.4.2

04 Mar 08:32
50678cd
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Fixed the response tag overlapping with the assignee component (#859)
  • Fixed Error snackbar and team response assignee bugs (#860)

Features

  • Errors Displayed for malformed issues and comments (#866)
  • Accepted Issues are now shown during Tester Response Phase (#877)
  • Logging Integrated into the CATcher codebase (#878)
  • Disagreements shown in Tester Response Phase (#885)

Others

  • Applied prettier across the codebase (#864)
  • Applied prettier across other files (#869)

V3.4.1

15 Oct 02:03
bea6831
Compare
Choose a tag to compare

Changelog

  • Fixed a UI bug which prevents HTML Tags from rendering in the markdown comment editor. (#747, #808)

V3.4.0

10 Oct 08:31
219be07
Compare
Choose a tag to compare

Changelog

  • Fixed a UI bug that was causing the label definition icons to overlap onto each other (#795, #796, #797)

V3.3.9

27 Sep 13:44
28975e6
Compare
Choose a tag to compare

Changelog

  • Upgraded to Angular version 8
  • Enhanced issues' dashboard for Tester Response Phase: it now displays the changes to issue severity and issue type (#507)
  • Fixed a bug preventing the display of label values in the dropdown control (#776)
  • Fixed a bug causing assignee's usernames to be in lowercase (#731)

V3.3.8

13 Aug 09:49
e9add4f
Compare
Choose a tag to compare

Changelog

Codebase

  • Upgraded to Electron v11.
  • Added version number of CATcher to bug report created.
  • Replaced checkbox with radio buttons for tester response.
  • Updated Github Actions to retry unit tests in case of timeout for Mac OS.
  • Added CATcher version number to header and logs.
  • Re-staged and committed prettier format changes.
  • Updated session ID to be maintained through phase changes.
  • Implemented fetching of profiles from client data repository.
  • Added stack trace for error logs.
  • Fixed redirection href values for Markdown links.
  • Replaced placeholder text with hint for bug report / team response.
  • Added logging for name of selected settings repository to AuthComponent.
  • Removed current phase verification from PhaseService.
  • Increased number of labels in a single fetch.
  • Updated web version authentication to redirect to Github instead of using pop-up.
  • Updated HTML in user input to be ignored.
  • Updated LabelService to create only needed labels.
  • Added Download Log Button to app before login.
  • Added feature to display label definition to users.

Documentation

  • Added section on enabling pop-ups in Safari to Usage Notes.
  • Added section on release procedure to Developer Guide.
  • Added section on ad-blockers to Usage Notes.
  • Updated info on repository setup in Setup Notes.
  • Added section on logging to Developer Guide.

V3.3.7

14 Mar 14:42
ed6f72e
Compare
Choose a tag to compare

The CATcher web app is at https://catcher-org.github.io/CATcher/

Changelog

  • Added support for Video Uploading.
  • Implemented Log-Caching in Browsers that can be retrieved for troubleshooting.
  • Implemented Field Validation for Custom Profiles.
  • Updated list of preset Profiles.
  • Improved Error Handling on browsers that block pop-ups.
  • Updated Usage Notes on allowing pop-ups from CATcher.
  • Centralized Error Handling to custom ErrorHandlingService.
  • Added additional logging during Authentication Process.

V3.3.6

07 Mar 15:45
d1be5e0
Compare
Choose a tag to compare

The CATcher web app is at https://catcher-org.github.io/CATcher/

Changelog

  • Fixed the 'view-in-web-browser' functionality in the issue tables
  • Implemented a security mechanism in the authentication process, to protect the app against CSRF attacks