Releases: UK-Export-Finance/mdm-api
Releases · UK-Export-Finance/mdm-api
v1.21.1
v1.21.0
1.21.0 (2024-06-04)
Features
- DTFS-7049: added POST /emails endpoint for sending emails using GOV.UK Notify service (#820) (3a1bf0e)
- DTFS2-7049: fixed tests caused by removal of global transformer and allowing extra params (71e44ff)
- DTFS2-7049: fixing PR issues (e0e099e)
- DTFS2-7049: removed BadRequestException tests moving payload to object instead of array (3bb8d71)
- DTFS2-7049: return error message as string instead of array (86b5b4d)
- DTFS2-7049: test unknown Gov.UK Notify responses (c14fa49)
- DTFS2-7121: create Companies House endpoint (#821) (7860528)
Bug Fixes
v1.20.0
1.20.0 (2024-05-22)
Features
- ami: migration to Azure AMI (9854d57)
- ami: migration to Azure AMI (#514) (bfeaa1e)
- APIM-344: added test to redact using regex in 'redactStringsInLogArgs' (709477d)
- APIM-344: fix 2 PR feedback items, change comment and var type (da02c07)
- APIM-344: handle sensitive details in log messages (#324) (2e5a948)
- APIM-344: use process variable to enable/disable redacting at bootstrap (f1c101a)
- APIM-468: change how integer config values are parsed (94dffdd)
- APIM-468: change how integer config values are parsed (#357) (ee24d08)
- APIM-468: copying missed unit test for get-int-config helper (9a2a452)
- APIM-468: merge main branch (2ec2c5f)
- APIM-468: removed undefined return var type (835b65f)
- APIM-468: renaming section in unit test (1b5cfe3)
- apim-538: add environment variable for log format (#337) (fc54db2)
- APIM-538: update single line log format env var (#365) (957c95a)
- APIM-582: remove unused endpoint GET /constants/spi (04cac62)
- APIM-582: remove unused endpoint GET /constants/spi (#427) (b431841)
- DTFS-7052: added GET
/geospatial/addresses/postcode
endpoint for Ordnance Survey API data (#804) (4963371) - DTFS2-7049: adding new env variables to docker-compose.yml (3ca57f0)
- DTFS2-7052: actioning PR comments (e012eb4)
- DTFS2-7052: actioning PR comments (7d15b07)
- DTFS2-7052: adding constants and examples (a3d5433)
- DTFS2-7052: adding typescript include for json files, to satify lint. I added big examples to json files (0b79772)
- DTFS2-7052: api-tests for geospatial/get-address-by-postcode (c8cb1bc)
- DTFS2-7052: applying Oscars suggestions on my PR (f68ac66)
- DTFS2-7052: change GET /geospatial/addresses/postcode?postcode= empty response from 200 to 404 (33c9e65)
- DTFS2-7052: change husky install to same way as in DTFS project (889fe1b)
- DTFS2-7052: changed documentation for .env setting ORDNANCE_SURVEY_URL (18fdf4a)
- DTFS2-7052: changed numeric status code 200 to HttpStatus.OK, but just in controller (3751992)
- DTFS2-7052: changing variables to use plural (c020867)
- DTFS2-7052: code style improvements based on PR feedback (38939db)
- DTFS2-7052: comments copy and variable name improvements (5a0ee93)
- DTFS2-7052: downgrade @commitlint/cli from 19.3.0 to 18.6.0 (132d179)
- DTFS2-7052: fix address line 1 formating (db50210)
- DTFS2-7052: fixed lint errors (17fea54)
- DTFS2-7052: improve address test data (ff5ac7b)
- DTFS2-7052: moving address examples to constants (de7a0e5)
- DTFS2-7052: moving uk postcode regex to constants and doc improvements (75b34ac)
- DTFS2-7052: new API modules and endpoint /api/v1/geospatial/addresses/postcode?postcode=W1A1AA (2cdd0de)
- DTFS2-7052: new module geospatial (14a6a08)
- DTFS2-7052: package update (3259347)
- DTFS2-7052: refactor api tests to match TFS and solve type issues (c91144d)
- DTFS2-7052: removing unused class GetSearchPostcodeOrdnanceSurveyQueryDto (32aa1ef)
- DTFS2-7052: renaming enums/geospatial.ts to enums/geospatialCountries.ts (252b5a1)
- DTFS2-7052: spelling fix (4c503ca)
- DTFS2-7052: tests for ordnance survey API endpoint (837a482)
- DTFS2-7052: tidying up map function (0da25c3)
- DTFS2-7052: trying to automate husky run on commit (5fbf3d7)
- DTFS2-7052: trying to automate husky run on commit (1b6cf30)
- DTFS2-7052: typescript type improvement in api-test helper (6bf5a4d)
- DTFS2-7052: updating API spec (15743c0)
- DTFS2-7052: updating api spec definition (fa73657)
- DTFS2-7052: updating api spec snapshot (3e215d7)
- DTFS2-7052: updating spec snapshot (c7ac787)
- DTFS2-7052: work in progress of geospatial-get-address api tests (21f8006)
- github-actions: enable various imperative github actions (#847) (fbfafa9)
- release-please-v4: updated release-please to v4 #491 (#688) ([cc07b84](cc07b...
v1.17.0
1.17.0 (2023-12-10)
Features
- ami: migration to Azure AMI (9854d57)
- ami: migration to Azure AMI (#514) (bfeaa1e)
- template: pull request template (b8506bb)
- template: pull request template (#624) (847bdeb)
Bug Fixes
- ci: run ci with legacy-peer-deps argument (d77d8f3)
- env: updated .env.sample (bd3f594)
- env: updated
.env.sample
(#516) (c09f145) - format: formatting fixes (b14807a)
- format: Formatting fixes (#517) (baa3713)
- release: release version manager (#532) (8a2a3a2)
- spellcheck: added spellcheck to the pipeline (#511) (8b84855)
- tsconfig: fixed tsconfig file (d8df948)
- tsconfig: tsconfig file fix (e470ec5)
v1.16.0
1.16.0 (2023-09-13)
Features
- APIM-344: fix 2 PR feedback items, change comment and var type (da02c07)
- APIM-344: handle sensitive details in log messages (#324) (2e5a948)
- APIM-468: change how integer config values are parsed (94dffdd)
- APIM-468: change how integer config values are parsed (#357) (ee24d08)
- APIM-468: copying missed unit test for get-int-config helper (9a2a452)
- APIM-468: merge main branch (2ec2c5f)
- APIM-468: removed undefined return var type (835b65f)
- APIM-468: renaming section in unit test (1b5cfe3)
- apim-538: add environment variable for log format (#337) (fc54db2)
- APIM-538: update single line log format env var (#365) (957c95a)
- APIM-582: remove unused endpoint GET /constants/spi (04cac62)
- APIM-582: remove unused endpoint GET /constants/spi (#427) (b431841)
Bug Fixes
- deps: update all (#396) (f851b7b)
- deps: update all (#461) (6bf386c)
- deps: update all (#469) (096b68b)
- deps: update dependency mssql to v10 (#463) (993410d)
- gitignore: environment variable introduction (#364) (3336d22)
- premium-schedule: added 0 and 4 as acceptable inputs (#440) (270b405)
Miscellaneous
- deps-dev: Bump @commitlint/cli from 17.6.7 to 17.7.1 (#405) (3f5d3e6)
- deps-dev: Bump @commitlint/config-conventional from 17.6.7 to 17.7.0 (#404) (febf7c3)
- deps-dev: Bump @nestjs/cli from 10.1.10 to 10.1.11 (#369) (1792ce5)
- deps-dev: Bump @nestjs/cli from 10.1.11 to 10.1.12 (#413) (167f0d3)
- deps-dev: Bump @nestjs/cli from 10.1.12 to 10.1.14 (#425) (7671347)
- deps-dev: Bump @nestjs/cli from 10.1.14 to 10.1.16 (#430) (dbd452e)
- deps-dev: Bump @nestjs/cli from 10.1.16 to 10.1.17 (#447) (e3deb06)
- deps-dev: Bump @nestjs/schematics from 10.0.1 to 10.0.2 (#386) (63b1159)
- deps-dev: Bump @nestjs/testing from 10.1.2 to 10.1.3 (#372) (1b3f110)
- deps-dev: Bump @nestjs/testing from 10.2.1 to 10.2.4 (#448) (fa76b1c)
- deps-dev: Bump @nestjs/testing from 10.2.4 to 10.2.5 (#474) (cee7bba)
- deps-dev: Bump @tsconfig/node20 from 20.1.0 to 20.1.1 (#394) (adb5d6c)
- deps-dev: Bump @types/chance from 1.1.3 to 1.1.4 (#462) (4743de6)
- deps-dev: Bump @types/compression from 1.7.2 to 1.7.3 (#456) (941eeaf)
- deps-dev: Bump @types/jest from 29.5.3 to 29.5.4 (#424) (821b24c)
- deps-dev: Bump @types/lodash from 4.14.195 to 4.14.196 (#355) (e3ecc57)
- deps-dev: Bump @types/lodash from 4.14.196 to 4.14.197 (#403) (31cf10f)
- deps-dev: Bump @types/lodash from 4.14.197 to 4.14.198 (#464) (902f5a6)
- deps-dev: Bump @types/node from 20.4.4 to 20.4.5 (#356) (9fe0511)
- deps-dev: Bump @types/node from 20.4.5 to 20.4.6 (#377) (babff23)
- deps-dev: Bump @types/node from 20.4.6 to 20.4.7 (#379) (a559dc6)
- deps-dev: Bump @types/node from 20.4.7 to 20.4.8 (#382) (ff81582)
- deps-dev: Bump @types/node from 20.4.8 to 20.4.9 (#393) (fc23dfd)
- deps-dev: Bump @types/node from 20.4.9 to 20.5.0 (#406) (da99534)
- deps-dev: Bump @types/node from 20.5.0 to 20.5.1 (#415) (f61b71b)
- deps-dev: Bump @types/node from 20.5.2 to 20.5.3 (#423) (1cc93c7)
- deps-dev: Bump @types/node from 20.5.3 to 20.5.4 (9ba46d0)
- deps-dev: Bump @types/node from 20.5.3 to 20.5.4 (#426) ([62a8fa4](https://github.com/UK-Export-Finance/mdm-api/...
v1.15.1
1.15.1 (2023-07-25)
Bug Fixes
Miscellaneous
- deps-dev: Bump @types/node from 20.4.2 to 20.4.4 (#341) (38019c5)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 6.1.0 to 6.2.0 (#345) (d7a9db0)
- deps: Bump @nestjs/common from 10.1.0 to 10.1.1 (#348) (02a6d8f)
- deps: Bump @nestjs/common from 10.1.1 to 10.1.2 (#349) (f7d40b5)
- deps: Bump @nestjs/core from 10.1.0 to 10.1.1 (#346) (1305828)
- deps: Bump @nestjs/platform-express from 10.1.0 to 10.1.1 (#344) (e712f8b)
- deps: Bump node from 20.4.0-alpine3.17 to 20.5.0-alpine3.17 (#339) (bb8042e)
- deps: Bump pino-pretty from 10.0.1 to 10.1.0 (#340) (33c2020)
- deps: Bump tslib from 2.6.0 to 2.6.1 (#347) (70c408c)
- deps: dependencies updates (#350) (f86fe4a)
v1.15.0
1.15.0 (2023-07-21)
Features
- APIM-471: added constants for examples, + cleanup (d27b131)
- APIM-471: added LOG_LEVEL env var to deployment and github files (6eaba2e)
- APIM-471: added new environment variables to docker files (3ef1328)
- APIM-471: cleanup, rename query var and other PR comments (1d1787e)
- APIM-471: endpoint GET /customers - get information from Salesforce through Informatica REST API (#280) (df5150f)
- APIM-471: fixed informatica query (82f620f)
- APIM-471: tests and changes for endpoint GET /customers (7b82183)
Bug Fixes
- APIM-531: fix swagger regex field (#300) (b6d09b7)
- APIM-531: fix swagger regex field (#313) (6e94688)
- deps: update dependency @nestjs/swagger to v7.1.2 (#331) (db807a6)
- env: environment variable update (#299) (3dff5b0)
Miscellaneous
- deps-dev: Bump @commitlint/cli from 17.6.6 to 17.6.7 (#333) (0e038b8)
- deps-dev: Bump @commitlint/config-conventional from 17.6.6 to 17.6.7 (#334) (91ef159)
- deps-dev: Bump @nestjs/cli from 10.1.1 to 10.1.3 (#287) (fb54e6c)
- deps-dev: Bump @nestjs/cli from 10.1.8 to 10.1.9 (26c30cd)
- deps-dev: Bump @nestjs/cli from 10.1.8 to 10.1.9 (#320) (ed3ea84)
- deps-dev: Bump @nestjs/cli from 10.1.9 to 10.1.10 (#335) (1956af3)
- deps-dev: Bump @tsconfig/node20 from 1.0.2 to 20.1.0 (333b439)
- deps-dev: Bump @tsconfig/node20 from 1.0.2 to 20.1.0 (#319) (7df6d01)
- deps-dev: Bump @types/jest from 29.5.2 to 29.5.3 (#304) (25fd473)
- deps-dev: Bump @types/node from 20.4.0 to 20.4.1 (#298) (f1c90c1)
- deps-dev: Bump @types/node from 20.4.1 to 20.4.2 (#314) (826d696)
- deps-dev: Bump @typescript-eslint/eslint-plugin (aec87b6)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.60.1 to 5.61.0 (#285) (003f662)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.61.0 to 6.0.0 (#305) (28c8eb2)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 6.0.0 to 6.1.0 (#325) (7c4d6d9)
- deps-dev: Bump @typescript-eslint/parser from 5.60.1 to 5.61.0 (#283) (ef690f8)
- deps-dev: Bump @typescript-eslint/parser from 5.62.0 to 6.0.0 (2dcab0d)
- deps-dev: Bump @typescript-eslint/parser from 5.62.0 to 6.0.0 (#321) (ff84253)
- deps-dev: Bump @typescript-eslint/parser from 6.0.0 to 6.1.0 (25743dc)
- deps-dev: Bump @typescript-eslint/parser from 6.0.0 to 6.1.0 (#326) (1ea233a)
- deps-dev: Bump cspell from 6.31.1 to 6.31.2 (1904167)
- deps-dev: Bump cspell from 6.31.1 to 6.31.2 (#323) (67abd58)
- deps-dev: Bump eslint from 8.44.0 to 8.45.0 (65919e0)
- deps-dev: Bump eslint from 8.44.0 to 8.45.0 (#322) (a44aa79)
- deps-dev: Bump eslint-config-airbnb-typescript from 17.0.0 to 17.1.0 (#317) (4f2db84)
- deps-dev: Bump eslint-plugin-jest from 27.2.2 to 27.2.3 (#315) (a0a6b21)
- deps-dev: Bump eslint-plugin-prettier from 4.2.1 to 5.0.0 (#311) (db652fd)
- deps-dev: Bump eslint-plugin-unused-imports from 2.0.0 to 3.0.0 (#310) (f828298)
- deps-dev: Bump jest from 29.6.0 to 29.6.1 (f00d7a7)
- deps-dev: Bump jest from 29.6.0 to 29.6.1 (#296) (573a43c)
- deps-dev: Bump nock from 13.3.1 to 13.3.2 (#316) (eff446c)
- deps-dev: Bump prettier from 2.8.8 to 3.0.0 (#294) (b348897)
- deps-dev: Bump prettier from 2.8.8 to 3.0.0 (#307) (4b29e63)
- deps-dev: Bump sort-package-json from 2.5.0 to 2.5.1 (#297) (488df4d)
- deps: Bump @nestjs/common from 10.0.5 to 10.1.0 (942060c)
- deps: Bump @nestjs/common from 10.0.5 to 10.1.0 (#327) ([9b3d196](9b3d1967e7b2d63376043c...
v1.14.0
1.14.0 (2023-07-03)
Features
- APIM-261: API import post deployment (#210) (670f5f9)
- APIM-261: individual database hosts (#207) (38e9e9e)
Bug Fixes
- APIM-207: Iac Monitor (#218) (e43bf3f)
- deployment: api import (#237) (5ffc5e3)
- deps: update all (#251) (0ceeb63)
- deps: update all (#266) (a7586f9)
- deps: update dependency @nestjs/config to v2.3.4 (#239) (49417b2)
- deps: update dependency @nestjs/config to v3 (#241) (54b776f)
- deps: update dependency @nestjs/swagger to v7 (#249) (9d1c5ef)
- deps: update dependency @nestjs/swagger to v7.0.12 (#274) (062eb78)
- deps: update dependency @nestjs/swagger to v7.0.3 (#258) (749de27)
- deps: update dependency @nestjs/swagger to v7.0.4 (#260) (32b755f)
- deps: update dependency @nestjs/typeorm to v10 (#242) (90198d1)
- deps: update dependency dotenv to v16.2.0 (#245) (21fbf68)
- deps: update dependency nestjs-pino to v3.3.0 (#244) (50e8021)
- deps: update dependency typeorm to v0.3.17 (#256) (f50c492)
- deps: update nest monorepo to v10 (major) (#243) (248cbed)
- deps: update nest monorepo to v10.0.4 (#275) (5cd06c6)
- deps: update nest monorepo to v10.0.5 (#279) (17f0172)
- iac: added custom dns for vnet (#262) (927057a)
- iac: code improvement (#250) (5f7b1df)
- iac: deployment (#238) (b24ed3b)
- iac: deployment improvement (#255) (a54914a)
- remove-env: removed API_KEY_STRATEGY env variable (#229) (804aacf)
Documentation
Miscellaneous
- deps-dev: Bump @commitlint/cli from 17.6.3 to 17.6.5 (#217) (dda7e48)
- deps-dev: Bump @commitlint/config-conventional from 17.6.3 to 17.6.5 (#212) (873b265)
- deps-dev: Bump @tsconfig/node20 from 1.0.1 to 1.0.2 (#270) (bf5f19a)
- deps-dev: Bump @types/node from 20.2.3 to 20.2.4 (#208) (0437bbc)
- deps-dev: Bump @types/node from 20.2.4 to 20.2.5 (#211) (e008785)
- deps-dev: Bump @types/node from 20.2.5 to 20.3.0 (#230) (d404798)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.7 to 5.59.8 (#215) (1ab90c4)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.8 to 5.59.9 (#227) (61d28cc)
- deps-dev: Bump @typescript-eslint/parser from 5.59.7 to 5.59.8 (#214) (f1ade01)
- deps-dev: Bump @typescript-eslint/parser from 5.59.8 to 5.59.9 (#226) (be33aac)
- deps-dev: Bump eslint from 8.41.0 to 8.42.0 (#225) (f4733fc)
- deps-dev: Bump lint-staged from 13.2.2 to 13.2.3 (#268) (2897292)
- deps-dev: Bump ts-loader from 9.4.3 to 9.4.4 (#271) (5a217aa)
- deps: Bump @nestjs/config from 2.3.2 to 2.3.3 (#231) (9e021e1)
- deps: Bump @nestjs/passport from 9.0.3 to 10.0.0 (#247) (7848b52)
- deps: Bump @nestjs/swagger from 7.0.10 to 7.0.11 (#272) (ea1ced8)
- deps: Bump @nestjs/swagger from 7.0.3 to 7.0.4 (#259) (7c53732)
- deps: Bump @nestjs/swagger from 7.0.6 to 7.0.10 (#267) (58b8eb1)
- deps: Bump @nestjs/terminus from 9.2.2 to 10.0.1 (#252) (5edcdde)
- deps: Bump dotenv from 16.0.3 to 16.1.1 ([#216](...
v1.13.0
1.13.0 (2023-05-24)
Features
Miscellaneous
- deps-dev: Bump @nestjs/testing from 9.4.1 to 9.4.2 (#204) (e4cdbc8)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.59.7 (#199) (b3a4b28)
- deps-dev: Bump @typescript-eslint/parser from 5.59.6 to 5.59.7 (#198) (cfe2be1)
- deps-dev: Bump ts-loader from 9.4.2 to 9.4.3 (#203) (f8f1384)
- deps: Bump @nestjs/common from 9.4.1 to 9.4.2 (#205) (2a3580b)
- deps: Bump @nestjs/core from 9.4.1 to 9.4.2 (#202) (1ffbbac)
- deps: Bump @nestjs/platform-express from 9.4.1 to 9.4.2 (#201) (626faa7)
v1.12.1
1.12.1 (2023-05-22)
Bug Fixes
Miscellaneous
- deps-dev: Bump @nestjs/cli from 9.4.2 to 9.5.0 (#192) (ffb645a)
- deps-dev: Bump @nestjs/schematics from 9.1.0 to 9.2.0 (#191) (77c255d)
- deps-dev: Bump @nestjs/testing from 9.4.0 to 9.4.1 (#187) (f75d4a8)
- deps-dev: Bump @types/node from 20.1.3 to 20.1.4 (#179) (6327168)
- deps-dev: Bump @types/node from 20.1.4 to 20.1.7 (#189) (a39a0aa)
- deps-dev: Bump @types/node from 20.1.7 to 20.2.0 (#190) (dde4b78)
- deps-dev: Bump @types/node from 20.2.0 to 20.2.1 (#194) (5000906)
- deps-dev: Bump @types/node from 20.2.1 to 20.2.3 (#196) (3e8b298)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6 (#183) (d7c71bb)
- deps-dev: Bump @typescript-eslint/parser from 5.59.5 to 5.59.6 (#185) (7e42407)
- deps-dev: Bump eslint from 8.40.0 to 8.41.0 (#197) (a8d9dce)
- deps: Bump @nestjs/common from 9.4.0 to 9.4.1 (#181) (c4019ab)
- deps: Bump @nestjs/config from 2.3.1 to 2.3.2 (#188) (a74b205)
- deps: Bump @nestjs/core from 9.4.0 to 9.4.1 (#182) (5f71ce8)
- deps: Bump @nestjs/platform-express from 9.4.0 to 9.4.1 (#184) (25f5223)
- deps: Bump tslib from 2.5.0 to 2.5.1 (#193) (fdb33ce)
- deps: Bump tslib from 2.5.1 to 2.5.2 (#195) (a010283)
- deps: update node.js to v20.2 (#186) (0edcb7d)
- only lint once on commit (#180) (cf7c5dc)