From 35114868155096ff8c9f062a47702e91e9fed6c1 Mon Sep 17 00:00:00 2001 From: mapcolonies-devops <143094402+mapcolonies-devops@users.noreply.github.com> Date: Tue, 15 Sep 2026 15:00:20 +0300 Subject: [PATCH] chore(master): release 1.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 206 ++++++++++++++++++++++++++++++++++ openapi3.yaml | 12 +- 3 files changed, 213 insertions(+), 7 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0967ef42..11fea0fb 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{} +{".":"1.0.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..e5b439ef --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,206 @@ +# Changelog + +## 1.0.0 (2026-09-15) + + +### ⚠ BREAKING CHANGES + +* upgraded logger packages ([#283](https://github.com/MapColonies/ts-server-boilerplate/issues/283)) + +### Features + +* add backstage docs ([3f4069a](https://github.com/MapColonies/ts-server-boilerplate/commit/3f4069aa74c9ab994fe620ade6a767b3cd633207)) +* add node-prom for node metrics exporter ([5f05219](https://github.com/MapColonies/ts-server-boilerplate/commit/5f0521983a5ca68dc30c1f4d2d1bbae39d8ec834)) +* add option for response gzip compression ([#62](https://github.com/MapColonies/ts-server-boilerplate/issues/62)) ([25b8d2c](https://github.com/MapColonies/ts-server-boilerplate/commit/25b8d2ce8f9928bec49ce3182f0ad02a8aafc078)) +* add revision history limit configuration ([#287](https://github.com/MapColonies/ts-server-boilerplate/issues/287)) ([d6d086c](https://github.com/MapColonies/ts-server-boilerplate/commit/d6d086c340cce67569ae58fbc267641bb9c352b6)) +* add scope argument to workflows ([#309](https://github.com/MapColonies/ts-server-boilerplate/issues/309)) ([dfdecc9](https://github.com/MapColonies/ts-server-boilerplate/commit/dfdecc9fe94ee982d4bc571da429f61b87c8aea7)) +* add typescript paths to the boilerplate ([#310](https://github.com/MapColonies/ts-server-boilerplate/issues/310)) ([1bb2444](https://github.com/MapColonies/ts-server-boilerplate/commit/1bb244410cc8cce3dbcd97bfe09c90659b3587ee)) +* add workflow for PR author auto assign ([#386](https://github.com/MapColonies/ts-server-boilerplate/issues/386)) ([b878944](https://github.com/MapColonies/ts-server-boilerplate/commit/b8789448ff6a47fba0f2ae7643ed64451a5dad24)) +* added @redocly/openapi-cli ([58c1111](https://github.com/MapColonies/ts-server-boilerplate/commit/58c11114120087b93bbb5bcfd43e02adb9eda7e1)) +* added badges for README.md ([c3ec364](https://github.com/MapColonies/ts-server-boilerplate/commit/c3ec364dd7dc60b9af799bf88d800d6e24be8ada)) +* added check so init only runs on the main thread ([#421](https://github.com/MapColonies/ts-server-boilerplate/issues/421)) ([7907cee](https://github.com/MapColonies/ts-server-boilerplate/commit/7907ceec5f78821373518f63781bf7be2a5a189e)) +* added helm pull secret support ([#200](https://github.com/MapColonies/ts-server-boilerplate/issues/200)) ([10b43f2](https://github.com/MapColonies/ts-server-boilerplate/commit/10b43f2fad750682a76176bc77f4cd0aa773f855)) +* added html reporters for jest ([cf8941c](https://github.com/MapColonies/ts-server-boilerplate/commit/cf8941ce429c1e8fb6753f05be24cfc114fbfe3a)) +* added jest-openapi to tests ([#165](https://github.com/MapColonies/ts-server-boilerplate/issues/165)) ([e08a6c9](https://github.com/MapColonies/ts-server-boilerplate/commit/e08a6c975484975b755c7914996447960da4b61b)) +* added jira integration workflow MAPCO-8320 ([#385](https://github.com/MapColonies/ts-server-boilerplate/issues/385)) ([600637d](https://github.com/MapColonies/ts-server-boilerplate/commit/600637db23f6a608189c00186c373116a42fa50b)) +* added prometheus metrics integration ([#325](https://github.com/MapColonies/ts-server-boilerplate/issues/325)) ([de5c590](https://github.com/MapColonies/ts-server-boilerplate/commit/de5c590c0d0d39dae806214e70abab50bc908062)) +* added safeguard for npm_cache on openshift ([9d7eafc](https://github.com/MapColonies/ts-server-boilerplate/commit/9d7eafc2230e0db67a135e73d6eaa58b53e9c9d7)) +* **build-and-push:** changed workflow call to actions (MAPCO-7891) ([#394](https://github.com/MapColonies/ts-server-boilerplate/issues/394)) ([50b2d0c](https://github.com/MapColonies/ts-server-boilerplate/commit/50b2d0c4a1bd8d79ab700a1f8c87768f72937e64)) +* **configurations:** add .editorconfig ([#57](https://github.com/MapColonies/ts-server-boilerplate/issues/57)) ([18d3412](https://github.com/MapColonies/ts-server-boilerplate/commit/18d3412d42840dec4e1370d4caaf01894e9e0e8d)) +* **configurations:** add helm chart for repo ([#99](https://github.com/MapColonies/ts-server-boilerplate/issues/99)) ([9e61433](https://github.com/MapColonies/ts-server-boilerplate/commit/9e61433008666498396cf964ac78277ac603f566)) +* **configurations:** added pretty-quick integration to pre-commit hook ([#27](https://github.com/MapColonies/ts-server-boilerplate/issues/27)) ([ca9b4e7](https://github.com/MapColonies/ts-server-boilerplate/commit/ca9b4e701adcdb200fff5238a39fe05019ddfd46)) +* **configurations:** configurable route timeout duration in helm ([#181](https://github.com/MapColonies/ts-server-boilerplate/issues/181)) ([a5de7bc](https://github.com/MapColonies/ts-server-boilerplate/commit/a5de7bc5f357964ecb21f884246b7d0e350e5324)) +* **configurations:** update openapi3 spec on release ([#79](https://github.com/MapColonies/ts-server-boilerplate/issues/79)) ([1106486](https://github.com/MapColonies/ts-server-boilerplate/commit/1106486ffd68ebec642b04492bd79bef2d2c89ee)) +* **configurations:** used @map-colonies/standard-version-update-openapi3-version ([7272648](https://github.com/MapColonies/ts-server-boilerplate/commit/7272648265ed102ed1e11054e8aeaf4423c9bab1)) +* create CODEOWNERS ([25a6b8d](https://github.com/MapColonies/ts-server-boilerplate/commit/25a6b8d2e13b1c705f4d30e2480dcbf9c99d4d01)) +* enhance ingress configuration with dynamic service name and port MAPCO-10571 ([#424](https://github.com/MapColonies/ts-server-boilerplate/issues/424)) ([ff5e30e](https://github.com/MapColonies/ts-server-boilerplate/commit/ff5e30e5312325e5826214da514b657bf81cd2f4)) +* **helm:** add helm chart modularity ([#289](https://github.com/MapColonies/ts-server-boilerplate/issues/289)) ([6178cc4](https://github.com/MapColonies/ts-server-boilerplate/commit/6178cc45fe56fb7b406806385b393bd3920e50a3)) +* **helm:** add sidecars support ([#290](https://github.com/MapColonies/ts-server-boilerplate/issues/290)) ([7ee5ffd](https://github.com/MapColonies/ts-server-boilerplate/commit/7ee5ffde67db2a439327c5316abee87c5671a258)) +* implemented new logger and liveness ([#67](https://github.com/MapColonies/ts-server-boilerplate/issues/67)) ([49d485a](https://github.com/MapColonies/ts-server-boilerplate/commit/49d485a601686654f26eba5c10f3f917bb7565c8)) +* install git hooks after npm install command ([#168](https://github.com/MapColonies/ts-server-boilerplate/issues/168)) ([6a7cb5e](https://github.com/MapColonies/ts-server-boilerplate/commit/6a7cb5e012e0a23a90fb36169d498e1911f222e1)) +* Integrate initial common library dependency ([#300](https://github.com/MapColonies/ts-server-boilerplate/issues/300)) ([dcce332](https://github.com/MapColonies/ts-server-boilerplate/commit/dcce3326e3483c285de12a8d5cf32e9937556447)) +* integrate new config ([#311](https://github.com/MapColonies/ts-server-boilerplate/issues/311)) ([adbbe33](https://github.com/MapColonies/ts-server-boilerplate/commit/adbbe33f96ffc64f0d2729deb61a1e6080b176a0)) +* integrated the openapi helpers lib ([#314](https://github.com/MapColonies/ts-server-boilerplate/issues/314)) ([43ea472](https://github.com/MapColonies/ts-server-boilerplate/commit/43ea4720bfabd2ebda969344daca1d7612d46b6d)) +* make payload size configurable ([#46](https://github.com/MapColonies/ts-server-boilerplate/issues/46)) ([eba2a01](https://github.com/MapColonies/ts-server-boilerplate/commit/eba2a017d49fc67f607f93dc367f4cb7b89a826d)) +* Match version ([#293](https://github.com/MapColonies/ts-server-boilerplate/issues/293)) ([e5a4e05](https://github.com/MapColonies/ts-server-boilerplate/commit/e5a4e05e612d2f2a336f9dcf8cc231697c55589e)) +* more changes ([37f4b8a](https://github.com/MapColonies/ts-server-boilerplate/commit/37f4b8aa417216727620561777c692dbc5903dc5)) +* move to common tsconfig package ([#342](https://github.com/MapColonies/ts-server-boilerplate/issues/342)) ([0f4c7cc](https://github.com/MapColonies/ts-server-boilerplate/commit/0f4c7cc9fd3a2af47823e5f3b86d69b63ac94259)) +* otlp logger ([#419](https://github.com/MapColonies/ts-server-boilerplate/issues/419)) ([85862fa](https://github.com/MapColonies/ts-server-boilerplate/commit/85862faafc8598b7e65d67cf8a9aa3cd424d39a3)) +* pull image tag automatically from chart app version if tag not specified ([#187](https://github.com/MapColonies/ts-server-boilerplate/issues/187)) ([5c30ea3](https://github.com/MapColonies/ts-server-boilerplate/commit/5c30ea336635e096a00a3530a927ee3880696e8c)) +* **server:** added @map-colonies/error-express-handler ([fa07606](https://github.com/MapColonies/ts-server-boilerplate/commit/fa0760688debe0e673be334d9e41271b5ac14c55)) +* service name is now retrieved from package json ([#159](https://github.com/MapColonies/ts-server-boilerplate/issues/159)) ([3900b30](https://github.com/MapColonies/ts-server-boilerplate/commit/3900b30374e90fdf52b23c3f66db160648096034)) +* set files.eof to lf ([df73d2a](https://github.com/MapColonies/ts-server-boilerplate/commit/df73d2ab5c133bd008efe33ce6d6d4ae339fe5b2)) +* Support common names from the common chart ([#303](https://github.com/MapColonies/ts-server-boilerplate/issues/303)) ([3335a9f](https://github.com/MapColonies/ts-server-boilerplate/commit/3335a9f4e367f0ebc67e63a48e88c0621bc5e150)) +* support empty image registry ([#174](https://github.com/MapColonies/ts-server-boilerplate/issues/174)) ([7875105](https://github.com/MapColonies/ts-server-boilerplate/commit/78751054827a96eba111cf50d605bffbed92d5d8)) +* telemetry integration ([#56](https://github.com/MapColonies/ts-server-boilerplate/issues/56)) ([50ec57c](https://github.com/MapColonies/ts-server-boilerplate/commit/50ec57cc37fe883da6e16f54c464b0a40554c969)) +* updated to latest packages ([#415](https://github.com/MapColonies/ts-server-boilerplate/issues/415)) ([4098aac](https://github.com/MapColonies/ts-server-boilerplate/commit/4098aac38648170b7402e10544167e7c4a8db68a)) +* upgraded eslint config to version 8 ([#417](https://github.com/MapColonies/ts-server-boilerplate/issues/417)) ([166d80d](https://github.com/MapColonies/ts-server-boilerplate/commit/166d80da7d413512e780061542476f8d6ba91ca1)) +* upgraded eslint to newest version ([#344](https://github.com/MapColonies/ts-server-boilerplate/issues/344)) ([f84f2bc](https://github.com/MapColonies/ts-server-boilerplate/commit/f84f2bce4d52ec814b6c8b20d5fc203a87f1d259)) +* upgraded logger packages ([#283](https://github.com/MapColonies/ts-server-boilerplate/issues/283)) ([b4085d1](https://github.com/MapColonies/ts-server-boilerplate/commit/b4085d105cf4c1c89f9c8a92d95d6033a6958e4d)) +* upgraded telemetry version ([#301](https://github.com/MapColonies/ts-server-boilerplate/issues/301)) ([4cfe01e](https://github.com/MapColonies/ts-server-boilerplate/commit/4cfe01e454565ed15ad01d2dc336ca3292e32993)) +* yet another improvement ([d22eebf](https://github.com/MapColonies/ts-server-boilerplate/commit/d22eebf350690454b2e8b026cb9dfa431696d40d)) +* yet another improvement ([52dd7a3](https://github.com/MapColonies/ts-server-boilerplate/commit/52dd7a3d9f80ac69e7d98b97251211a7da9dd6d8)) + + +### Bug Fixes + +* changed durationSeconds ref to duration as defined in values.yaml ([#317](https://github.com/MapColonies/ts-server-boilerplate/issues/317)) ([0ff39b7](https://github.com/MapColonies/ts-server-boilerplate/commit/0ff39b73423eb6b36cf807523a442dfeced1014a)) +* **configurations:** ignore no-empty-servers ([f7becfa](https://github.com/MapColonies/ts-server-boilerplate/commit/f7becfad8f3570fea8d32fa64e956b9e84483a17)) +* **configurations:** removed servers list from openapi3.yml ([0a48b49](https://github.com/MapColonies/ts-server-boilerplate/commit/0a48b49ec054b71e5c16e836c182562345a4b860)) +* **configurations:** removed unnecessary jest config ([#261](https://github.com/MapColonies/ts-server-boilerplate/issues/261)) ([3e27fb0](https://github.com/MapColonies/ts-server-boilerplate/commit/3e27fb068a0f4a4e09e4552724606b89079463df)) +* **configurations:** updating both openapi3.yaml and package json ([01296c9](https://github.com/MapColonies/ts-server-boilerplate/commit/01296c9941c036499e31d95d19a8274c0bac3b3a)) +* **deps:** wip ([a7597d9](https://github.com/MapColonies/ts-server-boilerplate/commit/a7597d91fc8459648866ccfcf75e6c8a39d4141c)) +* Fix the configmap name reference in the deployment ([#298](https://github.com/MapColonies/ts-server-boilerplate/issues/298)) ([c2857e7](https://github.com/MapColonies/ts-server-boilerplate/commit/c2857e7bfdaf763be0881c9a8993f5702889bf65)) +* fixed container registration bug ([#81](https://github.com/MapColonies/ts-server-boilerplate/issues/81)) ([09e896b](https://github.com/MapColonies/ts-server-boilerplate/commit/09e896bdd3833a97c0420ad36ae8e9bb9da1a643)) +* fixed terminus not found liveness ([#82](https://github.com/MapColonies/ts-server-boilerplate/issues/82)) ([0a64c9f](https://github.com/MapColonies/ts-server-boilerplate/commit/0a64c9fb683c5bc34a625a4c2e518a1e336f1aea)) +* global pull secret ([#204](https://github.com/MapColonies/ts-server-boilerplate/issues/204)) ([700c37d](https://github.com/MapColonies/ts-server-boilerplate/commit/700c37d4374efb2cb0838e13177d30bb1b180d9a)) +* liveness port ([#203](https://github.com/MapColonies/ts-server-boilerplate/issues/203)) ([e11d133](https://github.com/MapColonies/ts-server-boilerplate/commit/e11d133081ce7add65a02cec3728a4ebd3ebaaef)) +* nested useValues ([#406](https://github.com/MapColonies/ts-server-boilerplate/issues/406)) ([6781089](https://github.com/MapColonies/ts-server-boilerplate/commit/678108900c0c9c1d9b4aa6ea530a16fa9e5e9a5c)) +* openapi ui not working ([#282](https://github.com/MapColonies/ts-server-boilerplate/issues/282)) ([7e3e9c8](https://github.com/MapColonies/ts-server-boilerplate/commit/7e3e9c8a96a8da05fbed5325cca7eb57443d0830)) +* overide decorator registered values in DI ([#207](https://github.com/MapColonies/ts-server-boilerplate/issues/207)) ([b1599e8](https://github.com/MapColonies/ts-server-boilerplate/commit/b1599e80794876b40650c1759461fa41862ccad2)) +* package.json & package-lock.json to reduce vulnerabilities ([#299](https://github.com/MapColonies/ts-server-boilerplate/issues/299)) ([d9bcff5](https://github.com/MapColonies/ts-server-boilerplate/commit/d9bcff5a0491375fc338d5bceaa1e9e508c4c71d)) +* removed unused interface as its imported from the schemas package ([#350](https://github.com/MapColonies/ts-server-boilerplate/issues/350)) ([b64e64a](https://github.com/MapColonies/ts-server-boilerplate/commit/b64e64a75af9c8f664f14de68e34d3b66c3210f7)) +* server initialization config error ([#217](https://github.com/MapColonies/ts-server-boilerplate/issues/217)) ([9716b80](https://github.com/MapColonies/ts-server-boilerplate/commit/9716b800eb23173fa3f765b7f7d7f323a85e4d17)) +* **server:** supports OpenApiMiddleware HttpError with status field ([f3516bf](https://github.com/MapColonies/ts-server-boilerplate/commit/f3516bf28de2b1d44de2d765bd7a52c4e95b6861)) +* set readiness prob to ready ([#15](https://github.com/MapColonies/ts-server-boilerplate/issues/15)) ([5314c1c](https://github.com/MapColonies/ts-server-boilerplate/commit/5314c1cf9edaa446d6e07d98b0e01523defa93cb)) +* terminus options ([#326](https://github.com/MapColonies/ts-server-boilerplate/issues/326)) ([d01666a](https://github.com/MapColonies/ts-server-boilerplate/commit/d01666abe34231e90f5dd87d422aa32e001912d6)) +* Update eslint-config version package.json ([#297](https://github.com/MapColonies/ts-server-boilerplate/issues/297)) ([982d2bd](https://github.com/MapColonies/ts-server-boilerplate/commit/982d2bdbd4123869f6de0e7aacc59c0e560dcf76)) +* upgrade commitlint versions and configurations ([#320](https://github.com/MapColonies/ts-server-boilerplate/issues/320)) ([016ffa4](https://github.com/MapColonies/ts-server-boilerplate/commit/016ffa4a615e24a12567606cbe1669b8c1096e47)) + + +### Helm Changes + +* add mc-labels-and-annotations MAPCO-8584 ([#392](https://github.com/MapColonies/ts-server-boilerplate/issues/392)) ([8de5724](https://github.com/MapColonies/ts-server-boilerplate/commit/8de5724560c726640520fc9843430613ccb37230)) +* enable metrics by default ([#393](https://github.com/MapColonies/ts-server-boilerplate/issues/393)) ([39e625d](https://github.com/MapColonies/ts-server-boilerplate/commit/39e625d92eb8620b114215d80decdd589e0fc316)) +* fix adding labels to pods ([#374](https://github.com/MapColonies/ts-server-boilerplate/issues/374)) ([f6a6e3b](https://github.com/MapColonies/ts-server-boilerplate/commit/f6a6e3bfdac369e693ae906d8c866db22a57303e)) +* fix formatting of NODE_EXTRA_CA_CERTS value ([#418](https://github.com/MapColonies/ts-server-boilerplate/issues/418)) ([e381f6d](https://github.com/MapColonies/ts-server-boilerplate/commit/e381f6d20e434ecbdeefd8ba3df48146c1e6dde1)) +* remove objects types from names ([#420](https://github.com/MapColonies/ts-server-boilerplate/issues/420)) ([2165c61](https://github.com/MapColonies/ts-server-boilerplate/commit/2165c61eda59e62d3db07dc6856a90059b3cdaf4)) +* split env values into server and telemetry scopes (MAPCO-11622) ([#476](https://github.com/MapColonies/ts-server-boilerplate/issues/476)) ([6466de0](https://github.com/MapColonies/ts-server-boilerplate/commit/6466de020e65dac2aa0612d901a73c5875f625de)) +* update mclabels MAPCO-8705 ([#395](https://github.com/MapColonies/ts-server-boilerplate/issues/395)) ([aff3b6e](https://github.com/MapColonies/ts-server-boilerplate/commit/aff3b6e01015e32660164cbe918f06db499b7322)) + + +### Dependency Updates + +* bump @map-colonies/express-access-log-middleware ([#462](https://github.com/MapColonies/ts-server-boilerplate/issues/462)) ([16c366e](https://github.com/MapColonies/ts-server-boilerplate/commit/16c366ebcfb48c736b1186e127bfd01736527fb5)) +* bump @map-colonies/read-pkg from 1.0.0 to 2.0.0 ([#435](https://github.com/MapColonies/ts-server-boilerplate/issues/435)) ([b2e5915](https://github.com/MapColonies/ts-server-boilerplate/commit/b2e5915d02870ae722877a63f9fe6a890395c677)) +* bump @map-colonies/schemas from 1.18.0 to 1.21.0 ([#436](https://github.com/MapColonies/ts-server-boilerplate/issues/436)) ([6a42d85](https://github.com/MapColonies/ts-server-boilerplate/commit/6a42d85ffe3c445c7d3df77fde79f801e21d9991)) +* bump @map-colonies/schemas from 1.21.0 to 1.24.0 ([#450](https://github.com/MapColonies/ts-server-boilerplate/issues/450)) ([6269742](https://github.com/MapColonies/ts-server-boilerplate/commit/62697422e7cab0952d59d5315acb9e1eee4a6d1b)) +* bump @map-colonies/schemas from 1.24.0 to 1.26.0 ([#471](https://github.com/MapColonies/ts-server-boilerplate/issues/471)) ([b57ce52](https://github.com/MapColonies/ts-server-boilerplate/commit/b57ce52fc4572cff61d2505ef58ad7411b67dece)) +* bump @map-colonies/tracing-utils from 1.0.0 to 2.0.0 ([#461](https://github.com/MapColonies/ts-server-boilerplate/issues/461)) ([4ee8b07](https://github.com/MapColonies/ts-server-boilerplate/commit/4ee8b07a089030c4bfd41386d8c197954e01ac2a)) +* bump @opentelemetry/api in the patch group across 1 directory ([#423](https://github.com/MapColonies/ts-server-boilerplate/issues/423)) ([498b7bd](https://github.com/MapColonies/ts-server-boilerplate/commit/498b7bd312e907335681ee8847360c24d5c0d002)) +* updated most deps to newest version ([#343](https://github.com/MapColonies/ts-server-boilerplate/issues/343)) ([2d06850](https://github.com/MapColonies/ts-server-boilerplate/commit/2d068508e1f66a8b349c900c6f9bb9f0679ddad4)) +* upgraded config ([#375](https://github.com/MapColonies/ts-server-boilerplate/issues/375)) ([6b62b2c](https://github.com/MapColonies/ts-server-boilerplate/commit/6b62b2ca7cde28928d6d5549fadce2bee030ea4c)) +* upgraded opentelemetry to latest mapcolonies version ([#340](https://github.com/MapColonies/ts-server-boilerplate/issues/340)) ([2fe24bf](https://github.com/MapColonies/ts-server-boilerplate/commit/2fe24bf779bac9f04e72460a9c1b057a4ac4a342)) + + +### Code Refactoring + +* change container source to be from an import to getApp returned value ([#333](https://github.com/MapColonies/ts-server-boilerplate/issues/333)) ([74fe12d](https://github.com/MapColonies/ts-server-boilerplate/commit/74fe12da0e10f67e7db9be84430c52c5942b263e)) +* changed how DI is initialized ([#119](https://github.com/MapColonies/ts-server-boilerplate/issues/119)) ([afa38a7](https://github.com/MapColonies/ts-server-boilerplate/commit/afa38a7ec876aff35acf917089636b977d0cd5dd)) +* changed tracing init order and settings ([#305](https://github.com/MapColonies/ts-server-boilerplate/issues/305)) ([539a256](https://github.com/MapColonies/ts-server-boilerplate/commit/539a256f63f9caa87a483d0bfb41689580433e19)) +* ci ([#294](https://github.com/MapColonies/ts-server-boilerplate/issues/294)) ([f85b6c3](https://github.com/MapColonies/ts-server-boilerplate/commit/f85b6c3b63f0724ff32b902fc121ba73f4235a6f)) +* **configurations:** exported prettierrc to a package ([fe4a367](https://github.com/MapColonies/ts-server-boilerplate/commit/fe4a3675b5ab3a33896bee6fb5b03eb69bd80a3b)) +* docker container does not run as root ([07813e3](https://github.com/MapColonies/ts-server-boilerplate/commit/07813e3f360a1f566b7d8092abaae329627a57ab)) +* improve Dockerfile ([4d9c004](https://github.com/MapColonies/ts-server-boilerplate/commit/4d9c00480101f02b25298e5a20224101e43a393e)) +* logging as an object ([#267](https://github.com/MapColonies/ts-server-boilerplate/issues/267)) ([82d752c](https://github.com/MapColonies/ts-server-boilerplate/commit/82d752c158924fe448aa19f93f9fd9490cc8d7ce)) +* moved to @map-colonies/openapi-express-viewer ([25f8971](https://github.com/MapColonies/ts-server-boilerplate/commit/25f897159243f82b5395e1ecaafce5c4f1f3fb29)) +* remove unnecessary express server init in serverBuilder.ts ([#40](https://github.com/MapColonies/ts-server-boilerplate/issues/40)) ([d5faf6d](https://github.com/MapColonies/ts-server-boilerplate/commit/d5faf6daa3e002e253cd094f3023671bc1658cb6)) +* removed old badges ([0270759](https://github.com/MapColonies/ts-server-boilerplate/commit/0270759eb79e9ef6dbe3510d6688078b4e2ded37)) +* removed redundant parseInt ([#269](https://github.com/MapColonies/ts-server-boilerplate/issues/269)) ([12f4a13](https://github.com/MapColonies/ts-server-boilerplate/commit/12f4a13d67e751b655147c9ec09ea12bbeb3077a)) +* renamed leftovers of swagger to openapi ([4ab48b8](https://github.com/MapColonies/ts-server-boilerplate/commit/4ab48b892f6e9a4bae55f56c7c6c4f5fecdc052e)) +* **server:** changed openapi validator ([88dff90](https://github.com/MapColonies/ts-server-boilerplate/commit/88dff905c6aa24942286c6d0d3418aa63cd1a87f)) +* **server:** changed openapi validator ([59f6aa5](https://github.com/MapColonies/ts-server-boilerplate/commit/59f6aa5b864ff0b8a4deca77dfe55bbb3ce63db8)) +* simplify logger configuration by removing redundant prettyPrint option ([#477](https://github.com/MapColonies/ts-server-boilerplate/issues/477)) ([a04a414](https://github.com/MapColonies/ts-server-boilerplate/commit/a04a41462801849c2fe4d9f1e396027e35b554c4)) +* use new openapi packages ([#441](https://github.com/MapColonies/ts-server-boilerplate/issues/441)) ([05c5ff8](https://github.com/MapColonies/ts-server-boilerplate/commit/05c5ff8cd4bfa38bf27d382defa866c41e90d44d)) + + +### Build System + +* **configurations:** added env variables ([46d164b](https://github.com/MapColonies/ts-server-boilerplate/commit/46d164be695dd2349f5f260db07b1a153b3dcd0f)) +* **configurations:** remove node memory limit in dockerfile ([#334](https://github.com/MapColonies/ts-server-boilerplate/issues/334)) ([8d53904](https://github.com/MapColonies/ts-server-boilerplate/commit/8d53904b8d7babf382b29f2854d9408cada40ce1)) +* **deps:** added missing prettier package ([df2813d](https://github.com/MapColonies/ts-server-boilerplate/commit/df2813d23a52ab9e0cdc3c5f7239eadadbf1974a)) +* **deps:** npm audit ([#59](https://github.com/MapColonies/ts-server-boilerplate/issues/59)) ([4e7e400](https://github.com/MapColonies/ts-server-boilerplate/commit/4e7e400b54a581ea1e09074d1df7cb6dfe830f0d)) +* **deps:** npm audit fix ([3575f93](https://github.com/MapColonies/ts-server-boilerplate/commit/3575f93cb49087dfc8681a6a2b683ff9453546b5)) +* **deps:** npm audit fix ([478035c](https://github.com/MapColonies/ts-server-boilerplate/commit/478035cf0d71971ae759c61598d8631522a8e493)) +* **deps:** npm-check ([#280](https://github.com/MapColonies/ts-server-boilerplate/issues/280)) ([2addd4e](https://github.com/MapColonies/ts-server-boilerplate/commit/2addd4e9328384b2eb79e184621850b8df3769b2)) +* **deps:** npm-check-updates ([#276](https://github.com/MapColonies/ts-server-boilerplate/issues/276)) ([b0b0a2b](https://github.com/MapColonies/ts-server-boilerplate/commit/b0b0a2b8d91f89a350084dcba1c144d3b49292bf)) +* **deps:** package.json & package-lock.json to reduce vulnerabilities ([#205](https://github.com/MapColonies/ts-server-boilerplate/issues/205)) ([f29bad7](https://github.com/MapColonies/ts-server-boilerplate/commit/f29bad77c5c6f1b0862718f11505118df46df6ab)) +* **deps:** remove unused packages ([#277](https://github.com/MapColonies/ts-server-boilerplate/issues/277)) ([a086d68](https://github.com/MapColonies/ts-server-boilerplate/commit/a086d6845794c5224e1cf4c2d9ddfe0d4fcb7a3a)) +* **deps:** remove unused packages ([#74](https://github.com/MapColonies/ts-server-boilerplate/issues/74)) ([79f39fe](https://github.com/MapColonies/ts-server-boilerplate/commit/79f39fe29571453c8fd6948ee67c67bd4981df82)) +* **deps:** removed @map-colonies/mc-model-types na drenamed format script ([dec854f](https://github.com/MapColonies/ts-server-boilerplate/commit/dec854f21a1e592e216952a70318743f75359257)) +* **deps:** update schema version ([#331](https://github.com/MapColonies/ts-server-boilerplate/issues/331)) ([a4525d9](https://github.com/MapColonies/ts-server-boilerplate/commit/a4525d95cbc9ea4df6e10738dbe09070e4c054ac)) +* **deps:** upgrade @godaddy/terminus from 4.7.1 to 4.7.2 ([#85](https://github.com/MapColonies/ts-server-boilerplate/issues/85)) ([b1ed74e](https://github.com/MapColonies/ts-server-boilerplate/commit/b1ed74e36fcb3e4de7110d4e779f15ede560ad06)) +* **deps:** upgrade @godaddy/terminus from 4.7.2 to 4.9.0 ([#93](https://github.com/MapColonies/ts-server-boilerplate/issues/93)) ([63704fc](https://github.com/MapColonies/ts-server-boilerplate/commit/63704fc8ddc71e5444fe13cb3513938a8ea705aa)) +* **deps:** upgrade @godaddy/terminus from 4.9.0 to 4.10.2 ([#222](https://github.com/MapColonies/ts-server-boilerplate/issues/222)) ([be448bc](https://github.com/MapColonies/ts-server-boilerplate/commit/be448bc44899c05f82fe2fa719bec0ac81a58e79)) +* **deps:** upgrade @map-colonies/error-express-handler from 1.1.0 to 1.2.0 ([#42](https://github.com/MapColonies/ts-server-boilerplate/issues/42)) ([839b38f](https://github.com/MapColonies/ts-server-boilerplate/commit/839b38f20f682cb291df214d3bc405314d7a3073)) +* **deps:** upgrade @map-colonies/eslint-config -> v3.1.0 ([#250](https://github.com/MapColonies/ts-server-boilerplate/issues/250)) ([dcad41b](https://github.com/MapColonies/ts-server-boilerplate/commit/dcad41b24ec1afc9ec327523c7356080de5e5661)) +* **deps:** upgrade @map-colonies/telemetry from 1.1.0-7 to 1.1.0 ([#83](https://github.com/MapColonies/ts-server-boilerplate/issues/83)) ([760d63b](https://github.com/MapColonies/ts-server-boilerplate/commit/760d63b674d3bdb7acfb420fa4f222aa544cb628)) +* **deps:** upgrade @map-colonies/telemetry from 3.0.0 to 3.1.0 ([#244](https://github.com/MapColonies/ts-server-boilerplate/issues/244)) ([f404fd5](https://github.com/MapColonies/ts-server-boilerplate/commit/f404fd5faf2d24938586ddf8fd4355089cdbd7d8)) +* **deps:** upgrade config from 3.3.1 to 3.3.3 ([#2](https://github.com/MapColonies/ts-server-boilerplate/issues/2)) ([e3fdbf5](https://github.com/MapColonies/ts-server-boilerplate/commit/e3fdbf57ce86e77e7ffd6bdb589a40d41d0ed574)) +* **deps:** upgrade config from 3.3.3 to 3.3.4 ([#48](https://github.com/MapColonies/ts-server-boilerplate/issues/48)) ([2c6c25f](https://github.com/MapColonies/ts-server-boilerplate/commit/2c6c25f538a8d59d09e5a2f705d7c76a0d531f44)) +* **deps:** upgrade config from 3.3.4 to 3.3.6 ([#53](https://github.com/MapColonies/ts-server-boilerplate/issues/53)) ([e5ef5b1](https://github.com/MapColonies/ts-server-boilerplate/commit/e5ef5b12517b8efc05980eec8a3425f8d15c8204)) +* **deps:** upgrade config from 3.3.6 to 3.3.7 ([#239](https://github.com/MapColonies/ts-server-boilerplate/issues/239)) ([a5ce6af](https://github.com/MapColonies/ts-server-boilerplate/commit/a5ce6aff058d20cd10a915dd2ebf556187979b59)) +* **deps:** upgrade express from 4.17.1 to 4.17.3 ([#234](https://github.com/MapColonies/ts-server-boilerplate/issues/234)) ([719f96d](https://github.com/MapColonies/ts-server-boilerplate/commit/719f96d677073ec937e620dcd24a1c98f9bc3503)) +* **deps:** upgrade express from 4.17.3 to 4.18.0 ([#260](https://github.com/MapColonies/ts-server-boilerplate/issues/260)) ([5ffca55](https://github.com/MapColonies/ts-server-boilerplate/commit/5ffca559d3631df5a4fa18a474463db951318092)) +* **deps:** upgrade express from 4.18.0 to 4.18.1 ([#268](https://github.com/MapColonies/ts-server-boilerplate/issues/268)) ([71e0898](https://github.com/MapColonies/ts-server-boilerplate/commit/71e08980076d62ccc68b7215896563b5e4b943a2)) +* **deps:** upgrade express-openapi-validator from 4.10.1 to 4.10.4 ([#34](https://github.com/MapColonies/ts-server-boilerplate/issues/34)) ([f406471](https://github.com/MapColonies/ts-server-boilerplate/commit/f4064713ba286e46d80dbc0f5b5b008ef4e8a059)) +* **deps:** upgrade express-openapi-validator from 4.10.4 to 4.10.5 ([#35](https://github.com/MapColonies/ts-server-boilerplate/issues/35)) ([7bf89ec](https://github.com/MapColonies/ts-server-boilerplate/commit/7bf89ec645b3157dcc71aa4e30243e39e38b6af3)) +* **deps:** upgrade express-openapi-validator from 4.10.5 to 4.10.6 ([#39](https://github.com/MapColonies/ts-server-boilerplate/issues/39)) ([1834b61](https://github.com/MapColonies/ts-server-boilerplate/commit/1834b61a84f273eb3c7a82ad40c1c4949d6feb64)) +* **deps:** upgrade express-openapi-validator from 4.10.6 to 4.10.8 ([#41](https://github.com/MapColonies/ts-server-boilerplate/issues/41)) ([f5fb9bd](https://github.com/MapColonies/ts-server-boilerplate/commit/f5fb9bd6c80692fd5bb85efbf869a0adc596dd4b)) +* **deps:** upgrade express-openapi-validator from 4.10.8 to 4.10.9 ([#44](https://github.com/MapColonies/ts-server-boilerplate/issues/44)) ([cd97fef](https://github.com/MapColonies/ts-server-boilerplate/commit/cd97feff0b2508e5e94d6546cb5355757e9cd3d6)) +* **deps:** upgrade express-openapi-validator from 4.10.9 to 4.11.0 ([#47](https://github.com/MapColonies/ts-server-boilerplate/issues/47)) ([89184d4](https://github.com/MapColonies/ts-server-boilerplate/commit/89184d44bb667cab7dda184e75893ec0a629f77b)) +* **deps:** upgrade express-openapi-validator from 4.11.0 to 4.11.1 ([#49](https://github.com/MapColonies/ts-server-boilerplate/issues/49)) ([469b782](https://github.com/MapColonies/ts-server-boilerplate/commit/469b78262c88e10313f7787ed8e1bb371270a14f)) +* **deps:** upgrade express-openapi-validator from 4.11.1 to 4.12.5 ([#55](https://github.com/MapColonies/ts-server-boilerplate/issues/55)) ([a57caea](https://github.com/MapColonies/ts-server-boilerplate/commit/a57caea6466fd8f409faa26fb30530a358f3cfd0)) +* **deps:** upgrade express-openapi-validator from 4.12.10 to 4.12.11 ([#90](https://github.com/MapColonies/ts-server-boilerplate/issues/90)) ([6d99963](https://github.com/MapColonies/ts-server-boilerplate/commit/6d99963f04c18bc5150805eda37991f678b4f629)) +* **deps:** upgrade express-openapi-validator from 4.12.11 to 4.12.12 ([#113](https://github.com/MapColonies/ts-server-boilerplate/issues/113)) ([b16a1c1](https://github.com/MapColonies/ts-server-boilerplate/commit/b16a1c18d0d78e4b8bb76a4041b37306f376da43)) +* **deps:** upgrade express-openapi-validator from 4.12.12 to 4.12.14 ([#117](https://github.com/MapColonies/ts-server-boilerplate/issues/117)) ([a685eb7](https://github.com/MapColonies/ts-server-boilerplate/commit/a685eb743098d230bbd5e1f3100c6826e0607c84)) +* **deps:** upgrade express-openapi-validator from 4.12.14 to 4.12.15 ([#121](https://github.com/MapColonies/ts-server-boilerplate/issues/121)) ([3a55d3d](https://github.com/MapColonies/ts-server-boilerplate/commit/3a55d3d59576fbdec79275e066d2573d344a1877)) +* **deps:** upgrade express-openapi-validator from 4.12.15 to 4.13.0 ([#142](https://github.com/MapColonies/ts-server-boilerplate/issues/142)) ([3fe5db6](https://github.com/MapColonies/ts-server-boilerplate/commit/3fe5db64255b9b39321381e99a9f887200856c7f)) +* **deps:** upgrade express-openapi-validator from 4.12.5 to 4.12.6 ([#61](https://github.com/MapColonies/ts-server-boilerplate/issues/61)) ([4da38f0](https://github.com/MapColonies/ts-server-boilerplate/commit/4da38f00958be1ee6186acf309e6547afc2bd6b9)) +* **deps:** upgrade express-openapi-validator from 4.12.6 to 4.12.7 ([#68](https://github.com/MapColonies/ts-server-boilerplate/issues/68)) ([ee404e1](https://github.com/MapColonies/ts-server-boilerplate/commit/ee404e1ca7ffc90cb8ddca02f7fefb9b203f2d8f)) +* **deps:** upgrade express-openapi-validator from 4.12.9 to 4.12.10 ([#87](https://github.com/MapColonies/ts-server-boilerplate/issues/87)) ([0a3814a](https://github.com/MapColonies/ts-server-boilerplate/commit/0a3814a0d9b9b5359ad38a912e2df2b1cd7edd50)) +* **deps:** upgrade express-openapi-validator from 4.13.0 to 4.13.1 ([#166](https://github.com/MapColonies/ts-server-boilerplate/issues/166)) ([0e303ee](https://github.com/MapColonies/ts-server-boilerplate/commit/0e303eebce86d1a898f777eda91aea68e35b5437)) +* **deps:** upgrade express-openapi-validator from 4.13.2 to 4.13.6 ([#221](https://github.com/MapColonies/ts-server-boilerplate/issues/221)) ([3329c60](https://github.com/MapColonies/ts-server-boilerplate/commit/3329c60aecf891de6e3a10bbaed6cbdbfbf13ed3)) +* **deps:** upgrade express-openapi-validator from 4.13.6 to 4.13.7 ([#249](https://github.com/MapColonies/ts-server-boilerplate/issues/249)) ([a83f381](https://github.com/MapColonies/ts-server-boilerplate/commit/a83f381a152b684968f83a4d682ece3cbce4c780)) +* **deps:** upgrade express-openapi-validator from 4.9.5 to 4.10.1 ([#23](https://github.com/MapColonies/ts-server-boilerplate/issues/23)) ([bed1221](https://github.com/MapColonies/ts-server-boilerplate/commit/bed1221a1993649608e384362e179ae45d5425ab)) +* **deps:** upgrade http-status-codes from 2.1.2 to 2.1.4 ([#1](https://github.com/MapColonies/ts-server-boilerplate/issues/1)) ([56843ce](https://github.com/MapColonies/ts-server-boilerplate/commit/56843cec6483d67e2e9348ed697bc32235ab7890)) +* **deps:** upgrade http-status-codes from 2.1.4 to 2.2.0 ([#227](https://github.com/MapColonies/ts-server-boilerplate/issues/227)) ([6170eb5](https://github.com/MapColonies/ts-server-boilerplate/commit/6170eb5f794ee2661974ec28d7b73167eb4eea15)) +* **deps:** upgrade openapi-validator-middleware from 3.1.1 to 3.2.0 ([#3](https://github.com/MapColonies/ts-server-boilerplate/issues/3)) ([0a9d2cb](https://github.com/MapColonies/ts-server-boilerplate/commit/0a9d2cbbde9c4eb165b3075f50fe893925a34718)) +* **deps:** upgrade swagger-ui-express from 4.1.4 to 4.1.5 ([#5](https://github.com/MapColonies/ts-server-boilerplate/issues/5)) ([2c80b05](https://github.com/MapColonies/ts-server-boilerplate/commit/2c80b051c3baff4b61741ce9239f4a5b28c6afd8)) +* **deps:** upgrade swagger-ui-express from 4.1.5 to 4.1.6 ([#24](https://github.com/MapColonies/ts-server-boilerplate/issues/24)) ([3a4ccde](https://github.com/MapColonies/ts-server-boilerplate/commit/3a4ccde829b381cc18d3e2deb910b0061da2d5ea)) +* **deps:** upgrade swagger-ui-express from 4.2.0 to 4.3.0 ([#255](https://github.com/MapColonies/ts-server-boilerplate/issues/255)) ([8a9d8c5](https://github.com/MapColonies/ts-server-boilerplate/commit/8a9d8c5ff9baa1bd7237f46113ece0e6b961f1fe)) +* **deps:** upgrade to @map-colonies/error-express-handler ([dd0ddff](https://github.com/MapColonies/ts-server-boilerplate/commit/dd0ddff65d1a3c500e93c2c6731966fec2362969)) +* **deps:** upgrade to @map-colonies/telemetry v3.0.0 ([#110](https://github.com/MapColonies/ts-server-boilerplate/issues/110)) ([3707513](https://github.com/MapColonies/ts-server-boilerplate/commit/37075139acc873f47004ee7e2d57f0a03d894ed7)) +* **deps:** upgrade to typescript 4.2.4 ([#66](https://github.com/MapColonies/ts-server-boilerplate/issues/66)) ([60269ab](https://github.com/MapColonies/ts-server-boilerplate/commit/60269ab704997a2f3a8fe2c0758722a7461d50af)) +* **deps:** upgrade tsyringe from 4.3.0 to 4.4.0 ([#4](https://github.com/MapColonies/ts-server-boilerplate/issues/4)) ([184493f](https://github.com/MapColonies/ts-server-boilerplate/commit/184493fb899360f812d3d4f8b7ff95a61f428f10)) +* **deps:** upgrade tsyringe from 4.4.0 to 4.5.0 ([#63](https://github.com/MapColonies/ts-server-boilerplate/issues/63)) ([f334a19](https://github.com/MapColonies/ts-server-boilerplate/commit/f334a193a97e4e9e27580fd79caf07899a7045f0)) +* **deps:** upgrade tsyringe from 4.5.0 to 4.6.0 ([#118](https://github.com/MapColonies/ts-server-boilerplate/issues/118)) ([067438f](https://github.com/MapColonies/ts-server-boilerplate/commit/067438f11988f481891a14171942c0a7608bf24c)) +* **deps:** upgraded eslint ([58ad1be](https://github.com/MapColonies/ts-server-boilerplate/commit/58ad1bec7ca81dc98052058d4110745f693fb327)) +* **deps:** upgraded telemetry version to latest ([#71](https://github.com/MapColonies/ts-server-boilerplate/issues/71)) ([a191efb](https://github.com/MapColonies/ts-server-boilerplate/commit/a191efbd53c578c8bd63c342baf5e789e859cac5)) +* **deps:** upgraded to express-openapi-validator v4.12.9 ([#76](https://github.com/MapColonies/ts-server-boilerplate/issues/76)) ([531a286](https://github.com/MapColonies/ts-server-boilerplate/commit/531a286a7bba19ea8527d4d9f89685e200598900)) +* generate openapi types before build ([#390](https://github.com/MapColonies/ts-server-boilerplate/issues/390)) ([0405d61](https://github.com/MapColonies/ts-server-boilerplate/commit/0405d61e6774ac7c87dbf2370f194f7ec0781709)) +* move husky to dev dep ([#321](https://github.com/MapColonies/ts-server-boilerplate/issues/321)) ([380ab08](https://github.com/MapColonies/ts-server-boilerplate/commit/380ab08a0a9fe36d0674bc512c48a4a79ba5178d)) +* update pull_request.yaml ([#373](https://github.com/MapColonies/ts-server-boilerplate/issues/373)) ([946cf61](https://github.com/MapColonies/ts-server-boilerplate/commit/946cf6181b1c7a8a7698cf18c62ceb3884699962)) +* update shared-workflows version ([#332](https://github.com/MapColonies/ts-server-boilerplate/issues/332)) ([b6cc436](https://github.com/MapColonies/ts-server-boilerplate/commit/b6cc436b1ae8e7b5163bb580a9eb296a97ec014e)) +* upgrade docker version >=20.18 ([#349](https://github.com/MapColonies/ts-server-boilerplate/issues/349)) ([8d35a84](https://github.com/MapColonies/ts-server-boilerplate/commit/8d35a8467df37da3fd85c42eb2e166e5eba1a446)) +* upgrade node and packages ([#285](https://github.com/MapColonies/ts-server-boilerplate/issues/285)) ([99e8c7f](https://github.com/MapColonies/ts-server-boilerplate/commit/99e8c7f349830aa0703ce8bc34c646226ca6f50b)) diff --git a/openapi3.yaml b/openapi3.yaml index 55ee8eed..2dbef7d2 100644 --- a/openapi3.yaml +++ b/openapi3.yaml @@ -14,13 +14,13 @@ paths: - anotherResource summary: gets the resource responses: - 200: + '200': description: OK content: application/json: schema: $ref: '#/components/schemas/anotherResource' - 400: + '400': description: Bad Request content: application/json: @@ -33,13 +33,13 @@ paths: - resourceName summary: gets the resource responses: - 200: + '200': description: OK content: application/json: schema: $ref: '#/components/schemas/resource' - 400: + '400': description: Bad Request content: application/json: @@ -57,13 +57,13 @@ paths: schema: $ref: '#/components/schemas/resource' responses: - 201: + '201': description: created content: application/json: schema: $ref: '#/components/schemas/resource' - 400: + '400': description: Bad Request content: application/json: