diff --git a/.changeset/pre.json b/.changeset/pre.json index 7f4ac25ff7..c47e80adf9 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -5,5 +5,16 @@ "pages": "0.0.1", "type-plus": "7.6.0" }, - "changesets": [] + "changesets": [ + "fluffy-files-flash", + "gentle-papayas-beg", + "lovely-horses-press", + "lucky-socks-walk", + "metal-buckets-stare", + "nice-forks-hide", + "red-plums-look", + "short-suns-stare", + "silver-eggs-add", + "tricky-wasps-glow" + ] } diff --git a/type-plus/CHANGELOG.md b/type-plus/CHANGELOG.md index c7cf508d62..1fcf361c0f 100644 --- a/type-plus/CHANGELOG.md +++ b/type-plus/CHANGELOG.md @@ -1,5 +1,35 @@ ## [4.18.1](https://github.com/unional/type-plus/compare/v4.18.0...v4.18.1) (2022-12-09) +## 8.0.0-beta.0 + +### Major Changes + +- 2a0d791c6: Rename `case*` to `$*` to make them easier to use. +- 061640050: Update and release as ESM package only. + +### Minor Changes + +- afac18a02: Add `IsStrictObject` type. +- b98ed6d9f: Accept `readonly` for array. + Add `ArrayPlus.IsReadonly`. + + Fix `ArrayPlus.Reverse` to support `readonly`. + +- 69c540985: Add `Merge` and `ObjectPlus.Merge` +- de549578a: Add customize support for `ArrayPlus.Filter` +- 711639289: Add `Box` to box primitive types to their boxed types. + +### Patch Changes + +- 3ed4dce5e: Optimize `SplitAt` by moving never check of `DeleteCount` to the top. +- 5535a4a6d: fix `IsArray` +- d852d76b3: Add docs for `ArrayPlus.IsReadonly`. + + The following are internal changes thus not considered a breaking change: + + - Replace `MergeOptions`/`MergeCases` with `TypePlusOptions.Merge`. + - Rename `TypePlusOptions.Predicate` to `TypePlusOptions.Selection`. + ## 7.6.0 ### Minor Changes diff --git a/type-plus/package.json b/type-plus/package.json index febca4b93e..207b1376b8 100644 --- a/type-plus/package.json +++ b/type-plus/package.json @@ -1,6 +1,6 @@ { "name": "type-plus", - "version": "7.6.0", + "version": "8.0.0-beta.0", "description": "Provides additional types for TypeScript.", "keywords": [ "assert",