Skip to content

Latest commit

 

History

History
1493 lines (1112 loc) · 153 KB

CHANGELOG.md

File metadata and controls

1493 lines (1112 loc) · 153 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

7.3.0 (2021-06-28)

Features

  • asset.controller.ts: add open vulnerability modal to asset (1c0b5b0), closes #862
  • asset.controller.ts: optimize asset queries. Complete vulnerability table (7c5729b), closes #862

7.2.1 (2021-06-23)

Bug Fixes

  • app.ts: fixed missing middleware for update password (fd2600a), closes #860

7.2.0 (2021-06-23)

Features

  • asset.controller.ts: return number of open vulnerabilities with assets (8ccbbc7), closes #858

Docs

  • readme.md: temporarily remove Team section from README (7b17ee6)

7.1.4 (2021-06-21)

Docs

  • readme: readMe gifs in public AWS repo (3cef86f), closes #848

Build System

  • dependabot.yml: update interval (a592cd3)

Others

  • dependabot.yml/readme.md: removed myself from the README. Removed myself from dependabot (c7676cf)
  • deps: bump @ng-select/ng-select from 6.1.0 to 7.0.1 in /frontend (ee7a3e9)
  • deps: bump core-js from 3.12.1 to 3.15.0 in /frontend (492702d)
  • deps: bump mime-types from 2.1.30 to 2.1.31 (1af1aab)
  • deps: bump nodemailer from 6.6.1 to 6.6.2 (7e6b9d2)
  • deps: bump primeng from 11.4.2 to 12.0.0 in /frontend (e8318ff)
  • deps: bump puppeteer from 9.1.1 to 10.0.0 (9dde15b)
  • deps: bump tslib from 2.2.0 to 2.3.0 in /frontend (997a635)
  • deps: bump typeorm from 0.2.32 to 0.2.34 (d6cf805)
  • deps-dev: bump @babel/core from 7.14.3 to 7.14.6 (44a7ac5)
  • deps-dev: bump @babel/preset-env from 7.14.2 to 7.14.5 (d7af0e2)
  • deps-dev: bump @babel/preset-typescript from 7.13.0 to 7.14.5 (b34dbde)
  • deps-dev: bump @types/jasmine from 3.7.4 to 3.7.7 in /frontend (205a783)
  • deps-dev: bump @types/node from 15.6.1 to 15.12.4 in /frontend (987b2c7)
  • deps-dev: bump babel-jest from 26.6.3 to 27.0.2 (ec3fbbf)
  • deps-dev: bump highlight.js from 10.7.2 to 11.0.1 (19d901c)
  • deps-dev: bump jest from 26.6.3 to 27.0.4 (c7a96a9)
  • deps-dev: bump karma from 6.3.2 to 6.3.4 in /frontend (0eb8f1a)
  • deps-dev: bump prettier from 2.3.0 to 2.3.1 (8430f66)
  • deps-dev: bump typescript from 4.2.4 to 4.3.4 (c5c571c)
  • ng update @angular/cdk: ng update @angular/cdk (03cfc4b)
  • ng update @angular/cli: ng update @angular/cli (075711d)
  • npm audit fix: npm audit fix (8d6774f)
  • readme.md: fix conflict (a05147e)
  • unit tests: fixed Jira and Password unit tests (887e6a7)
  • update angular/core: update angular/core (e6cb7ff)

7.1.3 (2021-06-04)

7.1.2 (2021-05-27)

Others

  • package-lock.json: update package-lock.json to force docker build (b1904c4)

7.1.1 (2021-05-26)

Bug Fixes

  • dockerfile: update NODE_VERSION to 14.9.0 (3ba025f)

7.1.0 (2021-05-25)

Features

  • assessments.component.html: add sortField and sortOrder to assessments table (f3dbd42)

Build System

  • node.js.yml: remove support for Node version 10.x (9938b24)

Others

  • deps: bump concurrently from 6.0.2 to 6.1.0 (817e4e9)
  • deps: bump concurrently from 6.1.0 to 6.2.0 (826b576)
  • deps: bump core-js from 3.11.0 to 3.12.1 in /frontend (8102fd6)
  • deps: bump dotenv from 8.2.0 to 10.0.0 (51d9c8f)
  • deps: bump helmet from 4.5.0 to 4.6.0 (64c2fb3)
  • deps: bump ngx-markdown from 11.1.3 to 12.0.1 in /frontend (a1bf0e4)
  • deps: bump nodemailer from 6.5.0 to 6.6.1 (536c513)
  • deps: bump primeng from 11.4.0 to 11.4.2 in /frontend (868bd72)
  • deps: bump puppeteer from 9.0.0 to 9.1.1 (ffd5426)
  • deps: bump ts-node from 9.1.1 to 10.0.0 (0e471a9)
  • deps-dev: bump @babel/core from 7.13.16 to 7.14.3 (393f0c6)
  • deps-dev: bump @babel/preset-env from 7.13.15 to 7.14.2 (4ddd3bb)
  • deps-dev: bump @commitlint/cli from 12.1.1 to 12.1.4 (1af5966)
  • deps-dev: bump @commitlint/config-conventional (159f930)
  • deps-dev: bump @types/jasmine from 3.6.9 to 3.7.4 in /frontend (8b1b4da)
  • deps-dev: bump @types/jasminewd2 from 2.0.8 to 2.0.9 in /frontend (50d58bf)
  • deps-dev: bump @types/jest from 26.0.22 to 26.0.23 (778ee66)
  • deps-dev: bump @types/node from 14.14.41 to 15.6.1 in /frontend (480221a)
  • deps-dev: bump codelyzer from 6.0.1 to 6.0.2 in /frontend (da6f92e)
  • deps-dev: bump karma-jasmine-html-reporter in /frontend (2073d3a)
  • deps-dev: bump lint-staged from 10.5.4 to 11.0.0 (87b5b48)
  • deps-dev: bump prettier from 2.2.1 to 2.3.0 (36fe885)
  • deps-dev: bump standard-version from 9.2.0 to 9.3.0 (50ba4aa)
  • deps-dev: bump ts-jest from 26.5.5 to 26.5.6 (4214046)
  • deps-dev: bump ts-node from 9.1.1 to 10.0.0 in /frontend (e1af4c3)
  • frontend/package.json: update Angular to v12 (be6ac28)
  • package-lock.json: npm audit fix (c401f46)
  • package-lock.json: update lockfileversion to 2 (63c2460)
  • update @angular/cdk: update @angular/cdk (e36a9b6)
  • update @angular/cli: update @angular/cli (2a1cbde)
  • update @angular/core: update @angular/core (e64a3ba)

7.0.11 (2021-05-10)

Bug Fixes

  • multiple api's: add additional ACL checks (2cdc01a)
  • role.utility.ts: updated role-utility.ts (f0fc0c5)

Others

  • deps: bump core-js from 3.10.2 to 3.11.0 in /frontend (90aa392)
  • deps: bump primeng from 11.3.2 to 11.4.0 in /frontend (211c294)
  • deps: bump puppeteer from 8.0.0 to 9.0.0 (9dbe9d2)
  • deps-dev: bump @babel/core from 7.13.15 to 7.13.16 (08fa5a6)
  • frontend/package.json: ng update @angular/cli (58ad735)
  • frontend/package.json: update @angular/cdk (51fe3c1)
  • frontend/package.json: update @angular/cli (b3b0a18)
  • frontend/package.json: update @angular/core (8f8a247)
  • ng update @angular/cdk: ng update @angular/cdk (d960688)
  • package.json: ng update @angular/core (431b10e)
  • package.json: npm audit fix (6a9f8b1)

7.0.10 (2021-04-23)

Bug Fixes

  • chart.js: reverting chart.js to v2 (05b7704)

7.0.9 (2021-04-23)

Bug Fixes

  • frontend/package.json: update angular CLI (3107c38)
  • password.utility.ts: update password utility and user.controller for readability (d6cdebb), closes #753
  • user.controller.ts: fixed failing unit tests (ff08636), closes #753

Others

  • deps: bump @angular-devkit/build-angular in /frontend (3543a48)
  • deps: bump @angular/cdk from 11.2.7 to 11.2.8 in /frontend (414e270)
  • deps: bump @angular/router from 11.2.8 to 11.2.9 in /frontend (65b900e)
  • deps: bump chart.js from 3.0.2 to 3.1.0 in /frontend (c1c9a97)
  • deps: bump chart.js from 3.1.0 to 3.1.1 in /frontend (346cb8b)
  • deps: bump concurrently from 6.0.0 to 6.0.1 (217bcfe)
  • deps: bump concurrently from 6.0.1 to 6.0.2 (337ac3a)
  • deps: bump core-js from 3.10.0 to 3.10.1 in /frontend (8a321eb)
  • deps: bump core-js from 3.10.1 to 3.10.2 in /frontend (7e99aec)
  • deps: bump helmet from 4.4.1 to 4.5.0 (12275da)
  • deps: bump ngx-markdown from 11.1.2 to 11.1.3 in /frontend (deec7bf)
  • deps: bump primeng from 11.3.1 to 11.3.2 in /frontend (b296584)
  • deps: bump tslib from 2.1.0 to 2.2.0 in /frontend (090415a)
  • deps-dev: bump @babel/core from 7.13.13 to 7.13.15 (4d2430d)
  • deps-dev: bump @babel/preset-env from 7.13.12 to 7.13.15 (ca01c10)
  • deps-dev: bump @types/node from 14.14.37 to 14.14.41 in /frontend (2ae9804)
  • deps-dev: bump jasmine-spec-reporter in /frontend (2da5194)
  • deps-dev: bump standard-version from 9.1.1 to 9.2.0 (b1623d9)
  • deps-dev: bump ts-jest from 26.5.4 to 26.5.5 (371a25b)
  • deps-dev: bump typescript from 4.2.3 to 4.2.4 (a0bf85f)
  • frontend/package.json: update @angular/cdk (dd5aab2)
  • frontend/package.json: update @angular/cli (1ecd2ce)
  • frontend/package.json: update @angular/core (9052f8a)
  • frontend/package.json: update global angular version (9faf260)

