- Add codeql badge to readme document (b34ed90)
- Add required node version and installation steps (68e2997)
- Bump follow-redirects from 1.14.7 to 1.14.9 (481828a)
- Bump minimist from 1.2.5 to 1.2.6 (c2eac87)
- Create codeql-analysis.yml (55a0284)
- Fix dependency security issue (94f1954)
- Increase jest test timeout value (2af33df)
- fix: package.json & yarn.lock to reduce vulnerabilities (938aaed)
- Add env to travis and refactor api unit test code (cab1fc7)
- Add more github action badge (a43c2a6)
- Enhance api unit test coverage and add actions (3043fa5), closes #9
- Increase jest test timeout value (f942e4a)
- Support verification method without
serialNumber
(07fc103)
- Bump ansi-regex from 5.0.0 to 5.0.1 (9664680)
- Bump axios from 0.21.1 to 0.21.2 (b72bd31)
- Bump tmpl from 1.0.4 to 1.0.5 (24dae88)
- Fix dependency conflicts (98c13d2)
- Fix dependency conflicts (31a199a)
- Fix node version for ci/cd (d546ec5)
- Fix travis ci build status badge (d6b86c2)
- Update some npm packages (2c3f1e8)
- Change
Promise.any
order and remove outdated url (1b28892) - Edit changelog version order (d8fa143)
- Fix request body for efine changes (ed07884)
- Revert efine request field
ghostNo
removal (ff39bad)
- Add @nestjs/config module to app module (e29e592)
- Add
DriverBirthday
domain with its test (1585d92) - Add
DriverName
domain with its test (e4e4c8a) - Add
errorCode
field to failed response (5998c41) - Add
LicenseNumber
domain with its test (f72ca1e) - Add
SerialNumber
domain with its test (1a86863) - Add aggregate root core class (c90bccd)
- Add api host information to readme (2e561fc)
- Add birthday getter for driver license domain (43b133a)
- Add changelog file and add generation command (d262561)
- Add codecov slack integration (7e0671c)
- Add core classes (ce5394d)
- Add description to readme document (896657b)
- Add domain related classes to coverage ignoration (22e92ca)
- Add driver license domain (c230dd9)
- Add e2e test action script (ed06d1a)
- Add env with example file and update gitignore (6875bc2)
- Add github actions badge to readme document (67fb99e)
- Add internal api request error class and throw it (c48c602)
- Add license verification error code definition (b60409a)
- Add new rule to .eslintrc.js (8ec42a6)
- Add packages for parsing html contents (698bea4)
- Add readme document with build status and coverage (ed9fdb8)
- Add sentry module and nest-raven (2d4c087)
- Add some getter methods to driver birthday domain (680b5a0)
- Add some guide for versioning to changelog file (45608e8)
- Add some swagger decorators to health check route (9605487)
- Add swagger document with custom configuration (688dc51)
- Add test code for
InternalApiRequestError
class (0e85e90) - Add test code for result core class (914dfab)
- Add test file for
DriverLicense
domain (643d578) - Add travis configuration (6a2c25f)
- Add travis slack integration (faf2014)
- Add value object shared class (2983a80)
- Add verification e2e test (5d8c0f5)
- Add verified boolean prop to license domain (263e9d2)
- Apply
errorCode
field addtion to controller (41aa755) - Apply sentry globally (028821d)
- Catch use case error in controller (b02f725)
- Create dockerfile and add docker ignore rule (fe816ce)
- Create environment variables for test code (84d7be1)
- Create interface for requesting data (5095692)
- Create request service to
Efine
(5937639) - Create request service to
SafeDriving
(4a03efe) - Create test code for app module (558d06f)
- Create verification controller with swagger docs (c280c15)
- Create verification module and register to app (2ac7255)
- Delete api requestor parameter interface (61d7eb4)
- Disable
no-empty-interface
eslint rule (fd89c14) - Disable main test code since node produces error (14f8cfb)
- Edit 400 response description (3d54a36)
- Edit driver license domain props have its own type (3283e4b)
- Edit swagger custom css and set version as alpha (d372b51)
- Enhance app controller e2e test (f1bd391)
- Enhance dockerfile script (c23af15)
- Export functions from main.ts and create test code (eba6cf7)
- Fix app moudle health check test (3cd4f17)
- Fix dockerfile
CMD
to use yarn (56e3094) - Fix driver license domain test cases (1c5ce11)
- Fix indent issue from travis configuration file (adc62d7)
- Fix prettier issue (a8af043)
- Fix prettier issue from e2e test code (2f14c41)
- Fix shared modules import path (a793f27)
- Fix typo at coveragePathIgnorePatterns (8fbd505)
- Fix typo from driver license domain prop (d04c99b)
- Fix typo from verification error code definition (ece75af)
- Fix wrong http code response at catch clause (ccb591c)
- Fix wrong import path from domain (1c3dc76)
- Ignore main.ts from jest test (777e6b6)
- Implement license verification use case with dto (db26fd9)
- Improve efine error handling (8cdd0be)
- Increase jest test timeout value (8217970)
- Increase prittier
printWidth
value to 200 (f54eb83) - Initial commit (b4500c9)
- Initialize nestjs and update eslint configuration (2bca516)
- Initialize npm project and update gitignore (590097a)
- Initialize typescript with tsconfig.json (348b7c7)
- Make
Result
to return error when false state (1ff2973) - Make default router to health check router (055e0f3)
- Make health check runs at everyday 00:00 (9dc8526)
- Re-define api response structure (6ffb3fd)
- Reduce docker build image size (8aa68ab)
- Refactor external api request code (e1cd048)
- Refactor use case and requestor with domain object (0758aa6)
- Remove
console.log
from external api result (01af258) - Remove unused interface property from response dto (74cf597)
- Remove useless comment from api requestor (a10ceb0)
- Replace status page url placeholder to real url (de8090f)
- Send pre-defined message when api request error (68e06dc)
- Set
verificationResult
field to required (f076b41) - Set response http code to 500 when internal error (ed49772)
- Set target version and output directory (1bd9a2f)
- Test driver birthday custom getter methods (8414be8)
- Update github actions script with env create step (94ef74f)
- Update gitignore rule (56b9c81)
- Update nestjs core version to 8 and add packages (3588277)
- Update prettierrc
printWidth
value (b4f9fb5) - Update swagger api operation summary (908e54e)
- Update travis badge link (99cb804)
- Upgrade node version to 15 (2c65f70)
- Use
Promise.all
and send result to controller (03b76b2) - Use
Promise.any
for processing api calls (71e6920)