From 9733df4b5ae7d4cfb3dff62a89744e8b9bde945d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 24 Aug 2024 11:38:35 +0000 Subject: [PATCH] Version Packages --- .changeset/metal-moose-march.md | 7 ------ .changeset/rude-knives-deny.md | 15 ------------- .changeset/tender-socks-rush.md | 21 ----------------- CHANGELOG.md | 40 +++++++++++++++++++++++++++++++++ package.json | 2 +- 5 files changed, 41 insertions(+), 44 deletions(-) delete mode 100644 .changeset/metal-moose-march.md delete mode 100644 .changeset/rude-knives-deny.md delete mode 100644 .changeset/tender-socks-rush.md diff --git a/.changeset/metal-moose-march.md b/.changeset/metal-moose-march.md deleted file mode 100644 index 748cfb9..0000000 --- a/.changeset/metal-moose-march.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@total-typescript/ts-reset": patch ---- - -author: @none23 - -Fixed a bug where running .filter on a union of arrays would not work. diff --git a/.changeset/rude-knives-deny.md b/.changeset/rude-knives-deny.md deleted file mode 100644 index 9f4fcc3..0000000 --- a/.changeset/rude-knives-deny.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@total-typescript/ts-reset": minor ---- - -Added a rule, `/map-constructor`, to default `Map` to `Map` when no arguments are passed to the constructor. - -Before, you'd get `any` for both key and value types. Now, the result of `Map.get` is `unknown` instead of `any`: - -```ts -const userMap = new Map(); - -const value = userMap.get("matt"); // value: unknown -``` - -This now is part of the recommended rules. diff --git a/.changeset/tender-socks-rush.md b/.changeset/tender-socks-rush.md deleted file mode 100644 index cc9c068..0000000 --- a/.changeset/tender-socks-rush.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -"@total-typescript/ts-reset": minor ---- - -Added a rule, `/promise-catch`, to change the `catch` method to take `unknown` instead of `any` as an argument. - -```ts -const promise = Promise.reject("error"); - -// BEFORE - -promise.catch((error) => { - console.error(error); // error is any! -}); - -// AFTER - -promise.catch((error) => { - console.error(error); // error is unknown! -}); -``` diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e19361..8b18c78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,45 @@ # @total-typescript/ts-reset +## 0.6.0 + +### Minor Changes + +- 6574858: Added a rule, `/map-constructor`, to default `Map` to `Map` when no arguments are passed to the constructor. + + Before, you'd get `any` for both key and value types. Now, the result of `Map.get` is `unknown` instead of `any`: + + ```ts + const userMap = new Map(); + + const value = userMap.get("matt"); // value: unknown + ``` + + This now is part of the recommended rules. + +- 5bf3a15: Added a rule, `/promise-catch`, to change the `catch` method to take `unknown` instead of `any` as an argument. + + ```ts + const promise = Promise.reject("error"); + + // BEFORE + + promise.catch((error) => { + console.error(error); // error is any! + }); + + // AFTER + + promise.catch((error) => { + console.error(error); // error is unknown! + }); + ``` + +### Patch Changes + +- 53cee4f: author: @none23 + + Fixed a bug where running .filter on a union of arrays would not work. + ## 0.5.1 ### Patch Changes diff --git a/package.json b/package.json index 7236cd2..9de69fb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@total-typescript/ts-reset", - "version": "0.5.1", + "version": "0.6.0", "description": "A CSS reset for TypeScript, improving types for common JavaScript API's", "private": false, "repository": "https://github.com/total-typescript/ts-reset",