Releases: flex-development/tutils
Releases · flex-development/tutils
tutils@6.0.0-alpha.5
tutils@6.0.0-alpha.5 (2022-12-02)
⚠ BREAKING CHANGES
- types: make
JsonObject
work as expected withexactOptionalPropertyTypes
- types:
JSON*
->Json*
✨ Features
- types:
Jsonifiable
,JsonifiableArray
,JsonifiableObject
(d3b4e43)
🐛 Fixes
- types: make
JsonObject
work as expected withexactOptionalPropertyTypes
(64e5daa)
🏡 Housekeeping
- ts: enforce
exactOptionalPropertyTypes
(3d562a7)
⚡ Refactors
- types:
JSON*
->Json*
(bd3193f)
⏪ Reverts
tutils@6.0.0-alpha.4
tutils@6.0.0-alpha.4 (2022-12-01)
✨ Features
- types: [
JSONObject
] select value type with generic (aea1f33)
tutils@6.0.0-alpha.3
tutils@6.0.0-alpha.2
tutils@6.0.0-alpha.2 (2022-11-27)
🤖 Continuous Integration
- workflows: add node.js matrix to
ci
workflow (017aa94) - workflows: archive code coverage and production artifacts (953b2b6)
- workflows: use environment files (f3847fa)
✨ Features
- interfaces:
MapLike
(45d6242)
tutils@6.0.0-alpha.1
tutils@6.0.0-alpha.1 (2022-11-24)
⚠ BREAKING CHANGES
- exports: export
.
and./package.json
only - types: remove
NumberString
- types: remove
OmitByType
- types: remove
RegexString
- types: remove
DeepPick
- types: remove
DeepPartial
- types: remove
Or*
- types: remove
Nullish*
- types:
OrNil
->Nilable
- types: remove
Union
- types: remove
UID
- types: remove
OrDeepPartial
- types: remove
PickByType
- types: remove
Intersection
- types: remove
DUID
- types: remove
DocumentPartial
- types: remove
DeepOmit
- types: remove
DeepRequired
- types:
OrPromise
->Promisable
- types:
ClassConstructor
->Constructor
📦 Build
- require node
>=14.16
(f4a01a4) - deps-dev: bump @flex-development/mkbuild from 1.0.0-alpha.5 to 1.0.0-alpha.6 (2ce2c0d)
- deps-peer: add
typescript>=4.7
(optional) (aa6c1d5) - exports: export
.
and./package.json
only (cf1edd4)
🤖 Continuous Integration
- deps: Bump actions/add-to-project from 0.3.0 to 0.4.0 (#85) (da49a5f)
- deps: bump actions/checkout from 3.0.2 to 3.1.0 (#77) (3a5b4a6)
- deps: bump actions/github-script from 6.1.1 to 6.3.1 (#75) (be9055d)
- deps: bump actions/github-script from 6.3.1 to 6.3.2 (#79) (73bba8a)
- deps: bump actions/github-script from 6.3.2 to 6.3.3 (#81) (9bbbafd)
- deps: bump actions/setup-node from 3.4.1 to 3.5.0 (#72) (19c2491)
- deps: Bump crazy-max/ghaction-import-gpg from 5.1.0 to 5.2.0 (#83) (7a3acec)
- deps: bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 (#76) (87c92b9)
- deps: Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 (#84) (6eb6090)
- deps: bump flex-development/dist-tag-action from 1.1.0 to 1.1.1 (#73) (c821b01)
- deps: bump hmarr/debug-action from 2.0.1 to 2.1.0 (#78) (35b6396)
✨ Features
- types:
Class
(3dd5638) - types:
LiteralUnion
(fc987d3) - types:
Opaque
(5a6fe9b) - types:
Predicate
(ed21f07) - types:
SemanticVersion
(c3212d9) - types:
Simplify
(29d5151)
🐛 Fixes
- cjs: missing
default
exports (4d2d9fc), closes flex-development/aggregate-error-ponyfill#12
🏡 Housekeeping
- cleanup eslint overrides (10d28ee)
- ensure all eslint overrides are in config file (e19f58a)
- update project architecture (c2b2c41)
⚡ Refactors
- types:
KeysOptional
logic (4ccae04) - types:
KeysRequired
logic (23aab45) - types:
ClassConstructor
->Constructor
(f6d8af2) - types:
OrNil
->Nilable
(b0c17d7) - types:
OrPromise
->Promisable
(a6f25d1) - types: remove
DeepOmit
(9617b62) - types: remove
DeepPartial
(d632b7a) - types: remove
DeepPick
(7275cb6) - types: remove
DeepRequired
(656f937) - types: remove
DocumentPartial
(1fd729d) - types: remove
DUID
(61c1550) - types: remove
Intersection
(bc53cee) - types: remove
Nullish*
(f082c18) - types: remove
NumberString
(ffbc26f) - types: remove
OmitByType
(5f45c71) - types: remove
Or*
(3312dc0) - types: remove
OrDeepPartial
(854e34c) - types: remove
PickByType
(fc12dfd) - types: remove
RegexString
(84236c8) - types: remove
UID
(96a2268) - types: remove
Union
(da728ea)
tutils@5.0.1
tutils@5.0.1 (2022-09-30)
📦 Build
- require at least node.js 14 (572ca73)
- set
typesVersions
(20cfa15) - use
mkbuild
to build project (94e3cc1) - deps-dev: bump @types/eslint from 8.4.5 to 8.4.6 (#56) (0bd61c6)
- deps-dev: bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.34.0 (#64) (3f91307)
- deps-dev: bump @typescript-eslint/eslint-plugin from 5.34.0 to 5.35.1 (#67) (03cf64d)
- deps-dev: bump @typescript-eslint/parser from 5.33.1 to 5.34.0 (#65) (11cb8b9)
- deps-dev: bump @typescript-eslint/parser from 5.34.0 to 5.35.1 (#66) (dfc4796)
- deps-dev: bump @vitest/coverage-c8 from 0.22.0 to 0.22.1 (#62) (3f2eb47)
- deps-dev: bump @vitest/ui from 0.22.0 to 0.22.1 (#60) (91363f6)
- deps-dev: bump cspell from 6.6.1 to 6.7.0 (#58) (8bb6770)
- deps-dev: bump cspell from 6.7.0 to 6.8.0 (#63) (a500255)
- deps-dev: bump eslint-plugin-jsonc from 2.3.1 to 2.4.0 (1e45ef3)
- deps-dev: bump eslint-plugin-promise from 6.0.0 to 6.0.1 (#69) (5ec7516)
- deps-dev: bump eslint-plugin-react from 7.30.1 to 7.31.0 (#68) (5bde4b7)
- deps-dev: bump pretty-format from 28.1.3 to 29.0.0 (efc38f9)
- deps-dev: bump unbuild from 0.8.8 to 0.8.9 (#61) (4add30f)
- deps-dev: bump vitest from 0.22.0 to 0.22.1 (#59) (0de2679)
- exports: remove extraneous conditional
types
exports (13b7990) - pkg: set type to
module
(59fcf62)
🤖 Continuous Integration
- let @dependabot check for new versions at random times (7e4b90e)
- refactor @dependabot workflow (df65f3f)
- deps: bump flex-development/dist-tag-action from 1.0.0 to 1.1.0 (#55) (678c3d0)
- workflows:
add-to-project
(20ee547) - workflows:
dependabot-auto-fix
(70d519a) - workflows: add debug step to ci workflow (f2f1d17)
- workflows: add gh pat for @dependabot (d1ccb27)
- workflows: add test coverage output to ci workflow (8cfe138)
- workflows: add test coverage output to ci workflow (4d7d787)
- workflows: cleanup ci workflow (712557c)
- workflows: cleanup workflow environments and options (39246d3)
- workflows: fix @dependabot package ecosystem conditionals (070cba5)
- workflows: refactor
integrity
(2eb58c0) - workflows: remove
query-linked-issues
(eacd6f9) - workflows: run ci workflow on push to feature and hotfix branches (c23029a)
- workflows: sign @dependabot lockfile fix commits (e16048a)
- workflows: skip
integrity
for @dependabot (5b2aba2) - workflows: skip ci workflow when @dependabot pushes to
main
(1a646fb) - workflows: sync workflow and job names (b52337a)
- workflows: try using
secrets.PAT_ADMIN
to trigger pr synchronize event for @dependabot (05d88e5) - workflows: update prerelease check (178a617)
- workflows: use
secrets.PAT_BOT
(071ef4d)
📝 Documentation
🏡 Housekeeping
- cleanup (4064cb7)
- cleanup cspell dictionary (0a9659f)
- cleanup eslint config (3821ca4)
- eslint x graphql support (eb52b2e)
- fix private registry login for @dependabot (378917c)
- only run checks in lint-staged config (172d10c)
- only run checks in lint-staged config (ae7f0db)
- remove duplicate
**/.npmignore
entry from.prettierignore
(9210257) - set specific time for version checks by @dependabot (cf428a8)
- update jsx check in eslint config (f366f2f)
- update sample gitconfig (246a401)
- github: add label
scope:tests
(35909a1) - github: configure...
tutils@5.0.0
tutils@5.0.0 (2022-08-18)
✨ Features
🏡 Housekeeping
- release: fix release date for
tutils@5.0.0-dev.2
(2b8e28d)
tutils@5.0.0-dev.2
tutils@5.0.0-dev.2 (2022-08-15)
📦 Build
- fix .npmignore (068eb2e)
- deps-dev: bump @faker-js/faker from 7.3.0 to 7.4.0 (71421d2)
- deps-dev: bump @types/chai from 4.3.1 to 4.3.3 (eddba63)
- deps-dev: bump @types/prettier from 2.6.4 to 2.7.0 (647f9c0)
- deps-dev: bump @typescript-eslint/eslint-plugin from 5.32.0 to 5.33.1 (a69a946)
- deps-dev: bump @typescript-eslint/parser from 5.32.0 to 5.33.1 (af40d7b)
- deps-dev: bump cspell from 6.5.0 to 6.6.1 (88b2e86)
- deps-dev: bump eslint from 8.21.0 to 8.22.0 (6f7fca8)
- deps-dev: bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (96d75e3)
- deps-dev: bump tsconfig-paths from 4.0.0 to 4.1.0 (ba3539d)
- deps-dev: bump unbuild from 0.7.6 to 0.8.8 (dd82974)
🤖 Continuous Integration
- add gpr registry config for @dependabot (05b5ca7)
- remove ignored dependencies for @dependabot (748fba1)
- deps: bump actions/github-script from 6.1.0 to 6.1.1 (#51) (aa078c1)
- workflows:
label-linked-issues
(f0ef3bc) - workflows:
query-linked-issues
(d510013) - workflows: close inactionable issues after
14
days (b2f70a4) - workflows: lock inactive threads after
60
days (6a590f2) - workflows: refactor
integrity
(00008a1) - workflows: refactor ci workflow (3eafccb)
- workflows: refactor release and package publishing (2ae4721)
- workflows: reimplement @dependabot auto approve and merge (173d1ae)
- workflows: reimplement label management workflow (85d4de9)
- workflows: reimplement pr auto approval (16ea0a4)
📝 Documentation
🏡 Housekeeping
- prevent prettier from formatting markdown (6c67427)
- update jsx check in eslint config (9302f4c)
- update sample gitconfig (8bf65b4)
- github: add label
scope:typescript
(a7b5619) - github: cleanup bug report environment section starter (d60974d)
- release: update local workflow (5b057b2)
- tests: fix path alias recognition (65e625e)
- tests: run tests in alphabetical order (e0cc8cc)
- ts: update module code generation (c22f6fb)
- vscode: update workspace settings (4dcc616)
- yarn: cleanup yarn environment (71871db)
tutils@5.0.0-alpha.1
tutils@5.0.0-alpha.1 (2022-08-16)
⚠ BREAKING CHANGES
- types: remove
DocumentDeepPartial
- types: drop
DeepPartialBy
- types: drop
DeepPartialByHelper
- types: drop
DeepPartialByRequired
- types: drop
DeepPartialByRequiredHelper
- types: drop
PartialBy
- types: drop
PartialByRequired
⚡ Refactors
tutils@5.0.0-dev.1
5.0.0-dev.1 (2022-08-04)
⚠ BREAKING CHANGES
- types:
Union
definition - types: drop
.type
extension - enums: drop
.enum
extension - guards: drop
.guard
extension
📦 Build
- enums: drop
.enum
extension (43d858e) - guards: drop
.guard
extension (bc33094) - types: drop
.type
extension (b3207a6)
🐛 Fixes
⚡ Refactors
- types: loosen
Intersection
definition (c5cf5b6)