7.0.8 (2021-04-13)

Bug Fixes

  • chart.js: rever chart.js to v2 (0c59004)

7.0.7 (2021-04-06)

Bug Fixes

  • frontend/package.json: downgrade Typescript. Downgrade Angular (bd96650)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (b6b577f)
  • deps: bump @angular-devkit/build-angular in /frontend (72fa45b)
  • deps: bump @angular-devkit/build-angular in /frontend (4a94d44)
  • deps: bump @angular/animations from 11.0.0 to 11.0.9 in /frontend (9fbd8e5)
  • deps: bump @angular/cdk from 11.2.4 to 11.2.5 in /frontend (2a80c7c)
  • deps: bump @angular/cdk from 11.2.5 to 11.2.6 in /frontend (2aac976)
  • deps: bump @angular/cli from 11.2.4 to 11.2.5 in /frontend (ec8d363)
  • deps: bump @angular/cli from 11.2.5 to 11.2.6 in /frontend (2566862)
  • deps: bump @angular/cli from 11.2.6 to 11.2.7 in /frontend (3b492ba)
  • deps: bump @angular/common from 11.0.0 to 11.0.9 in /frontend (0d79621)
  • deps: bump @angular/compiler from 11.0.0 to 11.2.8 in /frontend (7c5ad50)
  • deps: bump @angular/core from 11.0.0 to 11.2.5 in /frontend (025d6fd)
  • deps: bump @angular/forms from 11.0.0 to 11.2.7 in /frontend (5d79f0f)
  • deps: bump @angular/platform-browser in /frontend (5fe50eb)
  • deps: bump @angular/platform-browser in /frontend (9d1d6dd)
  • deps: bump @angular/platform-browser-dynamic in /frontend (036932f)
  • deps: bump @angular/router from 11.0.0 to 11.2.7 in /frontend (30d45ca)
  • deps: bump @angular/router from 11.2.7 to 11.2.8 in /frontend (03c65e7)
  • deps: bump chart.js from 2.9.4 to 3.0.2 in /frontend (79e8fa8)
  • deps: bump core-js from 3.9.1 to 3.10.0 in /frontend (67f34d9)
  • deps: bump mime-types from 2.1.29 to 2.1.30 (d0545a7)
  • deps: bump primeng from 11.2.3 to 11.3.1 in /frontend (f1e1563)
  • deps: bump rxjs from 6.6.6 to 6.6.7 in /frontend (1d9a659)
  • deps: bump typeorm from 0.2.31 to 0.2.32 (a95c62e)
  • deps: bump typescript from 4.0.5 to 4.2.3 in /frontend (c0c6b0e)
  • deps: bump zone.js from 0.10.3 to 0.11.4 in /frontend (516ea44)
  • deps-dev: bump @angular/language-service in /frontend (b0d9084)
  • deps-dev: bump @angular/language-service in /frontend (5b28665)
  • deps-dev: bump @angular/language-service in /frontend (83d258c)
  • deps-dev: bump @babel/core from 7.13.10 to 7.13.13 (d00445a)
  • deps-dev: bump @babel/preset-env from 7.13.10 to 7.13.12 (42d18a1)
  • deps-dev: bump @commitlint/cli from 12.0.1 to 12.1.1 (d983fe1)
  • deps-dev: bump @commitlint/config-conventional (f4ed18a)
  • deps-dev: bump @types/jasmine from 3.6.6 to 3.6.7 in /frontend (e43dbf0)
  • deps-dev: bump @types/jasmine from 3.6.7 to 3.6.9 in /frontend (2137158)
  • deps-dev: bump @types/jest from 26.0.20 to 26.0.21 (44fba40)
  • deps-dev: bump @types/jest from 26.0.21 to 26.0.22 (f6eb459)
  • deps-dev: bump @types/node from 14.14.33 to 14.14.34 in /frontend (eb11d60)
  • deps-dev: bump @types/node from 14.14.34 to 14.14.35 in /frontend (7a517b1)
  • deps-dev: bump @types/node from 14.14.35 to 14.14.37 in /frontend (ad90266)
  • deps-dev: bump highlight.js from 10.6.0 to 10.7.1 (5e4501f)
  • deps-dev: bump highlight.js from 10.7.1 to 10.7.2 (bffc257)
  • deps-dev: bump husky from 5.1.3 to 5.2.0 (0227507)
  • deps-dev: bump husky from 5.2.0 to 6.0.0 (672a3e1)
  • deps-dev: bump jasmine-core from 3.6.0 to 3.7.1 in /frontend (8128fac)
  • deps-dev: bump karma from 6.1.1 to 6.2.0 in /frontend (064857a)
  • deps-dev: bump karma from 6.2.0 to 6.3.1 in /frontend (4a537cd)
  • deps-dev: bump karma from 6.3.1 to 6.3.2 in /frontend (8c9445b)
  • deps-dev: bump ts-jest from 26.5.3 to 26.5.4 (aad407d)
  • frontend/package.json: angular forced update (898b100)
  • frontend/package.json: update @angular/cdk (a01f024)
  • package.json: update y18n to fix security vulnerability (e452c4c)

7.0.6 (2021-03-11)

Bug Fixes

  • puppeteer.utility.ts: fix format error with Puppeteer (daaf8d2), closes #629

Others

  • deps: bump @angular-devkit/build-angular in /frontend (c88e50a)
  • deps: bump @angular-devkit/build-angular in /frontend (3dfa6e0)
  • deps: bump @angular/cdk from 11.2.1 to 11.2.2 in /frontend (a0a3c94)
  • deps: bump @angular/cdk from 11.2.2 to 11.2.3 in /frontend (a9337e1)
  • deps: bump @angular/cli from 11.2.1 to 11.2.2 in /frontend (897c052)
  • deps: bump @angular/cli from 11.2.2 to 11.2.3 in /frontend (fa6f145)
  • deps: bump bcrypt from 5.0.0 to 5.0.1 (0c7f08e)
  • deps: bump core-js from 3.9.0 to 3.9.1 in /frontend (4d474b7)
  • deps: bump jira2md from 2.0.5 to 2.1.0 (cff79ba)
  • deps: bump ngx-markdown from 11.1.0 to 11.1.1 in /frontend (c7160dc)
  • deps: bump nodemailer from 6.4.18 to 6.5.0 (58e85a8)
  • deps: bump puppeteer from 5.5.0 to 8.0.0 (a8a60d6)
  • deps: bump rxjs from 6.6.3 to 6.6.6 in /frontend (9278b10)
  • deps-dev: bump @angular/language-service in /frontend (df4439d)
  • deps-dev: bump @angular/language-service in /frontend (9b57502)
  • deps-dev: bump @babel/core from 7.12.17 to 7.13.8 (b748325)
  • deps-dev: bump @babel/preset-env from 7.12.17 to 7.13.8 (2537815)
  • deps-dev: bump @babel/preset-env from 7.13.8 to 7.13.9 (fa8c224)
  • deps-dev: bump @babel/preset-typescript from 7.12.17 to 7.13.0 (ff119ee)
  • deps-dev: bump @commitlint/cli from 11.0.0 to 12.0.1 (e27f94d)
  • deps-dev: bump @commitlint/config-conventional (6a5dfff)
  • deps-dev: bump @types/jasmine from 3.6.4 to 3.6.6 in /frontend (74caec6)
  • deps-dev: bump @types/node from 14.14.31 to 14.14.32 in /frontend (bec5d54)
  • deps-dev: bump husky from 5.1.0 to 5.1.2 (f1f788d)
  • deps-dev: bump husky from 5.1.2 to 5.1.3 (c70aba1)
  • deps-dev: bump ts-jest from 26.5.1 to 26.5.2 (acbdebf)
  • deps-dev: bump ts-jest from 26.5.2 to 26.5.3 (e781e86)
  • deps-dev: bump typescript from 4.1.5 to 4.2.2 (8667aff)
  • deps-dev: bump typescript from 4.2.2 to 4.2.3 (20cb44c)
  • package.json: fixing conflicts (3555d42)

7.0.5 (2021-02-25)

Bug Fixes

Others

  • deps: bump @angular-devkit/build-angular in /frontend (d0d3aa6)
  • deps: bump @angular-devkit/build-angular in /frontend (06a7952)
  • deps: bump @angular/cdk from 11.1.2 to 11.2.0 in /frontend (50f4127)
  • deps: bump @angular/cdk from 11.2.0 to 11.2.1 in /frontend (9183a72)
  • deps: bump @angular/cli from 11.1.4 to 11.2.0 in /frontend (5efdefd)
  • deps: bump @angular/cli from 11.2.0 to 11.2.1 in /frontend (4f33044)
  • deps: bump @ng-select/ng-select from 6.0.0 to 6.1.0 in /frontend (2ed6465)
  • deps: bump concurrently from 5.3.0 to 6.0.0 (710b652)
  • deps: bump core-js from 3.8.3 to 3.9.0 in /frontend (58d28ef)
  • deps: bump mime-types from 2.1.28 to 2.1.29 (a1b5ad9)
  • deps: bump ngx-markdown from 11.0.1 to 11.1.0 in /frontend (589fe38)
  • deps: bump nodemailer from 6.4.17 to 6.4.18 (81f845c)
  • deps: bump primeng from 11.2.0 to 11.2.1 in /frontend (ae7815f)
  • deps: bump primeng from 11.2.1 to 11.2.2 in /frontend (22bc78e)
  • deps: bump primeng from 11.2.2 to 11.2.3 in /frontend (0cef0b7)
  • deps: bump typeorm from 0.2.30 to 0.2.31 (07baf54)
  • deps: bump typescript from 4.0.5 to 4.0.7 in /frontend (3d72b16)
  • deps-dev: bump @angular/language-service in /frontend (b7c03b0)
  • deps-dev: bump @angular/language-service in /frontend (b914a9d)
  • deps-dev: bump @babel/core from 7.12.13 to 7.12.16 (0c682df)
  • deps-dev: bump @babel/core from 7.12.16 to 7.12.17 (49dd4d4)
  • deps-dev: bump @babel/preset-env from 7.12.13 to 7.12.16 (eb6f370)
  • deps-dev: bump @babel/preset-env from 7.12.16 to 7.12.17 (a1ddf66)
  • deps-dev: bump @babel/preset-typescript from 7.12.13 to 7.12.16 (0875b9c)
  • deps-dev: bump @babel/preset-typescript from 7.12.16 to 7.12.17 (5096b4f)
  • deps-dev: bump @types/jasmine from 3.6.3 to 3.6.4 in /frontend (7b4fb70)
  • deps-dev: bump @types/node from 14.14.25 to 14.14.28 in /frontend (5219d46)
  • deps-dev: bump @types/node from 14.14.28 to 14.14.31 in /frontend (e1ffb08)
  • deps-dev: bump husky from 4.3.8 to 5.0.9 (760fc1f)
  • deps-dev: bump husky from 5.0.9 to 5.1.0 (b0f7733)
  • deps-dev: bump karma from 6.1.0 to 6.1.1 in /frontend (dab7567)
  • deps-dev: bump sqlite3 from 5.0.1 to 5.0.2 (269859e)
  • deps-dev: bump standard-version from 9.1.0 to 9.1.1 (4a546fa)
  • deps-dev: bump ts-jest from 26.5.0 to 26.5.1 (f7fc6d3)
  • deps-dev: bump typescript from 4.1.3 to 4.1.5 (979eddb)
  • package.json: update master with main (29bc8b8)

