-
Notifications
You must be signed in to change notification settings - Fork 63
feat(mapped-types): add skip null properties option to partial type #1274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
kamilmysliwiec
merged 1 commit into
nestjs:master
from
tf3:partial-type-helper-add-skip-null-option
Feb 7, 2024
Merged
feat(mapped-types): add skip null properties option to partial type #1274
kamilmysliwiec
merged 1 commit into
nestjs:master
from
tf3:partial-type-helper-add-skip-null-option
Feb 7, 2024
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
With this change, you can create a partial class which disallows null values, but allows undefined values. Previously, every class created with PartialType allowed null values for every property, which may be undesired if you are defining the DTO for a PATCH endpoint. If the option is not defined, the behaviour is unchanged from the previous behaviour.
4 tasks
LGTM |
12 tasks
12 tasks
renatosugimoto
added a commit
to renatosugimoto/ts-nestjs-trainning
that referenced
this pull request
Feb 26, 2025
 <h3>Snyk has created this PR to upgrade @nestjs/mapped-types from 2.0.5 to 2.0.6.</h3> :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project. <hr/> - The recommended version is **1 version** ahead of your current version. - The recommended version was released **3 months ago**. <details> <summary><b>Release notes</b></summary> <br/> <details> <summary>Package name: <b>@nestjs/mapped-types</b></summary> <ul> <li> <b>2.0.6</b> - <a href="https://redirect.github.com/nestjs/mapped-types/releases/tag/2.0.6">2024-11-08</a></br><ul> <li>Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2633919099" data-permission-text="Title is private" data-url="nestjs/mapped-types#1523" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/mapped-types/pull/1523/hovercard" href="https://redirect.github.com/nestjs/mapped-types/pull/1523">#1523</a> from riquena969/fix/intersection-type-decorators (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/ecafa8e0e4f3ee3cac86ab4f04423f018d3fa2f4/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/ecafa8e0e4f3ee3cac86ab4f04423f018d3fa2f4"><tt>ecafa8e</tt></a>)</li> </ul> </li> <li> <b>2.0.5</b> - <a href="https://redirect.github.com/nestjs/mapped-types/releases/tag/2.0.5">2024-02-07</a></br><ul> <li>Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2122689299" data-permission-text="Title is private" data-url="nestjs/mapped-types#1312" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/mapped-types/pull/1312/hovercard" href="https://redirect.github.com/nestjs/mapped-types/pull/1312">#1312</a> from nestjs/renovate/nest-monorepo (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/65f8f3d9391ce5e3af1881c5368951eeffe5ddbf/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/65f8f3d9391ce5e3af1881c5368951eeffe5ddbf"><tt>65f8f3d</tt></a>)</li> <li>chore(deps): update dependency @ nestjs/common to v10.3.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/57feb86d162487bde933e677759c6653397939f1/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/57feb86d162487bde933e677759c6653397939f1"><tt>57feb86</tt></a>)</li> <li>Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2077156721" data-permission-text="Title is private" data-url="nestjs/mapped-types#1274" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/mapped-types/pull/1274/hovercard" href="https://redirect.github.com/nestjs/mapped-types/pull/1274">#1274</a> from tf3/partial-type-helper-add-skip-null-option (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/8b264407a4b7b14b5c3f9d1699be254ef09d3941/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/8b264407a4b7b14b5c3f9d1699be254ef09d3941"><tt>8b26440</tt></a>)</li> <li>Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2042922528" data-permission-text="Title is private" data-url="nestjs/mapped-types#1260" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/mapped-types/pull/1260/hovercard" href="https://redirect.github.com/nestjs/mapped-types/pull/1260">#1260</a> from nestjs/renovate/reflect-metadata-0.x (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/4ee872048dab6d18206069b4b538e08e6627c13b/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/4ee872048dab6d18206069b4b538e08e6627c13b"><tt>4ee8720</tt></a>)</li> <li>Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1983084578" data-permission-text="Title is private" data-url="nestjs/mapped-types#1217" data-hovercard-type="pull_request" data-hovercard-url="/nestjs/mapped-types/pull/1217/hovercard" href="https://redirect.github.com/nestjs/mapped-types/pull/1217">#1217</a> from nestjs/renovate/cimg-node-21.x (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/10d6f6d04d83569c09f1c9b7efddf7b2bb31e2db/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/10d6f6d04d83569c09f1c9b7efddf7b2bb31e2db"><tt>10d6f6d</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.21.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/d8762eaa054e0f9d200db1b9f76d5aa59f50c619/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/d8762eaa054e0f9d200db1b9f76d5aa59f50c619"><tt>d8762ea</tt></a>)</li> <li>chore(deps): update dependency lint-staged to v15.2.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/a76b9c1fdccaca7458301e7829ea34aa09c15d37/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/a76b9c1fdccaca7458301e7829ea34aa09c15d37"><tt>a76b9c1</tt></a>)</li> <li>chore(deps): update dependency reflect-metadata to v0.2.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/66c89d195b58b675a1c943db2990db2b6c7294b2/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/66c89d195b58b675a1c943db2990db2b6c7294b2"><tt>66c89d1</tt></a>)</li> <li>chore(deps): update dependency prettier to v3.2.5 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/3791141f21b34ed6b63cbc8dcee62b40445faee5/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/3791141f21b34ed6b63cbc8dcee62b40445faee5"><tt>3791141</tt></a>)</li> <li>chore(deps): update dependency husky to v9.0.10 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/666734d533d4c4d5ec345ef48761365a9998ca15/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/666734d533d4c4d5ec345ef48761365a9998ca15"><tt>666734d</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.16 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/71f9e17e4fea6697b2922effa4077db88dd99bf3/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/71f9e17e4fea6697b2922effa4077db88dd99bf3"><tt>71f9e17</tt></a>)</li> <li>chore(deps): update dependency @ types/jest to v29.5.12 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/6be0526d6f820d9ce237d5868b7495b1d9e2613e/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/6be0526d6f820d9ce237d5868b7495b1d9e2613e"><tt>6be0526</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.15 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/68f6f4d11d96eed57702e4a875f63f71ef964475/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/68f6f4d11d96eed57702e4a875f63f71ef964475"><tt>68f6f4d</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.14 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/479a015dc3c4731c7137a5e28e821ad68a28ea39/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/479a015dc3c4731c7137a5e28e821ad68a28ea39"><tt>479a015</tt></a>)</li> <li>chore(deps): update dependency lint-staged to v15.2.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/7216d9d9a8e49d2fd7690e0f19ea6eca800a3405/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/7216d9d9a8e49d2fd7690e0f19ea6eca800a3405"><tt>7216d9d</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.13 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/25ea4802ed9df2bc909d44e83638a7e4ccc08878/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/25ea4802ed9df2bc909d44e83638a7e4ccc08878"><tt>25ea480</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.20.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/f3c2b5a3a04d8bb95df1a3e05be6f561f061f4fe/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/f3c2b5a3a04d8bb95df1a3e05be6f561f061f4fe"><tt>f3c2b5a</tt></a>)</li> <li>chore(deps): update dependency husky to v9.0.7 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/9c33084dacc0462ab188cfbc2daacfe069f841ee/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/9c33084dacc0462ab188cfbc2daacfe069f841ee"><tt>9c33084</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.10 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/7f53b0cc9181abc1befc0c956c6a9da8e9c89886/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/7f53b0cc9181abc1befc0c956c6a9da8e9c89886"><tt>7f53b0c</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.9 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/33c311e7cb02dbd9da9cac4de275eb06fec84db0/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/33c311e7cb02dbd9da9cac4de275eb06fec84db0"><tt>33c311e</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.8 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/2ab89d2e0bd4fcf72cfdc55d28ad5bd226b51c65/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/2ab89d2e0bd4fcf72cfdc55d28ad5bd226b51c65"><tt>2ab89d2</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.7 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/194441845bb3d86a868ed3aebec1d19e212db971/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/194441845bb3d86a868ed3aebec1d19e212db971"><tt>1944418</tt></a>)</li> <li>chore(deps): update dependency husky to v9.0.6 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/83cdb1e908c842a26d44db75e0a79b2d5d0e3307/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/83cdb1e908c842a26d44db75e0a79b2d5d0e3307"><tt>83cdb1e</tt></a>)</li> <li>chore(deps): update dependency husky to v9.0.5 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/c9eb92862246f367a756558e08c8a0ac4699721e/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/c9eb92862246f367a756558e08c8a0ac4699721e"><tt>c9eb928</tt></a>)</li> <li>chore(deps): update commitlint monorepo to v18.6.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/8b07436c5c6c3139dcc80692824b61663e3a5aef/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/8b07436c5c6c3139dcc80692824b61663e3a5aef"><tt>8b07436</tt></a>)</li> <li>chore(deps): update dependency husky to v9 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/fa661023b35ebf912b76219fca290c1c3dde9572/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/fa661023b35ebf912b76219fca290c1c3dde9572"><tt>fa66102</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.6 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/11472d9ce76d4a5eb8a3c91b123a5860e91d5f54/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/11472d9ce76d4a5eb8a3c91b123a5860e91d5f54"><tt>11472d9</tt></a>)</li> <li>chore(deps): update dependency @ nestjs/common to v10.3.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/4ecd1d3d1f2415f18992808c631c979ea3065476/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/4ecd1d3d1f2415f18992808c631c979ea3065476"><tt>4ecd1d3</tt></a>)</li> <li>chore(deps): update dependency release-it to v17.0.3 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/04dece21583a6a31df7d96cef47f65f749822b46/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/04dece21583a6a31df7d96cef47f65f749822b46"><tt>04dece2</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.19.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/f4d67f878d683bdc1033702fbdb98a97038b8a08/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/f4d67f878d683bdc1033702fbdb98a97038b8a08"><tt>f4d67f8</tt></a>)</li> <li>chore(deps): update commitlint monorepo to v18.5.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/05ca6be0b330b5aa9c3b6073362c5fcace31e3cc/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/05ca6be0b330b5aa9c3b6073362c5fcace31e3cc"><tt>05ca6be</tt></a>)</li> <li>chore(deps): update dependency ts-jest to v29.1.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/8e817fe3641cafe70a0a08c7c6d11d4d071b9c34/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/8e817fe3641cafe70a0a08c7c6d11d4d071b9c34"><tt>8e817fe</tt></a>)</li> <li>chore(deps): update dependency prettier to v3.2.4 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/6331836b38118a62df95eaa94dac992fc36cbe3f/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/6331836b38118a62df95eaa94dac992fc36cbe3f"><tt>6331836</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.5 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/377464e53b1248c00c8cf6a3b54b70a738fe3a8c/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/377464e53b1248c00c8cf6a3b54b70a738fe3a8c"><tt>377464e</tt></a>)</li> <li>chore(deps): update dependency prettier to v3.2.3 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/e064ea713e04a1e7dee338a74d38191780bc1a62/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/e064ea713e04a1e7dee338a74d38191780bc1a62"><tt>e064ea7</tt></a>)</li> <li>chore(deps): update node.js to v21 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/6cccb07d2eceaa6483afc85ec21c5d9369d1350c/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/6cccb07d2eceaa6483afc85ec21c5d9369d1350c"><tt>6cccb07</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.4 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/b3831d3f1604ee2604638423e17f2d8f4a4c1f27/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/b3831d3f1604ee2604638423e17f2d8f4a4c1f27"><tt>b3831d3</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.3 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/4713b257fa0b1b997148a487159d7a6afeb444b3/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/4713b257fa0b1b997148a487159d7a6afeb444b3"><tt>4713b25</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.19.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/02727373d546ac8b4afde4ed93fa3b1d2a7182d8/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/02727373d546ac8b4afde4ed93fa3b1d2a7182d8"><tt>0272737</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/50b0bdb0f977034d452e533e4621552172ea9bb1/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/50b0bdb0f977034d452e533e4621552172ea9bb1"><tt>50b0bdb</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/c3586ee52bbefe35999bd0ed3003c8692d5b50bf/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/c3586ee52bbefe35999bd0ed3003c8692d5b50bf"><tt>c3586ee</tt></a>)</li> <li>chore(deps): update dependency prettier to v3.2.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/d24263fb0e13d6cea64fb2bb06db3a4802800140/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/d24263fb0e13d6cea64fb2bb06db3a4802800140"><tt>d24263f</tt></a>)</li> <li>chore(deps): update dependency prettier to v3.2.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/63e9de25427a22c382fa78b53b3b6b9b3c216478/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/63e9de25427a22c382fa78b53b3b6b9b3c216478"><tt>63e9de2</tt></a>)</li> <li>chore(deps): update dependency class-validator to v0.14.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/cddcda3ebdc032b245db03ff784de0441b08d65b/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/cddcda3ebdc032b245db03ff784de0441b08d65b"><tt>cddcda3</tt></a>)</li> <li>feat(mapped-types): add skip null properties option to partial type (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/981c4cad0291fcdfe72c2535791d6bbdea5b3b3a/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/981c4cad0291fcdfe72c2535791d6bbdea5b3b3a"><tt>981c4ca</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.11.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/1c1c9c7e1def17cdf75b2e9f48afb02e21581a52/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/1c1c9c7e1def17cdf75b2e9f48afb02e21581a52"><tt>1c1c9c7</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.10.8 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/c6a2d994d8c69690e26aeda9c88b31d4020cd491/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/c6a2d994d8c69690e26aeda9c88b31d4020cd491"><tt>c6a2d99</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.18.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/525b31f48572dbc483304743c81754317ee373be/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/525b31f48572dbc483304743c81754317ee373be"><tt>525b31f</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.10.7 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/17bb70999da088b7eaa48a081fa38429bbe97e44/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/17bb70999da088b7eaa48a081fa38429bbe97e44"><tt>17bb709</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.18.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/d382a9cd2f995c034fc455d9ff9f5a067dce3e34/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/d382a9cd2f995c034fc455d9ff9f5a067dce3e34"><tt>d382a9c</tt></a>)</li> <li>chore(deps): update commitlint monorepo to v18.4.4 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/00258e0ea24b23040b6bec0b85637e9925f49e04/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/00258e0ea24b23040b6bec0b85637e9925f49e04"><tt>00258e0</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.17.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/c9aaed6859bb74efefdbb52f4287de1d35a59337/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/c9aaed6859bb74efefdbb52f4287de1d35a59337"><tt>c9aaed6</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.10.6 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/e454333468f2b5541582bb5bbffcff1a3c500f01/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/e454333468f2b5541582bb5bbffcff1a3c500f01"><tt>e454333</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.16.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/04782531b5f8b43e12375b2c9ebb3e13ec88cee6/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/04782531b5f8b43e12375b2c9ebb3e13ec88cee6"><tt>0478253</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.15.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/da6cde99923a3457c510b87332d4b5c0c833db51/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/da6cde99923a3457c510b87332d4b5c0c833db51"><tt>da6cde9</tt></a>)</li> <li>chore(deps): update dependency @ nestjs/common to v10.3.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/a9327797b51ac3ec4f42c91e9d2e8a0da1658c84/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/a9327797b51ac3ec4f42c91e9d2e8a0da1658c84"><tt>a932779</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.10.5 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/de35495dbff36cae861ad294fbb34a5e7fd82e52/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/de35495dbff36cae861ad294fbb34a5e7fd82e52"><tt>de35495</tt></a>)</li> <li>chore(deps): update dependency eslint to v8.56.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/fa71bc73a62685352bd7328c0be5a92163d57a3b/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/fa71bc73a62685352bd7328c0be5a92163d57a3b"><tt>fa71bc7</tt></a>)</li> <li>chore(deps): update dependency eslint-plugin-import to v2.29.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/e71513759788bf24f5f56d04d1435c38432cfa72/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/e71513759788bf24f5f56d04d1435c38432cfa72"><tt>e715137</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.14.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/926621832859f176e14251e471cb2c614dadb515/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/926621832859f176e14251e471cb2c614dadb515"><tt>9266218</tt></a>)</li> <li>chore(deps): update dependency prettier to v3.1.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/9da417e3e411239a36b124b74b7203d63179320b/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/9da417e3e411239a36b124b74b7203d63179320b"><tt>9da417e</tt></a>)</li> <li>chore(deps): update dependency release-it to v17.0.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/8747d297c50d6d7b025a325aacb5191c6d7376fb/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/8747d297c50d6d7b025a325aacb5191c6d7376fb"><tt>8747d29</tt></a>)</li> <li>chore(deps): update dependency reflect-metadata to v0.1.14 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/0f348672fb4a5063c869033e0f6cb261b173b795/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/0f348672fb4a5063c869033e0f6cb261b173b795"><tt>0f34867</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.10.4 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/26bc0ed0a107edfea341a2e3176324d823ff3f09/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/26bc0ed0a107edfea341a2e3176324d823ff3f09"><tt>26bc0ed</tt></a>)</li> <li>chore(deps): update dependency typescript to v5.3.3 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/708cf33a670167718e3a09c28033aca0ea099505/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/708cf33a670167718e3a09c28033aca0ea099505"><tt>708cf33</tt></a>)</li> <li>chore(deps): update dependency @ types/jest to v29.5.11 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/4749b0ca5028fb8cdcd5c92b09477dd59be55991/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/4749b0ca5028fb8cdcd5c92b09477dd59be55991"><tt>4749b0c</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.13.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/5bae8f838262fb6a20dd2287553f79f6b3197192/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/5bae8f838262fb6a20dd2287553f79f6b3197192"><tt>5bae8f8</tt></a>)</li> <li>chore(deps): update dependency lint-staged to v15.2.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/eb2d896fda931a0be3829d0fb8f154f093a2b309/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/eb2d896fda931a0be3829d0fb8f154f093a2b309"><tt>eb2d896</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.10.3 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/d9f7f0758fb2624852cb46c53ed6abba7b0b35dc/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/d9f7f0758fb2624852cb46c53ed6abba7b0b35dc"><tt>d9f7f07</tt></a>)</li> <li>chore(deps): update dependency eslint-config-prettier to v9.1.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/71a10ccf814ac885dfb09ffda4394e74d202a0e9/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/71a10ccf814ac885dfb09ffda4394e74d202a0e9"><tt>71a10cc</tt></a>)</li> <li>chore(deps): update dependency eslint to v8.55.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/12d565dbb6909ad5ef4e18120e601bca30da52bc/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/12d565dbb6909ad5ef4e18120e601bca30da52bc"><tt>12d565d</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.10.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/3bfc0e8ec2adcaa83319dabf990147d9ffb9210d/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/3bfc0e8ec2adcaa83319dabf990147d9ffb9210d"><tt>3bfc0e8</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.10.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/d0d65fd5a028c5fd065c2383817b72174da6f277/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/d0d65fd5a028c5fd065c2383817b72174da6f277"><tt>d0d65fd</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.13.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/9ff3a9f914ef55c633c9368b4de506717a457404/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/9ff3a9f914ef55c633c9368b4de506717a457404"><tt>9ff3a9f</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.13.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/c881c86cd45696b8886dc6c46ff62ce645fb447a/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/c881c86cd45696b8886dc6c46ff62ce645fb447a"><tt>c881c86</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.10.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/1a655a0d0e74cf831c05e8f79148ae0dea5f6efb/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/1a655a0d0e74cf831c05e8f79148ae0dea5f6efb"><tt>1a655a0</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.9.5 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/37f9c323ecb7439fecca240a3cf51916dc240724/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/37f9c323ecb7439fecca240a3cf51916dc240724"><tt>37f9c32</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.9.4 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/8b29fb4143a6f7f8fbc681adade15dd4cce3f19b/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/8b29fb4143a6f7f8fbc681adade15dd4cce3f19b"><tt>8b29fb4</tt></a>)</li> <li>chore(deps): update dependency @ types/jest to v29.5.10 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/63ae74cd1bf85a353e181fc1f5eb96488dc0a4b0/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/63ae74cd1bf85a353e181fc1f5eb96488dc0a4b0"><tt>63ae74c</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.9.3 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/92de738599179f4b3e5136dc3fa745e51c161b88/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/92de738599179f4b3e5136dc3fa745e51c161b88"><tt>92de738</tt></a>)</li> <li>chore(deps): update commitlint monorepo to v18.4.3 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/35334528e5837394c5a302c80560dd6a46272c9a/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/35334528e5837394c5a302c80560dd6a46272c9a"><tt>3533452</tt></a>)</li> <li>chore(deps): update dependency @ types/jest to v29.5.9 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/19497d0fbdd8ffd47dc9d5acdf45e797413a13a0/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/19497d0fbdd8ffd47dc9d5acdf45e797413a13a0"><tt>19497d0</tt></a>)</li> <li>chore(deps): update dependency typescript to v5.3.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/d53c3f882811c8953694fc696be82f017a4723dc/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/d53c3f882811c8953694fc696be82f017a4723dc"><tt>d53c3f8</tt></a>)</li> <li>chore(deps): update typescript-eslint monorepo to v6.12.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/3090782c22d4fd0a6f23e0c7a746937be4962f32/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/3090782c22d4fd0a6f23e0c7a746937be4962f32"><tt>3090782</tt></a>)</li> <li>chore(deps): update dependency @ nestjs/common to v10.2.10 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/f2cbff9128e15ddedb78d9a3a75f5e803eeb9e6d/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/f2cbff9128e15ddedb78d9a3a75f5e803eeb9e6d"><tt>f2cbff9</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.9.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/4c59cc771b29870439c58c0f5f1001c95d39e9cd/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/4c59cc771b29870439c58c0f5f1001c95d39e9cd"><tt>4c59cc7</tt></a>)</li> <li>chore(deps): update dependency eslint to v8.54.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/57f9da414f69973c769447996aa3106396fd45bd/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/57f9da414f69973c769447996aa3106396fd45bd"><tt>57f9da4</tt></a>)</li> <li>chore(deps): update dependency @ nestjs/common to v10.2.9 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/a1ffc1de49bd9d1520c6cbc83e92bcf86f432d05/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/a1ffc1de49bd9d1520c6cbc83e92bcf86f432d05"><tt>a1ffc1d</tt></a>)</li> <li>chore(deps): update dependency @ types/node to v20.9.1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/7cedca1a267381d0ceef945b6d86be052d147671/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/7cedca1a267381d0ceef945b6d86be052d147671"><tt>7cedca1</tt></a>)</li> <li>chore(deps): update commitlint monorepo to v18.4.2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nestjs/mapped-types/commit/1a3606ee5efaecc7082c3ea32f136e5167553535/hovercard" href="https://redirect.github.com/nestjs/mapped-types/commit/1a3606ee5efaecc7082c3ea32f136e5167553535"><tt>1a3606e</tt></a>)</li> </ul> </li> </ul> from <a href="https://redirect.github.com/nestjs/mapped-types/releases">@nestjs/mapped-types GitHub release notes</a> </details> </details> --- > [!IMPORTANT] > > - Check the changes in this PR to ensure they won't cause issues with your project. > - This PR was automatically created by Snyk using the credentials of a real user. > - Snyk has automatically assigned this pull request, [set who gets assigned](/settings/integration). --- **Note:** _You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs._ **For more information:** <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI2YTNlZWY4MC0zNmFjLTQzZWYtODMwNi0wOWI3ZjhjZDFiNDMiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjZhM2VlZjgwLTM2YWMtNDNlZi04MzA2LTA5YjdmOGNkMWI0MyJ9fQ==" width="0" height="0"/> > - 🧐 [View latest project report](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5?utm_source=github&utm_medium=referral&page=upgrade-pr) > - 👩💻 [Set who automatically gets assigned](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr/) > - 📜 [Customise PR templates](https://docs.snyk.io/scan-using-snyk/pull-requests/snyk-fix-pull-or-merge-requests/customize-pr-templates?utm_source=&utm_content=fix-pr-template) > - 🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr) > - 🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5/settings/integration?pkg=@nestjs/mapped-types&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades) [//]: # 'snyk:metadata:{"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"@nestjs/mapped-types","from":"2.0.5","to":"2.0.6"}],"env":"prod","hasFixes":false,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[],"prId":"6a3eef80-36ac-43ef-8306-09b7f8cd1b43","prPublicId":"6a3eef80-36ac-43ef-8306-09b7f8cd1b43","packageManager":"npm","priorityScoreList":[],"projectPublicId":"31d5132a-e6b1-4b8a-a6a3-43b157a71ac5","projectUrl":"https://app.snyk.io/org/renatosugimoto/project/31d5132a-e6b1-4b8a-a6a3-43b157a71ac5?utm_source=github&utm_medium=referral&page=upgrade-pr","prType":"upgrade","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":[],"type":"auto","upgrade":[],"upgradeInfo":{"versionsDiff":1,"publishedDate":"2024-11-08T13:33:59.159Z"},"vulns":[]}' Co-authored-by: snyk-bot <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With this change, you can create a partial class which does not ignore validations on
null
properties, but ignores validations onundefined
properties. Previously, every class created with PartialType ignored validations onnull
properties, which may be undesired if you are defining the DTO for a PATCH endpoint. If the option is not defined, the behaviour is unchanged from the previous behaviour.PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the current behavior?
PartialType
will return a class for which validations are ignorednull
properties (in addition toundefined
properties).What is the new behavior?
PartialType
can optionally return a class for which validations are ignored only forundefined
properties, notnull
properties. This can be useful if you are creating a DTO for a PATCH endpoint: there may be a certain field, sayname
, that should not benull
, but which doesn't need to be included in PATCH updates.Does this PR introduce a breaking change?
Other information
This feature was discussed here. Note that we will want to make a similar change to the
@nestjs/swagger
code.