Build System

  • dependabot.yml: removing Bill from dependabot config (c8b2f9d)

Docs

  • readme.md: update README.md (3b778d2)

7.0.4 (2021-02-10)

Bug Fixes

  • assessment.controller.ts: fixed authz issue (7436e41)

7.0.3 (2021-02-10)

Bug Fixes

  • assessment/vulnerability.controller.ts: fixed authz tester roles issue with vulnerabilities (a2febf7)

7.0.2 (2021-02-10)

Bug Fixes

  • vulnerability.controller.ts: fixed tester access error (ddc7c02)

7.0.1 (2021-02-10)

Bug Fixes

  • src: fixed tester authz. Fixed no organization in system with admin. fixed the config script (ff4696e)

7.0.0 (2021-02-10)

⚠ BREAKING CHANGES

  • api-key.controller: New API_KEY column for secret key
  • api-key.controller: New API_KEY table with many-to-one relation with the User table
  • package.json: Added additional process env variables. Puppeteer functionality has been updated to use these new process env variables.
  • authentication/authorization for admins: Updated many-to-many relationship between Team and User entities
  • team.ts, roles-enum.ts, config.controller: Added Team entity to database
  • reportaudit.ts: Added new database table

Features

  • api-key.controller: added SecretKey column to API_KEY table (6bdfaca), closes #483
  • api-key.controller: implement API key integration (bb34a64), closes #483
  • assessment.controller: wire roles into assessment controller and component (0660050), closes #484
  • asset team entities: add many-to-many relationship between Team and Asset (5d27d5c), closes #484
  • authentication/authorization for admins: update many-to-many relationship user and teams (f22e7de), closes #484
  • dashboard.component org-form: add role checks to org controller api's and angular components (64de7a0), closes #484
  • jwt.middleware.ts: integrate roles into jwt middleware (54e4647), closes #484
  • organization team entity: add many-to-one relation ship between Team and Organization Entities (1dfc435), closes #484
  • report-audit.controller: implement report auditing function (7a86b96), closes #484
  • reportaudit.ts: create ReportAudit table. Implement insert function (a0e766d), closes #497
  • role.utility.ts: implement role checking for organization (ff8b5b8), closes #484
  • tea-form.component: initial commit for team-form component (67a4e6f), closes #484
  • team.component: implement team component (ad4d045), closes #484
  • team.component: wire team form to api (5a2fc4e), closes #484
  • team.controller: implement additional Team APIs (71292f1), closes #484
  • team.controller: implement API routes for getMyTeams and deleteTeam (842ca1e), closes #484
  • team.controller: implement route functions for Add/Remove team assets (6e68127), closes #484
  • team.controller: implment updateTeamInfo function (c7761ea), closes #484
  • team.controller.ts: added helper functions to team controller (13a2cca), closes #484
  • team.ts: remove single asset column (89e1e84), closes #484
  • team.ts, roles-enum.ts, config.controller: add Team entity to database (71469cc), closes #484
  • user-management: update user management component. Update team component (4fa4425), closes #484
  • user-management.component: initial commit for user-management.component (7ca32e2), closes #553
  • user-management.component: initial commit of user-management template (b373629), closes #554
  • user-management.component: updated user-management.component template and component (44bd8ff), closes #553
  • user-profile.component: add teams to user profile (aba66fc), closes #484
  • user.controller.ts: implement API to create a user (37aea71), closes #553
  • vuln.controller: wire roles into vuln controller and component (d4db2fc), closes #484

Bug Fixes

  • no Vulns Blank page (6a4247a)
  • app.ts: cSP error fix (b6a02f8), closes #566
  • app.ts: fix CSP errors (594628c), closes #566
  • docker-compose.yml: fix docker-compose bug (58a549f)
  • fix csp errors: cSP errors were generated in console (801c9a3)
  • frontend/package.json: update script to use different angular envv (8c2481e), closes #567
  • package.json: updated package.json script (3e201eb), closes #567
  • role.utility.ts: fixed role bug (24db31a)
  • setenv.ts: implement dynamic port and IP address based on env var (f52e696), closes #567
  • team-form.component: fix undefined bug if team does not have org (64e15f1)

Tests

  • api-key.controller.spec.ts: implement unit tests for API key controller (48df0ef), closes #483
  • asset.controller: implemented roles into asset controller (a63b8dd), closes #484
  • config.controller.spec.ts: implement unit tests for Teams (b95e398), closes #484
  • team.controller: fix broken unit tests (ad9c3c9), closes #484

Others

  • .prettierignore: fix merge conflict (953def8)
  • .prettierignore: fix merge conflicts. fix prettier config error (baf5767), closes #484
  • deps: bump @angular-devkit/build-angular in /frontend (c2c2184)
  • deps: bump @angular-devkit/build-angular in /frontend (7ec05d3)
  • deps: bump @angular-devkit/build-angular in /frontend (c100c14)
  • deps: bump @angular/cdk from 11.0.3 to 11.0.4 in /frontend (4e2db70)
  • deps: bump @angular/cdk from 11.0.4 to 11.1.0 in /frontend (d4829cc)
  • deps: bump @angular/cdk from 11.1.0 to 11.1.2 in /frontend (63ee378)
  • deps: bump @angular/cli from 11.0.6 to 11.0.7 in /frontend (22fd855)
  • deps: bump @angular/cli from 11.0.7 to 11.1.1 in /frontend (df3c6c5)
  • deps: bump @angular/cli from 11.1.1 to 11.1.4 in /frontend (a3ecf96)
  • deps: bump @ng-select/ng-select from 5.0.15 to 5.1.0 in /frontend (0d1c7a7)
  • deps: bump @ng-select/ng-select from 5.1.0 to 6.0.0 in /frontend (d4fa635)
  • deps: bump @types/express from 4.17.9 to 4.17.11 (fcfd3ee)
  • deps: bump class-validator from 0.12.2 to 0.13.1 (404493a)
  • deps: bump core-js from 3.8.2 to 3.8.3 in /frontend (1aff860)
  • deps: bump helmet from 4.3.1 to 4.4.0 (349d1b6)
  • deps: bump helmet from 4.4.0 to 4.4.1 (92b5ae9)
  • deps: bump jira2md from 2.0.4 to 2.0.5 (2e0fd53)
  • deps: bump primeng from 11.0.0 to 11.1.0 in /frontend (474f4aa)
  • deps: bump primeng from 11.1.0 to 11.2.0 in /frontend (697aa33)
  • deps: bump typeorm from 0.2.29 to 0.2.30 (a3c091c)
  • deps-dev: bump @angular/language-service in /frontend (b104657)
  • deps-dev: bump @angular/language-service in /frontend (5dc85dd)
  • deps-dev: bump @angular/language-service in /frontend (f418dd1)
  • deps-dev: bump @babel/core from 7.12.10 to 7.12.13 (6d7cf75)
  • deps-dev: bump @babel/preset-env from 7.12.11 to 7.12.13 (042cbb2)
  • deps-dev: bump @babel/preset-typescript from 7.12.7 to 7.12.13 (acaa0e7)
  • deps-dev: bump @types/jasmine from 3.6.2 to 3.6.3 in /frontend (3eb9afa)
  • deps-dev: bump @types/node from 14.14.20 to 14.14.21 in /frontend (6d5d746)
  • deps-dev: bump @types/node from 14.14.21 to 14.14.22 in /frontend (8810309)
  • deps-dev: bump @types/node from 14.14.22 to 14.14.25 in /frontend (90f8f93)
  • deps-dev: bump highlight.js from 10.5.0 to 10.6.0 (a0c45be)
  • deps-dev: bump husky from 4.3.7 to 4.3.8 (c2ea443)
  • deps-dev: bump karma from 5.2.3 to 6.0.0 in /frontend (4e6b2b5)
  • deps-dev: bump karma from 6.0.0 to 6.0.1 in /frontend (6c5f2ce)
  • deps-dev: bump karma from 6.0.1 to 6.1.0 in /frontend (48c7b74)
  • deps-dev: bump lint-staged from 10.5.3 to 10.5.4 (2e8aa42)
  • deps-dev: bump ts-jest from 26.4.4 to 26.5.0 (9232d26)
  • fixing merge conflicts: fix merge conflicts (a2c2148), closes #484
  • global: merge #553 branch into roles (28414e1), closes #484
  • merge conflicts: fix merge conflicts (a431af0), closes #567
  • setenv.ts: update console.info and documentation (3aa0e94), closes #567

Docs

Code Refactoring

  • config.controller: remove global teams (ab8bd9b), closes #484

Build System

  • .gitignore: delete generated angular env files (3be81a2), closes #567

6.4.8 (2021-01-14)

Build System

  • dockerfile: remove unneeded packages (b6c9de1)

6.4.7 (2021-01-14)

Build System

  • dockerfile: add python to container (6224469)

6.4.6 (2021-01-14)

Build System

  • dockerfile: add rimraf library (70e63ba)

6.4.5 (2021-01-14)

Build System

  • dockerfile: install typescript globally (eac63c8)

6.4.4 (2021-01-14)

Build System

  • dockerfile: root !== ROOT (2f22d20)

6.4.3 (2021-01-14)

Build System

  • dockerfile: add USER ROOT (3bf6e0e)
  • dockerfile: update npm install (ca447d3)

6.4.2 (2021-01-12)

Bug Fixes

  • vulnerability.component.html: fixed Risk and Status undefined error (bbc407f), closes #539

Others

  • package-lock.json: commit package-lock.json (22caf95)

6.4.1 (2021-01-11)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (b388648)
  • deps: bump @angular/cli from 11.0.5 to 11.0.6 in /frontend (ca9ef69)
  • deps: bump @ng-select/ng-select in /frontend (ade5b50)
  • deps: bump tslib from 2.0.3 to 2.1.0 in /frontend (45b481e)
  • deps-dev: bump @angular/language-service in /frontend (0597a7f)
  • deps-dev: bump @types/jest from 26.0.19 to 26.0.20 (eab0403)
  • deps-dev: bump @types/node from 14.14.19 to 14.14.20 in /frontend (6c95f9c)
  • deps-dev: bump husky from 4.3.6 to 4.3.7 (db63af4)
  • deps-dev: bump sqlite3 from 5.0.0 to 5.0.1 (45e0a8c)

6.4.0 (2021-01-04)

Features

  • adminsitration area: adding Administration Area (e5d91b2), closes #491
  • invite-user.component: update look and feel of invite-user and settings component (cdcf572)
  • package.json: add prettier pre-commit hook (7602dfb), closes #509
  • prettier: adding prettier (eb44eb1), closes #508
  • prettier: update prettier config (ba2c5f1), closes #509
  • report component: color changes to pie chart (7269d62), closes #487
  • report component: color changes to the pie chart (707271e), closes #487
  • report.component: implement overall risk sort (e31c76c), closes #482

Bug Fixes

  • assessments.component.ts: fixed build break due to deprecated FilterUtils (d7c2ae3)

Others

  • assessments.component.ts: remove library and console.log (0cab4ea)
  • deps: bump @angular-devkit/build-angular in /frontend (b33ce85)
  • deps: bump @angular/cdk from 11.0.1 to 11.0.2 in /frontend (49da433)
  • deps: bump @angular/cdk from 11.0.2 to 11.0.3 in /frontend (786c8f0)
  • deps: bump @angular/cli from 11.0.3 to 11.0.5 in /frontend (d9033e4)
  • deps: bump @ng-select/ng-select from 5.0.9 to 5.0.11 in /frontend (b1428ab)
  • deps: bump @ng-select/ng-select in /frontend (1cdc8ab)
  • deps: bump core-js from 3.8.1 to 3.8.2 in /frontend (6c05e06)
  • deps: bump helmet from 4.2.0 to 4.3.1 (2f0e7fb)
  • deps: bump mime-types from 2.1.27 to 2.1.28 (0c85c5f)
  • deps: bump nodemailer from 6.4.16 to 6.4.17 (3c7456d)
  • deps: bump primeng from 10.0.3 to 11.0.0 in /frontend (992dc1a)
  • deps: bump ts-node from 9.1.0 to 9.1.1 (24f3afa)
  • deps: bump uuid from 8.3.1 to 8.3.2 (a9d5a1b)
  • deps-dev: bump @angular/language-service in /frontend (6b9bb89)
  • deps-dev: bump @angular/language-service in /frontend (65f5818)
  • deps-dev: bump @babel/core from 7.12.9 to 7.12.10 (ba5a326)
  • deps-dev: bump @babel/preset-env from 7.12.7 to 7.12.11 (dde25dd)
  • deps-dev: bump @types/jest from 26.0.16 to 26.0.19 (463675c)
  • deps-dev: bump @types/node from 14.14.10 to 14.14.13 in /frontend (424df1c)
  • deps-dev: bump @types/node from 14.14.13 to 14.14.14 in /frontend (5b61ed8)
  • deps-dev: bump @types/node from 14.14.14 to 14.14.16 in /frontend (d322e2d)
  • deps-dev: bump @types/node from 14.14.16 to 14.14.19 in /frontend (9b41c20)
  • deps-dev: bump highlight.js from 10.4.1 to 10.5.0 (2fbf9c6)
  • deps-dev: bump husky from 4.3.0 to 4.3.6 (7266035)
  • deps-dev: bump karma from 5.1.1 to 5.2.3 in /frontend (a58dbf9)
  • deps-dev: bump mock-express-response from 0.2.2 to 0.3.0 (e9588b8)
  • deps-dev: bump standard-version from 9.0.0 to 9.1.0 (a497d0e)
  • deps-dev: bump ts-node from 9.0.0 to 9.1.1 in /frontend (f18666b)
  • deps-dev: bump typescript from 4.1.2 to 4.1.3 (29c5db5)
  • report.component: fix lint issue (aca3ea9), closes #482

Docs

  • testing.md: minor changes to testing.md file (a9c04c0), closes #509
  • testing.md: uopdating documentation (840f4e2), closes #509
  • testing.md: update prettier documentation (48fbef4), closes #509

6.3.1 (2020-12-12)

Others

  • deps: bump ini from 1.3.5 to 1.3.8 (88ab044)

6.3.0 (2020-12-10)

Features

  • report component: add numbering for list (e6d3877), closes #478 #478
  • report component: add numbers to pie chart (4b12bfb), closes #485
  • report component: numbered list for reports (75f6793), closes #478 #478

Others

  • deps: bump @angular-devkit/build-angular in /frontend (0df647a)
  • deps: bump @angular/cli from 11.0.2 to 11.0.3 in /frontend (9f38774)
  • deps: bump core-js from 3.7.0 to 3.8.1 in /frontend (64bafae)
  • deps: bump ngx-markdown from 11.0.0 to 11.0.1 in /frontend (72f0e0e)
  • deps: bump ts-node from 9.0.0 to 9.1.0 (8b4064c)
  • deps-dev: bump @angular/language-service in /frontend (655443d)
  • deps-dev: bump @types/jest from 26.0.15 to 26.0.16 (56374f8)
  • package.json: add highlight.js v 10 to dev dependencies (6db8153)
  • package.json: remove yargs package (b17ec21)

6.2.6 (2020-12-02)

Bug Fixes

  • vuln form component: fixing the markdown icon (a7eee64), closes #468

Code Refactoring

  • file.utility.ts: update max file size to 5m (d3d1a44)

6.2.5 (2020-12-01)

CI

  • docker updates: docker updates (1bd423d)

Build System

  • @angular/cli migrate: update @angular/cli to version 10 (93cd1e2)
  • angular 11: upgrade to Angular 11 (d5e4ea9)
  • dockerfile: cleanup docker tech debt and refactor for quicker builds (cc7dcf6)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (d8e134e)
  • deps: bump @angular/cdk from 10.2.7 to 11.0.1 in /frontend (6161aa8)
  • deps: bump @angular/cli from 11.0.1 to 11.0.2 in /frontend (32434b9)
  • deps: bump @ng-select/ng-select from 5.0.8 to 5.0.9 in /frontend (500c86d)
  • deps: bump @types/express from 4.17.8 to 4.17.9 (9cb8fef)
  • deps: bump ngx-markdown from 10.1.1 to 11.0.0 in /frontend (47ac561)
  • deps: bump nodemailer from 6.4.15 to 6.4.16 (d871df5)
  • deps: bump primeicons from 4.0.0 to 4.1.0 in /frontend (1db7906)
  • deps: bump puppeteer from 5.4.1 to 5.5.0 (2205441)
  • deps: bump yargs from 16.1.0 to 16.1.1 (63bacea)
  • deps-dev: bump @angular/language-service in /frontend (c20f6b1)
  • deps-dev: bump @babel/core from 7.12.3 to 7.12.7 (f9f61d4)
  • deps-dev: bump @babel/core from 7.12.7 to 7.12.9 (2e314f1)
  • deps-dev: bump @babel/preset-env from 7.12.1 to 7.12.7 (7cfeb91)
  • deps-dev: bump @babel/preset-typescript from 7.12.1 to 7.12.7 (3090314)
  • deps-dev: bump @types/jasmine from 3.6.1 to 3.6.2 in /frontend (920851f)
  • deps-dev: bump @types/node from 14.14.6 to 14.14.8 in /frontend (51e8005)
  • deps-dev: bump @types/node from 14.14.8 to 14.14.9 in /frontend (f0d7650)
  • deps-dev: bump @types/node from 14.14.9 to 14.14.10 in /frontend (7a835f7)
  • deps-dev: bump jasmine-spec-reporter in /frontend (ed06f8e)
  • deps-dev: bump typescript from 4.0.5 to 4.1.2 (a5588f4)
  • package.json: fix package.json conflict (d3ace4e)
  • package.json: update npm run commit script (cdf1948)
  • stale.yml: add stale bot configuration (8c86b2a)

Code Refactoring

  • report component: fix plurality of day vs days (861469b)
  • report component: grammar Changes (f99ab88)

Docs

  • readme.md: update README (6441177)

6.2.4 (2020-11-11)

Bug Fixes

  • docker-run-exec.ts: update docker-compose.yml with new npm script (cd81ba7), closes #434
  • update docker tag to latest: no longer using a pinned version in docker-compse.yml (6505c1c), closes #434

Others

  • deps: bump core-js from 3.6.5 to 3.7.0 in /frontend (2ed9be8)
  • deps: bump nodemailer from 6.4.14 to 6.4.15 (c476958)
  • deps: bump password-validator from 5.1.0 to 5.1.1 (c97982c)
  • deps-dev: bump ts-jest from 26.4.3 to 26.4.4 (efe384b)

6.2.3 (2020-11-05)

Docs

  • docker-compose.yml: update image version to 6.2.3 (a90bddf)
  • testing.md contributing.md: update testing and contribution documentation (9b84c2b)

Others

  • deps: bump @angular/animations from 10.2.0 to 10.2.1 in /frontend (52e5888)
  • deps: bump @angular/animations from 10.2.1 to 10.2.2 in /frontend (b0e69b8)
  • deps: bump @angular/cdk from 10.2.6 to 10.2.7 in /frontend (59dd1f2)
  • deps: bump helmet from 4.1.1 to 4.2.0 (ce2be8b)
  • deps: bump typeorm from 0.2.28 to 0.2.29 (191c98e)
  • deps-dev: bump @angular/language-service in /frontend (7c2854b)
  • deps-dev: bump @angular/language-service in /frontend (771a992)
  • deps-dev: bump @types/jasmine from 3.6.0 to 3.6.1 in /frontend (d050ff0)
  • deps-dev: bump @types/node from 14.14.5 to 14.14.6 in /frontend (cb4e421)
  • deps-dev: bump babel-jest from 26.6.1 to 26.6.2 (684a36e)
  • deps-dev: bump babel-jest from 26.6.2 to 26.6.3 (05ff020)
  • deps-dev: bump jest from 26.6.1 to 26.6.2 (beed374)
  • deps-dev: bump jest from 26.6.2 to 26.6.3 (d6be217)

CI

  • codeql-analysis.yml: update codeql-analysis.yml (c46b22a)
  • dependabot.yml: update dependabot.yml configuration (3f2c01b)

6.2.2 (2020-11-02)

Docs

  • security.md: update security policy supported version statement. Update docker-compose.yml ver (14f6b92)

6.2.1 (2020-10-28)

CI

  • docker-compose.yml: update docker container version to run Bulwark 6.2.0 (8618557)

6.2.0 (2020-10-28)

Features

  • asset-form: use Prime NG for inputs, buttons and password form components (e8f8e46), closes #369
  • report component: added pie chart and radar chart to report (d955720), closes #410
  • report component: update report structure (ec5d06c)
  • user-profile: use Prime NG for inputs and cards (5623cb5), closes #377

Others

  • deps: bump @angular/cdk from 10.2.5 to 10.2.6 in /frontend (3a00265)
  • deps: bump puppeteer from 5.3.1 to 5.4.0 (a92cdc5)
  • deps: bump puppeteer from 5.4.0 to 5.4.1 (4f83bc8)
  • deps-dev: bump @types/jasmine from 3.5.14 to 3.6.0 in /frontend (f596d72)
  • deps-dev: bump @types/node from 14.14.2 to 14.14.3 in /frontend (1c95507)
  • deps-dev: bump @types/node from 14.14.3 to 14.14.5 in /frontend (3c9d0d7)
  • deps-dev: bump babel-jest from 26.6.0 to 26.6.1 (f5325f8)
  • deps-dev: bump jest from 26.6.0 to 26.6.1 (53f64ab)
  • deps-dev: bump ts-jest from 26.4.1 to 26.4.2 (a2be373)
  • deps-dev: bump ts-jest from 26.4.2 to 26.4.3 (29d1404)
  • deps-dev: bump typescript from 4.0.3 to 4.0.5 (b16b187)
  • merge dev into branch: merge develop into this branch (9f7b32d)
  • package.json: updated package.json with additional contributor name (20d8b47)

6.1.0 (2020-10-23)

Features

  • email validate with prime ng (b40f588)
  • forgot password with prime ng (36e1d10)
  • login with prime ng (eca4924)
  • register with prime ng (2688138)
  • reset password with prime ng (b1f082c)
  • settings with prime ng (a830258)

Bug Fixes

  • button scss side effect (4e0cf29)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (535777d)
  • deps: bump @angular/animations from 10.1.6 to 10.2.0 in /frontend (002a996)
  • deps: bump @angular/cli from 10.1.7 to 10.2.0 in /frontend (dc5a468)
  • deps-dev: bump @angular/language-service in /frontend (22879fb)
  • deps-dev: bump @babel/core from 7.12.1 to 7.12.3 (9adb353)
  • deps-dev: bump @types/jest from 26.0.14 to 26.0.15 (0e3e7f0)
  • deps-dev: bump @types/node from 14.11.10 to 14.14.0 in /frontend (86f9969)
  • deps-dev: bump @types/node from 14.11.8 to 14.11.10 in /frontend (cb2f61c)
  • deps-dev: bump @types/node from 14.14.0 to 14.14.2 in /frontend (84ae92c)
  • deps-dev: bump babel-jest from 26.5.2 to 26.6.0 (022c89d)
  • deps-dev: bump jest from 26.5.3 to 26.6.0 (81aea5a)

6.0.6 (2020-10-21)

Bug Fixes

  • vuln-form component: fixed missing delete screenshot icon (60be8a9)

6.0.5 (2020-10-16)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (3ce0d49)
  • deps: bump @angular/animations from 10.1.5 to 10.1.6 in /frontend (1eea3d3)
  • deps: bump @angular/cdk from 10.2.4 to 10.2.5 in /frontend (ffeacb9)
  • deps: bump @angular/cli from 10.1.6 to 10.1.7 in /frontend (8af8735)
  • deps: bump nodemailer from 6.4.13 to 6.4.14 (0f0201f)
  • deps: bump yargs from 16.0.3 to 16.1.0 (541bbf3)
  • deps-dev: bump @angular/language-service in /frontend (94914f5)
  • deps-dev: bump @babel/core from 7.11.6 to 7.12.0 (0538836)
  • deps-dev: bump @babel/core from 7.12.0 to 7.12.1 (55c6f86)
  • deps-dev: bump @babel/preset-env from 7.11.5 to 7.12.0 (4a3c1c6)
  • deps-dev: bump @babel/preset-env from 7.12.0 to 7.12.1 (def2233)
  • deps-dev: bump @babel/preset-typescript from 7.10.4 to 7.12.0 (2a2861b)
  • deps-dev: bump @babel/preset-typescript from 7.12.0 to 7.12.1 (a3ed773)

6.0.4 (2020-10-14)

Docs

  • readme.md: updated README.md (0966f9f)

6.0.3 (2020-10-13)

Others

Docs

  • updated readme: updated readme (d9b19b5)

6.0.1 (2020-10-13)

Others

6.0.0 (2020-10-13)

⚠ BREAKING CHANGES

  • add user entity column for newemail: added new newEmail column to the user entity
  • organization and file table: Updates to the schema. Removed relationship between Organization and File.

Features

  • add user entity column for newemail: update user entity with newEmail column (4aef2fe), closes #49
  • assessments: add custom table filter matchMode to filter Testers array (0e555b4)
  • create initial seed user: update initial startup to create default user (61ddc2a), closes #322
  • dashboard, organization, vulnerability summary tables: updated column name and headers (bd4feac), closes #321
  • docker: updating Bulwark to run from docker (b983c52), closes #245
  • dockerfile: dockerize Bulwark (fe07262)
  • dockerfile: dockerize Bulwark (8ac6fdd)
  • email-validate component: created the email-validate.component.ts file (5c1dd87), closes #49
  • new api for revoke and validate email request: new api's with unit tests (152cbf1), closes #49
  • organization and file table: removed relation between Org and File (05d42a0), closes #321
  • user controller: created API for email update (bcbab8f), closes #49
  • docker (62ee1ad)
  • docker (afd7274)
  • docker (a590ecf)
  • dockerize Bulwark (607db0b)

Bug Fixes

  • removed migration directory files: removed migrations (783ce03)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (5b2edba)
  • deps: bump @angular-devkit/build-angular in /frontend (af92bac)
  • deps: bump @angular/animations from 10.1.4 to 10.1.5 in /frontend (6f57b2e)
  • deps: bump @angular/cdk from 10.2.3 to 10.2.4 in /frontend (40e75d9)
  • deps: bump @angular/cli from 10.1.4 to 10.1.5 in /frontend (58ff160)
  • deps: bump @angular/cli from 10.1.5 to 10.1.6 in /frontend (e573f3d)
  • deps: bump @ng-select/ng-select from 5.0.3 to 5.0.4 in /frontend (dbcc884)
  • deps: bump @ng-select/ng-select from 5.0.4 to 5.0.5 in /frontend (05c1a8f)
  • deps: bump @ng-select/ng-select from 5.0.5 to 5.0.6 in /frontend (c73d17f)
  • deps: bump @ng-select/ng-select from 5.0.6 to 5.0.7 in /frontend (9731080)
  • deps: bump @ng-select/ng-select from 5.0.7 to 5.0.8 in /frontend (47cb485)
  • deps: bump jira-client from 6.21.0 to 6.21.1 (25a5e8b)
  • deps: bump nodemailer from 6.4.12 to 6.4.13 (6b389bd)
  • deps: bump primeng from 10.0.2 to 10.0.3 in /frontend (015f652)
  • deps: bump tslib from 2.0.1 to 2.0.2 in /frontend (17a8e32)
  • deps: bump tslib from 2.0.2 to 2.0.3 in /frontend (9ef5373)
  • deps: bump uuid from 8.3.0 to 8.3.1 (9bbdd11)
  • deps-dev: bump @angular/language-service in /frontend (9c3a1be)
  • deps-dev: bump @types/node from 14.11.2 to 14.11.5 in /frontend (ba63886)
  • deps-dev: bump @types/node from 14.11.5 to 14.11.7 in /frontend (0034d3f)
  • deps-dev: bump @types/node from 14.11.7 to 14.11.8 in /frontend (534b6c8)
  • deps-dev: bump babel-jest from 26.3.0 to 26.5.2 (2c0e335)
  • deps-dev: bump jest from 26.4.2 to 26.5.0 (fab2537)
  • deps-dev: bump jest from 26.5.0 to 26.5.2 (d44551b)
  • deps-dev: bump jest from 26.5.2 to 26.5.3 (4e31812)

Code Refactoring

  • user.ts: updated user column uuid to always be nullable (79cd34e)

5.0.0 (2020-10-02)

⚠ BREAKING CHANGES

  • settings component: Added new table for app configurations. updated API's referencing the email service to check for email configuration from database. Removed env vars for email configuration and company name.

Features

  • assessment/asset summary table: added filtering to tables (66b2420), closes #302
  • initial commit for primeng: initial commit for PrimeNG (988dc2a), closes #302
  • initial commit of asset and assessment primeng refactor: initial commit of asset and assessent (493a3d2), closes #302
  • primeng refactor: refactored existing tables to use primeng (0adc220), closes #302
  • removed tester multiselect: temporarily replaced Tester multiselect with sort (aa332da), closes #302
  • settings component: moved email configuration from env var to application (778670e), closes #260
  • update primeng table and loading spinner: updated primeng tables. Refactored loading spinner (c169e99), closes #302

Others

  • ci: added support for issues (dadee4e)
  • deps: bump @angular-devkit/build-angular in /frontend (3189224)
  • deps: bump @angular-devkit/build-angular in /frontend (ec14201)
  • deps: bump @angular-devkit/build-angular in /frontend (77ac88c)
  • deps: bump @angular/animations in /frontend (b74a9c9)
  • deps: bump @angular/cdk from 10.2.2 to 10.2.3 in /frontend (3d0e38d)
  • deps: bump @angular/cli from 10.1.1 to 10.1.2 in /frontend (45cfe34)
  • deps: bump @angular/cli from 10.1.2 to 10.1.3 in /frontend (1369d3c)
  • deps: bump @angular/cli from 10.1.3 to 10.1.4 in /frontend (5a0536e)
  • deps: bump @fortawesome/fontawesome-svg-core in /frontend (1a54c95)
  • deps: bump @fortawesome/free-brands-svg-icons in /frontend (830a15c)
  • deps: bump @fortawesome/free-solid-svg-icons in /frontend (39bd027)
  • deps: bump @ng-select/ng-select from 5.0.1 to 5.0.3 in /frontend (797caab)
  • deps: bump nodemailer from 6.4.11 to 6.4.12 (a690271)
  • deps: bump primeng from 10.0.0 to 10.0.2 in /frontend (a9e5b30)
  • deps: bump puppeteer from 5.3.0 to 5.3.1 (6e77d99)
  • deps: bump typeorm from 0.2.26 to 0.2.28 (e723343)
  • deps-dev: bump @angular/language-service in /frontend (7502ade)
  • deps-dev: bump @angular/language-service in /frontend (f20a01b)
  • deps-dev: bump @angular/language-service in /frontend (856bd1c)
  • deps-dev: bump @types/jest from 26.0.13 to 26.0.14 (bcd296a)
  • deps-dev: bump @types/node from 14.10.1 to 14.10.2 in /frontend (0384b4e)
  • deps-dev: bump @types/node from 14.10.2 to 14.10.3 in /frontend (d2bbdea)
  • deps-dev: bump @types/node from 14.10.3 to 14.11.1 in /frontend (1f00fbf)
  • deps-dev: bump @types/node from 14.11.1 to 14.11.2 in /frontend (eadd88c)
  • deps-dev: bump codelyzer from 6.0.0 to 6.0.1 in /frontend (ee12133)
  • deps-dev: bump jasmine-spec-reporter in /frontend (002fb85)
  • deps-dev: bump karma from 5.2.2 to 5.2.3 in /frontend (9380ed0)
  • deps-dev: bump ts-jest from 26.3.0 to 26.4.0 (1da83db)
  • deps-dev: bump ts-jest from 26.4.0 to 26.4.1 (6304980)
  • deps-dev: bump typescript from 4.0.2 to 4.0.3 (e76deae)
  • fixing merge conflicts: fixed merge conflicts (ff7e2af), closes #302

CI

  • node: added ability to create env file before running tests (0dc9757)
  • node: added support for backend tests to run on ci (e31c488)
  • node: added support to ci to only run if the backend files have changed (8071cb3)
  • node: removed double qutoes (20d1586)
  • node: removed path filter and set tests to run each time (76d01f3)
  • user.controller: updated user import for failed tested (b56a7fa)

4.0.7 (2020-10-01)

4.0.6 (2020-09-14)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (0fa83d3)
  • deps: bump @angular/cli from 10.1.0 to 10.1.1 in /frontend (edde37f)
  • deps: bump helmet from 4.1.0 to 4.1.1 (8d641e0)
  • deps: bump jira-client from 6.20.0 to 6.21.0 (1b22837)
  • deps: bump node-fetch from 2.6.0 to 2.6.1 (0875c69)
  • deps: bump puppeteer from 5.2.1 to 5.3.0 (52431ad)
  • deps: bump rxjs from 6.6.2 to 6.6.3 in /frontend (faf866d)
  • deps: bump typeorm from 0.2.25 to 0.2.26 (0a445e1)
  • deps: bump yargs from 15.4.1 to 16.0.0 (6b53359)
  • deps: bump yargs from 16.0.0 to 16.0.3 (9a3ed79)
  • deps-dev: bump @angular/language-service in /frontend (b2a2943)
  • deps-dev: bump @babel/core from 7.11.5 to 7.11.6 (c79fd88)
  • deps-dev: bump @commitlint/cli from 9.1.2 to 11.0.0 (1abe52f)
  • deps-dev: bump @commitlint/config-conventional (6806a6d)
  • deps-dev: bump @types/node from 14.10.0 to 14.10.1 in /frontend (60e52fe)
  • deps-dev: bump @types/node from 14.6.3 to 14.6.4 in /frontend (2f86132)
  • deps-dev: bump @types/node from 14.6.4 to 14.10.0 in /frontend (250777c)
  • deps-dev: bump husky from 4.2.5 to 4.3.0 (ddaf553)
  • deps-dev: bump karma from 5.2.1 to 5.2.2 in /frontend (ab6e48b)

4.0.5 (2020-09-03)

Bug Fixes

  • ormconfig.js: updated ormconfig so that it allows to safely run migrations (cd52a9c), closes #262
  • report generation: updated puppeteer report generation so that it outputs to the temp folder (38f7bcf), closes #259

Others

  • deps: bump @angular/cli from 10.0.8 to 10.1.0 in /frontend (cc699f3)
  • deps: bump @types/express from 4.17.7 to 4.17.8 (8a5726b)
  • deps-dev: bump @angular/language-service in /frontend (d3d9580)
  • deps-dev: bump @babel/core from 7.11.4 to 7.11.5 (719c25c)
  • deps-dev: bump @babel/preset-env from 7.11.0 to 7.11.5 (ce52573)
  • deps-dev: bump @types/jest from 26.0.10 to 26.0.12 (0fc4012)
  • deps-dev: bump @types/jest from 26.0.12 to 26.0.13 (5d7e519)
  • deps-dev: bump @types/node from 14.6.2 to 14.6.3 in /frontend (c62143a)
  • deps-dev: bump karma from 5.1.1 to 5.2.0 in /frontend (f372b0f)
  • deps-dev: bump karma from 5.2.0 to 5.2.1 in /frontend (6524c98)

4.0.4 (2020-08-31)

Bug Fixes

  • add temp folder to src: add temp folder to fix Jira screenshot attachments (746336f), closes #248

4.0.3 (2020-08-31)

Bug Fixes

  • column-mapper.utility.ts: fixed typescript build break. made column mapper a string for In (d2ef14c)

Others

  • deps: bump @fortawesome/free-solid-svg-icons in /frontend (10ee5fd)
  • deps-dev: bump @types/node from 14.6.0 to 14.6.1 in /frontend (e31dfa0)
  • deps-dev: bump @types/node from 14.6.1 to 14.6.2 in /frontend (b428221)
  • deps-dev: bump typescript from 3.9.7 to 4.0.2 (10a17a6)

4.0.2 (2020-08-27)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (bae4ca9)
  • deps: bump @angular/cli from 10.0.7 to 10.0.8 in /frontend (52dd36b)
  • deps: bump jira-client from 6.19.0 to 6.20.0 (014bd86)
  • deps-dev: bump @angular/language-service in /frontend (09938ab)
  • deps-dev: bump @angular/language-service in /frontend (94fc0c9)
  • deps-dev: bump @types/jasmine from 3.5.13 to 3.5.14 in /frontend (5b9aa1d)
  • deps-dev: bump cz-conventional-changelog from 3.2.0 to 3.2.1 (492dc6b)
  • deps-dev: bump cz-conventional-changelog from 3.2.1 to 3.3.0 (7f22e05)
  • deps-dev: bump ts-jest from 26.2.0 to 26.3.0 (5d9e103)
  • deps-dev: bump ts-node from 8.10.2 to 9.0.0 in /frontend (9a31591)

4.0.1 (2020-08-24)

Bug Fixes

  • asset and vuln: fixed update Asset and fixed get Vulnerability by id (ea4d4f1)

4.0.0 (2020-08-24)

⚠ BREAKING CHANGES

  • create jira table: Added JIRA table
  • jira utilities: Breaking changes include updates to the create and update Asset APIs to include new JIRA properties
  • asset controller: Updated asset model with jira properties: username, host, api key. Validation broken. Tests broken.
  • column mapper: Updated column options
  • asset archive: Additional asset column breaks current model validations.

Features

  • assessment controller: assessment deletion feature (b96b977), closes #177
  • assessment tester column: updated API to get assessments by ID to include testers (a5e4968), closes #205
  • asset archive: implement ability to archive assets (6e56a43), closes #167
  • asset controller: updated Asset model with jira properties (8d4fa08), closes #179
  • column mapper: create dynamic column options (05fdac1), closes #167
  • create jira table: broke apart Asset table and moved JIRA information to JIRA table (7d31d45), closes #179
  • jira: initial commit for JIRA src (acc78ab), closes #179
  • jira issue save update with refactored code: updated current Jira functions for new table (3b13445), closes #179
  • jira update/save: implement the ability to update/save update (1d586cf), closes #179
  • jira utilities: save/Update Jira Issue from vulnerabilities (d2e1c81), closes #179
  • jira utility: implemented JIRA utility POC (e2aa328), closes #179
  • testers column added to assessments summary table: testers column added to assessment table (67d5188), closes #205
  • vulnerability form: updated confirmation message for jira export (8012a9a), closes #179

Bug Fixes

  • assessment/vulnerability/report table component: fixed Jira URL table formatting (5e053bc), closes #225
  • dashboard component, organization component, and global styles: moved card style to global scss (d9e6154), closes #165
  • jira screenshots and readme: fixed jira screenshot attachments. Updated README with new gifs (c13e9b0)
  • update csp: updated CSP (6ae8c42), closes #179
  • update undefined message: updated jiraId URL to use the jira info from database (6a864d0), closes #179
  • user profile component: fixed user profile form value binding (1c87039), closes #218

Tests

  • aet controller spec: add unit tests for new asset controller methods (0e2213f), closes #167
  • assessment controller test: unit test for deleteAssessmentById (116c0fc), closes #177
  • jira utility: unit tests for the jira utility (2b0e5d7), closes #179
  • tests: asset, assessment, crypto: added unit tests for the crypto utility and asset controller (9f63021), closes #179

Docs

  • readme: updated README (7ca3343), closes #179
  • readme/contributing: updated documentation for the README and CONTRIBUTING (bef6d47), closes #179
  • security policy: updated security policy (c307265)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (1e83309)
  • deps: bump @angular-devkit/build-angular in /frontend (533abf2)
  • deps: bump @angular-devkit/build-angular in /frontend (d2a9b04)
  • deps: bump @angular/cli from 10.0.4 to 10.0.5 in /frontend (2a7ddc4)
  • deps: bump @angular/cli from 10.0.5 to 10.0.6 in /frontend (1f41210)
  • deps: bump @angular/cli from 10.0.6 to 10.0.7 in /frontend (e093c72)
  • deps: bump @ng-select/ng-select from 4.0.4 to 5.0.0 in /frontend (2ea1db8)
  • deps: bump @ng-select/ng-select from 5.0.0 to 5.0.1 in /frontend (8e04728)
  • deps: bump concurrently from 5.2.0 to 5.3.0 (55a0601)
  • deps: bump helmet from 3.23.3 to 4.0.0 (2f682de)
  • deps: bump helmet from 4.0.0 to 4.1.0 (f46bb06)
  • deps: bump jira-client from 6.18.0 to 6.19.0 (369732f)
  • deps: bump ngx-markdown from 10.1.0 to 10.1.1 in /frontend (9a83ce2)
  • deps: bump nodemailer from 6.4.10 to 6.4.11 (99087f5)
  • deps: bump password-validator from 5.0.3 to 5.1.0 (f47a663)
  • deps: bump rxjs from 6.6.0 to 6.6.2 in /frontend (2c28258)
  • deps: bump ts-node from 8.10.2 to 9.0.0 (df9971e)
  • deps: bump tslib from 2.0.0 to 2.0.1 in /frontend (f320cf9)
  • deps: bump uuid from 8.2.0 to 8.3.0 (70c2ee1)
  • deps-dev: bump @angular/language-service in /frontend (a5ec3e1)
  • deps-dev: bump @angular/language-service in /frontend (5ca9ea8)
  • deps-dev: bump @angular/language-service in /frontend (ccebf16)
  • deps-dev: bump @angular/language-service in /frontend (9b0fa48)
  • deps-dev: bump @angular/language-service in /frontend (8411cd5)
  • deps-dev: bump @angular/language-service in /frontend (bf6a329)
  • deps-dev: bump @babel/core from 7.10.5 to 7.11.0 (296e46a)
  • deps-dev: bump @babel/core from 7.11.0 to 7.11.1 (89d900e)
  • deps-dev: bump @babel/core from 7.11.1 to 7.11.4 (daa6fef)
  • deps-dev: bump @babel/preset-env from 7.10.4 to 7.11.0 (598c653)
  • deps-dev: bump @commitlint/config-conventional (2cc4edd)
  • deps-dev: bump @types/jasmine from 3.5.11 to 3.5.12 in /frontend (6b0a119)
  • deps-dev: bump @types/jasmine from 3.5.12 to 3.5.13 in /frontend (39fd17d)
  • deps-dev: bump @types/jest from 26.0.7 to 26.0.8 (0e8ca5d)
  • deps-dev: bump @types/jest from 26.0.8 to 26.0.9 (3aa5c98)
  • deps-dev: bump @types/jest from 26.0.9 to 26.0.10 (3803bbe)
  • deps-dev: bump @types/node from 14.0.25 to 14.0.26 in /frontend (5252e7f)
  • deps-dev: bump @types/node from 14.0.26 to 14.0.27 in /frontend (a362060)
  • deps-dev: bump @types/node from 14.0.27 to 14.6.0 in /frontend (a3ba2b6)
  • deps-dev: bump babel-jest from 26.1.0 to 26.2.1 (a71be6c)
  • deps-dev: bump babel-jest from 26.2.1 to 26.2.2 (e376fd1)
  • deps-dev: bump babel-jest from 26.2.2 to 26.3.0 (4e4f147)
  • deps-dev: bump jest from 26.1.0 to 26.2.2 (0e2c2a4)
  • deps-dev: bump jest from 26.2.2 to 26.3.0 (a58ad02)
  • deps-dev: bump jest from 26.3.0 to 26.4.0 (59f2090)
  • deps-dev: bump jest from 26.4.0 to 26.4.1 (f50109e)
  • deps-dev: bump jest from 26.4.1 to 26.4.2 (bd3a6f6)
  • deps-dev: bump karma from 5.1.0 to 5.1.1 in /frontend (f96145d)
  • deps-dev: bump karma-jasmine from 3.3.1 to 4.0.0 in /frontend (1c7a2bd)
  • deps-dev: bump karma-jasmine from 4.0.0 to 4.0.1 in /frontend (94a8c1c)
  • deps-dev: bump standard-version from 8.0.2 to 9.0.0 (6687d1c)
  • deps-dev: bump ts-jest from 26.1.3 to 26.1.4 (cf8231c)
  • deps-dev: bump ts-jest from 26.1.4 to 26.2.0 (b0794a1)
  • deps-dev: bump tslint from 6.1.2 to 6.1.3 (010a286)
  • deps-dev: bump tslint from 6.1.2 to 6.1.3 in /frontend (97e37f1)
  • documentation updates: updated documentation and added seed file (7796d1e), closes #179
  • fix merge conflicts: fixed merge conflicts (a433792), closes #167
  • fix merge conflicts: fixed merge conflicts from master (06da9af)
  • package.json: fixing merge conflicts (4f1c2b3), closes #179
  • package.jsons: update jira with develop (cdb9dfa), closes #179
  • remove unneeded files: removed unused and unneeded interfaces (d6dbd51), closes #179
  • update dependencies from develop: updated dependencies from the Develop branch (94c7bcc), closes #179
  • updated readme: updated readme and revert workflow name (614f642), closes #179

3.2.3 (2020-08-17)

Bug Fixes

  • ormconfig: updated ormconfig migrations array (afba021), closes #208
  • seed initial user fix: update seed user script so that it uses CLI arguments (14d0e38), closes #208
  • updated readme. added initial migration script: updated the README with updated initial steps (c954694), closes #208

3.2.2 (2020-07-24)

Others

  • deps: bump @angular-devkit/build-angular in /frontend (0e7ed13)
  • deps: bump @angular/cli from 10.0.3 to 10.0.4 in /frontend (9f28641)
  • deps: bump ngx-markdown from 10.0.0 to 10.1.0 in /frontend (124ade3)
  • deps: bump puppeteer from 5.2.0 to 5.2.1 (21512c8)
  • deps-dev: bump @angular/language-service in /frontend (0a5ea43)
  • deps-dev: bump @types/jest from 26.0.5 to 26.0.7 (efb36ae)
  • deps-dev: bump @types/node from 14.0.23 to 14.0.24 in /frontend (ec93f25)
  • deps-dev: bump @types/node from 14.0.24 to 14.0.25 in /frontend (49dbb50)
  • deps-dev: bump jasmine-core from 3.5.0 to 3.6.0 in /frontend (84f70ae)

3.2.1 (2020-07-20)

Build System

  • lru-cache: added lru-cache to remove angular error (adaa65b), closes #111

Tests

  • assessment controller: assessment controller unit tests (c3d7fa8), closes #64
  • email.service.ts: unit tests for email service (799132f), closes #136
  • package.json: update test node script (6e32fcc), closes #137
  • password.utility.spec.ts: unit tests for password utility (e76fcee), closes #64
  • seed-user.ts: initial seed user test (b8ac8b8), closes #137
  • user controller: user controller unit test (aa53b54), closes #122
  • user.controller.spec.ts: complete unit tests for user controller (b96af41), closes #122

Others

  • angular 10: upgrade to Angular 10 (3fe70f5), closes #111
  • deps: bump @angular-devkit/build-angular in /frontend (9aa1a9d)
  • deps: bump @angular/cli from 10.0.2 to 10.0.3 in /frontend (cdf5e50)
  • deps: bump @fortawesome/angular-fontawesome in /frontend (e7b7aa1)
  • deps: bump @fortawesome/fontawesome-svg-core in /frontend (a982d4f)
  • deps: bump @fortawesome/free-brands-svg-icons in /frontend (7367d70)
  • deps: bump ngx-markdown from 9.1.1 to 10.0.0 in /frontend (de9eae4)
  • deps: bump puppeteer from 5.0.0 to 5.1.0 (b024375)
  • deps: bump puppeteer from 5.1.0 to 5.2.0 (094b493)
  • deps: bump tslib from 1.10.0 to 1.13.0 in /frontend (7b031cb)
  • deps: bump typescript from 3.9.6 to 3.9.7 in /frontend (d2fc168)
  • deps-dev: bump @angular/language-service in /frontend (a1cafaa)
  • deps-dev: bump @babel/core from 7.10.4 to 7.10.5 (cff5ac3)
  • deps-dev: bump @commitlint/cli from 9.0.1 to 9.1.1 (9670c1a)
  • deps-dev: bump @commitlint/config-conventional (9f987bf)
  • deps-dev: bump @types/jasmine from 2.8.16 to 3.5.11 in /frontend (d529063)
  • deps-dev: bump @types/jest from 26.0.4 to 26.0.5 (2d442c5)
  • deps-dev: bump @types/node from 12.12.34 to 14.0.23 in /frontend (de699d6)
  • deps-dev: bump codelyzer from 5.2.2 to 6.0.0 in /frontend (0cbedf9)
  • deps-dev: bump karma-coverage-istanbul-reporter in /frontend (da3906d)
  • deps-dev: bump protractor from 5.4.2 to 7.0.0 in /frontend (943642e)
  • deps-dev: bump standard-version from 8.0.0 to 8.0.1 (c1dc9c2)
  • deps-dev: bump standard-version from 8.0.0 to 8.0.1 (5f213bd)
  • deps-dev: bump standard-version from 8.0.1 to 8.0.2 (7d9979a)
  • deps-dev: bump ts-jest from 26.1.1 to 26.1.2 (13563c8)
  • deps-dev: bump ts-jest from 26.1.2 to 26.1.3 (aac7b80)
  • deps-dev: bump typescript from 3.9.6 to 3.9.7 (6ba20aa)
  • lodash: update lodash to mitigate low severity vulnerability (9fa5682)
  • package.json: move pre-commit hook to hooks (e2062d6)
  • package.json frontend/package.json: fix merge conflcits (620e320), closes #111
  • package.json frontend/package.json: fix merge conflicts (244d123), closes #111
  • package.json frontend/package.json: merge from develop. Remove sinon and sqlite3 (8021985), closes #64
  • tslint revert: revert tslint version (d3f3d97), closes #111

3.2.0 (2020-07-13)

Features

  • report.component.html: implemented dynamic report properties (8a1300e), closes #37

Bug Fixes

  • uuid: update import statement for uuid (1e1143f)

CI

  • node.js.yml: added linting to CI process (53f600c), closes #90
  • node.js.yml: initial commit for github action (7a87e2b), closes #6
  • removing tslint: removing tslint to fix build error (02f3c08)

Others

  • deps: bump @fortawesome/fontawesome-svg-core in /frontend (4675399)
  • deps: bump @fortawesome/free-brands-svg-icons in /frontend (17fb885)
  • deps: bump @ng-select/ng-select from 4.0.0 to 4.0.4 in /frontend (be713d0)
  • deps: bump @types/body-parser from 1.17.1 to 1.19.0 (3a4a706)
  • deps: bump @types/express from 4.17.1 to 4.17.7 (c41a065)
  • deps: bump bcrypt from 3.0.7 to 5.0.0 (39f0eeb)
  • deps: bump class-validator from 0.10.2 to 0.12.2 (c5402ca)
  • deps: bump concurrently from 5.0.0 to 5.2.0 (7d63245)
  • deps: bump core-js from 2.6.10 to 3.6.5 in /frontend (ff968bc)
  • deps: bump helmet from 3.21.1 to 3.23.3 (6af23eb)
  • deps: bump mysql from 2.17.1 to 2.18.1 (cf1a858)
  • deps: bump ngx-markdown from 8.2.1 to 9.1.1 in /frontend (2d5574b)
  • deps: bump nodemailer from 6.4.2 to 6.4.10 (9ba41f3)
  • deps: bump puppeteer from 1.20.0 to 5.0.0 (ba72380)
  • deps: bump rxjs from 6.5.4 to 6.6.0 in /frontend (e28f1ed)
  • deps: bump ts-node from 8.4.1 to 8.10.2 (12dc1fc)
  • deps: bump typeorm from 0.2.24 to 0.2.25 (dd663d9)
  • deps: bump uuid from 3.4.0 to 8.2.0 (395ae16)
  • deps-dev: bump @angular/language-service in /frontend (2b48498)
  • deps-dev: bump @commitlint/cli from 8.3.5 to 9.0.1 (cfe0308)
  • deps-dev: bump @commitlint/config-conventional (0be3d9b)
  • deps-dev: bump karma from 4.0.1 to 5.1.0 in /frontend (6e63c60)
  • deps-dev: bump karma-jasmine from 1.1.2 to 3.3.1 in /frontend (3a25383)
  • deps-dev: bump nodemon from 1.19.3 to 2.0.4 (b5ce69b)
  • deps-dev: bump ts-node from 7.0.1 to 8.10.2 in /frontend (2120370)
  • deps-dev: bump tslint from 5.11.0 to 6.1.2 in /frontend (14e7ab5)
  • deps-dev: bump tslint from 6.1.0 to 6.1.2 (24b1ed8)
  • deps-dev: bump typescript from 3.8.3 to 3.9.6 (b5cd69e)
  • release: 3.1.4 (69ce27f)
  • release: 3.1.5 (0c3d25a)
  • release: 3.1.6 (db6137b)

3.1.6 (2020-07-11)

CI

  • node.js.yml: initial commit for github action (7a87e2b), closes #6

3.1.5 (2020-07-11)

Others

  • deps: bump @ng-select/ng-select from 4.0.0 to 4.0.4 in /frontend (be713d0)
  • deps: bump bcrypt from 3.0.7 to 5.0.0 (39f0eeb)
  • deps: bump class-validator from 0.10.2 to 0.12.2 (c5402ca)
  • deps: bump core-js from 2.6.10 to 3.6.5 in /frontend (ff968bc)
  • deps: bump ngx-markdown from 8.2.1 to 9.1.1 in /frontend (2d5574b)
  • deps: bump puppeteer from 1.20.0 to 5.0.0 (ba72380)
  • deps: bump rxjs from 6.5.4 to 6.6.0 in /frontend (e28f1ed)
  • deps: bump ts-node from 8.4.1 to 8.10.2 (12dc1fc)
  • deps: bump typeorm from 0.2.24 to 0.2.25 (dd663d9)
  • deps-dev: bump @commitlint/cli from 8.3.5 to 9.0.1 (cfe0308)
  • deps-dev: bump @commitlint/config-conventional (0be3d9b)
  • deps-dev: bump karma from 4.0.1 to 5.1.0 in /frontend (6e63c60)
  • deps-dev: bump karma-jasmine from 1.1.2 to 3.3.1 in /frontend (3a25383)
  • deps-dev: bump nodemon from 1.19.3 to 2.0.4 (b5ce69b)
  • deps-dev: bump tslint from 5.11.0 to 6.1.2 in /frontend (14e7ab5)
  • deps-dev: bump tslint from 6.1.0 to 6.1.2 (24b1ed8)

3.1.4 (2020-07-11)

3.1.3 (2020-07-10)

Others

  • fix dependabot config: fix dependabot config errors (f4acc17)

3.1.2 (2020-07-10)

Others

  • add target branch: add target branch to dependabot (8a5732b)

3.1.1 (2020-07-10)

Others

  • add dependabot config: add dependabot configuration (bcf46b1), closes #65

3.1.0 (2020-07-09)

Features

  • user-profile component: ability to update user password (9855987), closes #50
  • user-profile.component.ts: wired API to auth service and user prof (6b6eb36), closes #50

Bug Fixes

  • babel.config.js: added new line (e0617dd)
  • jest.config.js: removed tsx and jsx (a269233)
  • jwt.spec.ts: added comments (3b1505b)
  • jwt.spec.ts: added process.env to beforeAll to fix the issue (51ab6e8)
  • jwt.spec.ts: readded dotenv.config per PR (e6ff159)
  • jwt.spec.ts: removed need for process.env (c8ab992)
  • package.json: added needed packages to package.json (15708b7)
  • testing.md: fixed a typo issue (5441e7b)
  • tsconfig.json: added spec.ts to the exclude list (66321e1)

Code Refactoring

  • user-profile.component.html .spec.ts: updated element ID (e91f40c), closes #50

Docs

  • contributing.md: added a testing section under the linting section (332e174)
  • contributing.md: removed testing information and added testing.md (f3bdc44)
  • testing.md: added a line to open the test coverage (95d4862)
  • testing.md: removed comment of early stages (f4ccdb9)
  • testings.md: added testing doc to run down requirements (4dc0672)

3.0.2 (2020-05-28)

Docs

  • seed-user.ts: updated documentation (1797f44)

3.0.1 (2020-05-28)

Bug Fixes

  • seed-user.ts: update seed user with new fields (a7881b8), closes #57

3.0.0 (2020-05-28)

⚠ BREAKING CHANGES

  • assessment form and report: ManyToMany relationship has been created between the User and Assessment models. API's have been updated for this change. New API's created to retrieve users.

Features

  • assessment form and report: dynamic tester association to asssment (3bbfc9c), closes #52

Bug Fixes

  • angular datepipe: added UTC property to datepipe (701611f), closes #3

Code Refactoring

  • assessment controller: updated response message. Removed usrId (c2d2555), closes #52

2.0.1 (2020-05-20)

Docs

  • readme.md: added new env var and fixed typo (5ccf6ac)

2.0.0 (2020-05-20)

⚠ BREAKING CHANGES

  • register component and api: The register API was updated to include the missing fields. User validation was also added to the Register API.
  • Update to the login API and jwt middleware
  • patch and retrieve user: Added three new columns for the User table: firstName, lastName, title

Features

  • app interceptor: original request now is sent after refresh (5072fce), closes #5
  • implemented Refresh Token (21522ac), closes #5
  • patch and retrieve user: implemented APIs for user patch and get (fefd70b), closes #4
  • user profile component: created user profile template (d2431af), closes #4

Bug Fixes

  • register component and api: added missing user fields to registeAPI (6f73ef3)

Docs

  • contributing.md: modified pull request process (8f4adce)

Tests

  • user-profile component: added unit tests to the user-profile comp (91ee0c7), closes #4

Code Refactoring

  • login.component: remove console.log. Used auth service func (30eae04), closes #5

Others

  • angular.json: turned off google analytics (1a849c5)
  • implemented commitizen and husky: implented commit mgs standards (16c3e43)
  • implemented husky, commitizen, and pull request template: commit (f14b5b2), closes #43
  • package.json: installed standard version (4390b61), closes #42
  • package.json: updated contributors and set version to 1 (0910ebe)