Skip to content

Latest commit

Β 

History

History
618 lines (494 loc) Β· 78.4 KB

File metadata and controls

618 lines (494 loc) Β· 78.4 KB

5.0.0 (2025-08-30)

5.0.0-alpha.7 (2025-08-30)

πŸ€– Continuous Integration

  • [53da1b3] workflows: [publish] fix environment urls

5.0.0-alpha.6 (2025-08-30)

πŸ€– Continuous Integration

  • [8842c7a] workflows: [release] fix url

5.0.0-alpha.5 (2025-08-28)

πŸ“¦ Build

  • [5e6f412] deps-dev: Bump @types/node from 24.2.1 to 24.3.0 (#240)
  • [ab116cf] deps-dev: Bump eslint from 9.33.0 to 9.34.0 (#243)
  • [1a76d90] deps: bump string-width from 7.2.0 to 8.0.0

πŸ€– Continuous Integration

  • [1f3c60d] deps: Bump codecov/codecov-action from 5.4.3 to 5.5.0 (#241)
  • [c447c77] deps: Bump GitGuardian/ggshield-action from 1.42.0 to 1.43.0 (#244)
  • [68027e1] workflows: [ci] run gitguardian scan immediately after preflight
  • [0e555a9] workflows: [publish] fix environment urls
  • [9ff4c46] workflows: [release] fix environment url
  • [ae118fc] workflows: remove label-linked-issues

πŸ“ Documentation

✨ Features

  • [aa7fe45] types: Create, WithDefaults, WithTag
  • [db549f9] types: Inspect, Write

🏑 Housekeeping

  • [68c1655] tests: fix codecov config
  • [606e66b] tests: upload test results to codecov

5.0.0-alpha.4 (2025-08-13)

πŸ“¦ Build

  • [8b9b39a] deps-dev: Bump @types/node from 24.0.0 to 24.0.1 (#200)
  • [46838a1] deps-dev: Bump @types/node from 24.0.1 to 24.0.3 (#203)
  • [ad74d77] deps-dev: Bump @types/node from 24.0.10 to 24.0.11 (#219)
  • [7a9065b] deps-dev: Bump @types/node from 24.0.11 to 24.0.12 (#220)
  • [3df4d8b] deps-dev: Bump @types/node from 24.0.12 to 24.0.13 (#221)
  • [4065f53] deps-dev: Bump @types/node from 24.0.13 to 24.0.14 (#224)
  • [6559ecb] deps-dev: Bump @types/node from 24.0.14 to 24.2.1 (#234)
  • [b10c676] deps-dev: Bump @types/node from 24.0.3 to 24.0.4 (#207)
  • [4b6c387] deps-dev: Bump @types/node from 24.0.4 to 24.0.6 (#212)
  • [2ffc437] deps-dev: Bump @types/node from 24.0.6 to 24.0.10 (#215)
  • [bbef258] deps-dev: Bump cross-env from 7.0.3 to 10.0.0 (#228)
  • [5ea4f4a] deps-dev: Bump cspell from 9.0.2 to 9.1.1 (#202)
  • [8f91b23] deps-dev: Bump cspell from 9.1.1 to 9.1.2 (#206)
  • [c15dbf4] deps-dev: Bump cspell from 9.1.2 to 9.1.3 (#217)
  • [3d2686a] deps-dev: Bump cspell from 9.1.3 to 9.1.5 (#223)
  • [7e96dd1] deps-dev: Bump cspell from 9.1.5 to 9.2.0 (#225)
  • [403aa29] deps-dev: Bump dprint from 0.50.0 to 0.50.1 (#213)
  • [9bd58d5] deps-dev: bump editorconfig from 2.0.1 to 3.0.1
  • [fdb3746] deps-dev: Bump eslint from 9.28.0 to 9.29.0 (#201)
  • [e6940c0] deps-dev: Bump eslint from 9.29.0 to 9.30.0 (#211)
  • [5562250] deps-dev: Bump eslint from 9.30.0 to 9.30.1 (#216)
  • [9b985e8] deps-dev: Bump eslint from 9.30.1 to 9.31.0 (#222)
  • [211a4ff] deps-dev: Bump eslint from 9.31.0 to 9.33.0 (#233)
  • [680f26c] deps-dev: Bump prettier from 3.5.3 to 3.6.0 (#205)
  • [4023670] deps-dev: Bump prettier from 3.6.0 to 3.6.1 (#209)
  • [f4b39f0] deps-dev: Bump prettier from 3.6.1 to 3.6.2 (#210)
  • [1e414cb] deps-dev: Bump the vitest group with 3 updates (#204)
  • [4b2e43f] deps-dev: bump typescript from 5.8.3 to 5.9.2
  • [dbf5669] deps: Bump node-inspect-extracted from 3.1.0 to 3.2.0 (#237)

πŸ€– Continuous Integration

  • [d3a551e] fix environment url formatting
  • [07d978a] deps: Bump actions/cache from 4.2.3 to 4.2.4 (#231)
  • [1ee2bd5] deps: Bump actions/checkout from 4.2.2 to 5.0.0 (#236)
  • [688c5fa] deps: Bump actions/create-github-app-token from 2.0.6 to 2.1.1 (#235)
  • [c005157] deps: Bump GitGuardian/ggshield-action from 1.40.0 to 1.41.0 (#208)
  • [9b0fb27] deps: Bump GitGuardian/ggshield-action from 1.41.0 to 1.42.0 (#229)

5.0.0-alpha.3 (2025-06-10)

πŸ“¦ Build

  • [1f487ce] deps-dev: Bump @arethetypeswrong/cli from 0.18.1 to 0.18.2 (#194)
  • [454a97e] deps-dev: Bump @types/node from 22.15.26 to 22.15.29 (#185)
  • [26449c1] deps-dev: Bump @types/node from 22.15.29 to 22.15.30 (#192)
  • [ae40ae3] deps-dev: Bump @types/node from 22.15.30 to 24.0.0 (#195)
  • [fa99797] deps-dev: Bump eslint from 9.27.0 to 9.28.0 (#186)
  • [af05ba0] deps-dev: Bump happy-dom from 17.5.6 to 17.6.1 (#188)
  • [81068ad] deps-dev: Bump happy-dom from 17.6.1 to 17.6.3 (#190)
  • [6d019ff] deps-dev: Bump happy-dom from 17.6.3 to 18.0.0 (#196)
  • [1bcd690] deps-dev: Bump the vitest group with 3 updates (#187)
  • [32aec03] deps-dev: Bump the vitest group with 3 updates (#189)
  • [2ed27c9] deps-dev: Bump the vitest group with 3 updates (#191)
  • [827fa4d] deps-dev: Bump the vitest group with 3 updates (#193)
  • [73cd614] yarn: bump yarn from 4.9.1 to 4.9.2

πŸ“ Documentation

✨ Features

  • [c570732] Logger#create
  • [be6d637] Logger#withDefaults, Logger#withTag

5.0.0-alpha.2 (2025-05-29)

πŸ“¦ Build

  • [5e00797] deps-dev: Bump @arethetypeswrong/cli from 0.17.4 to 0.18.0 (#164)
  • [c6211e2] deps-dev: Bump @arethetypeswrong/cli from 0.18.0 to 0.18.1 (#169)
  • [5761ba4] deps-dev: bump @flex-development/eslint-config from 1.0.0 to 1.1.0
  • [0384fc1] deps-dev: Bump @flex-development/eslint-config from 1.1.0 to 1.1.1 in the flex-development group (#150)
  • [08fae98] deps-dev: Bump @types/node from 22.13.1 to 22.14.1 (#144)
  • [97793fe] deps-dev: Bump @types/node from 22.14.1 to 22.15.0 (#149)
  • [9c04358] deps-dev: Bump @types/node from 22.15.0 to 22.15.2 (#151)
  • [c047d5c] deps-dev: Bump @types/node from 22.15.14 to 22.15.15 (#165)
  • [733c45b] deps-dev: Bump @types/node from 22.15.15 to 22.15.17 (#168)
  • [417d121] deps-dev: Bump @types/node from 22.15.17 to 22.15.18 (#170)
  • [a22bfb8] deps-dev: Bump @types/node from 22.15.18 to 22.15.19 (#173)
  • [3f37346] deps-dev: Bump @types/node from 22.15.19 to 22.15.21 (#177)
  • [0645150] deps-dev: Bump @types/node from 22.15.2 to 22.15.3 (#152)
  • [c711b52] deps-dev: Bump @types/node from 22.15.21 to 22.15.24 (#181)
  • [2219c02] deps-dev: Bump @types/node from 22.15.24 to 22.15.26 (#182)
  • [7d864b0] deps-dev: Bump @types/node from 22.15.3 to 22.15.9 (#160)
  • [1e2f614] deps-dev: Bump @types/node from 22.15.9 to 22.15.14 (#163)
  • [d010e53] deps-dev: Bump cspell from 8.18.0 to 8.18.1 (#118)
  • [e42cb10] deps-dev: Bump cspell from 8.18.1 to 8.19.0 (#140)
  • [31b62e4] deps-dev: Bump cspell from 8.19.0 to 8.19.1 (#142)
  • [5eb23d7] deps-dev: Bump cspell from 8.19.1 to 8.19.2 (#145)
  • [b6ac70f] deps-dev: Bump cspell from 8.19.2 to 8.19.3 (#153)
  • [917dc34] deps-dev: Bump cspell from 8.19.3 to 9.0.0 (#159)
  • [f231343] deps-dev: Bump cspell from 9.0.0 to 9.0.1 (#167)
  • [94fa4fa] deps-dev: Bump cspell from 9.0.1 to 9.0.2 (#176)
  • [783938f] deps-dev: Bump dprint from 0.49.1 to 0.50.0 (#174)
  • [d89df8c] deps-dev: Bump eslint from 9.25.1 to 9.26.0 (#157)
  • [9e200d0] deps-dev: Bump eslint from 9.26.0 to 9.27.0 (#172)
  • [f734335] deps-dev: Bump eslint-import-resolver-typescript from 4.2.5 to 4.2.7 (#115)
  • [f695e2b] deps-dev: Bump eslint-import-resolver-typescript from 4.2.7 to 4.3.1 (#121)
  • [7e3b4f8] deps-dev: Bump eslint-import-resolver-typescript from 4.3.1 to 4.3.2 (#135)
  • [e3832ff] deps-dev: Bump eslint-import-resolver-typescript from 4.3.2 to 4.3.3 (#143)
  • [5bc8028] deps-dev: Bump eslint-mdx from 3.3.1 to 3.3.2 (#126)
  • [84a743c] deps-dev: Bump eslint-mdx from 3.3.2 to 3.4.0 (#130)
  • [87172a2] deps-dev: Bump eslint-plugin-mdx from 3.3.1 to 3.3.2 (#125)
  • [bce4d47] deps-dev: Bump eslint-plugin-mdx from 3.3.2 to 3.4.0 (#133)
  • [8a84f6c] deps-dev: Bump remark-lint-no-unused-definitions from 4.0.1 to 4.0.2 in the remark group (#134)
  • [667ae14] deps-dev: Bump sh-syntax from 0.4.2 to 0.5.6 (#131)
  • [997bd6c] deps-dev: Bump sh-syntax from 0.5.6 to 0.5.7 (#148)
  • [8a63d39] deps-dev: Bump sh-syntax from 0.5.7 to 0.5.8 (#175)
  • [8c1e29f] deps-dev: Bump the commitlint group with 2 updates (#166)
  • [5ae658b] deps-dev: Bump the eslint group with 2 updates (#124)
  • [5b5e9ee] deps-dev: Bump the eslint group with 2 updates (#141)
  • [03547dd] deps-dev: Bump the eslint group with 2 updates (#146)
  • [04bf15a] deps-dev: Bump the remark group with 2 updates (#132)
  • [3462613] deps-dev: Bump the typescript-eslint group with 3 updates (#119)
  • [901f972] deps-dev: Bump the typescript-eslint group with 3 updates (#127)
  • [411404d] deps-dev: Bump the typescript-eslint group with 3 updates (#137)
  • [e9610d0] deps-dev: Bump the typescript-eslint group with 3 updates (#147)
  • [8731f73] deps-dev: Bump typescript from 5.8.2 to 5.8.3 (#129)
  • [7f20e85] deps: add @flex-development/is-unicode-supported
  • [57073a4] deps: Bump @flex-development/colors from 1.0.1 to 1.0.2 in the flex-development group (#180)
  • [4cc5af4] deps: bump @flex-development/pathe from 4.0.1 to 4.0.2
  • [06b309f] deps: Bump node-inspect-extracted from 3.0.2 to 3.1.0 (#162)
  • [3825598] deps: Bump vite from 6.2.3 to 6.2.4 (#116)
  • [8ca2332] deps: Bump vite from 6.2.4 to 6.2.5 (#123)
  • [a150c88] deps: Bump vite from 6.2.5 to 6.2.6 (#136)
  • [62a318b] deps: Bump vite from 6.3.2 to 6.3.4 (#155)
  • [ad4ba03] yarn: bump yarn from 4.6.0 to 4.8.1
  • [b5d1db1] yarn: bump yarn from 4.8.1 to 4.9.1

πŸ€– Continuous Integration

  • [ec8b9ee] deps: Bump actions/create-github-app-token from 1.12.0 to 2.0.2 (#122)
  • [54554ff] deps: Bump actions/create-github-app-token from 2.0.2 to 2.0.3 (#156)
  • [97251e5] deps: Bump actions/create-github-app-token from 2.0.3 to 2.0.5 (#158)
  • [f132b87] deps: Bump actions/create-github-app-token from 2.0.5 to 2.0.6 (#161)
  • [d1709bd] deps: Bump actions/setup-node from 4.3.0 to 4.4.0 (#139)
  • [4fcb2cf] deps: Bump codecov/codecov-action from 5.4.0 to 5.4.2 (#138)
  • [b2f357c] deps: Bump codecov/codecov-action from 5.4.2 to 5.4.3 (#171)
  • [d170441] deps: Bump crazy-max/ghaction-import-gpg from 6.2.0 to 6.3.0 (#120)
  • [df98097] deps: Bump GitGuardian/ggshield-action from 1.38.0 to 1.39.0 (#154)
  • [55f9eaf] deps: Bump GitGuardian/ggshield-action from 1.39.0 to 1.40.0 (#179)
  • [867a228] workflows: [auto-review] use vars.BOT_NAME
  • [99e9393] workflows: [ci] jobs.build -> jobs.artifacts
  • [f92d0a8] workflows: [ci] cleanup jobs.preflight.if
  • [6ac596c] workflows: [label-linked-issues] trigger on workflow_dispatch only
  • [9b308e0] workflows: [publish] cleanup

🏑 Housekeeping

  • [6dff842] cleanup eslint config
  • [066916e] cleanup remark config
  • [3873431] github: fix required status check name for ci.jobs.test
  • [eac3234] ts: cleanup vitest environment
  • [19cf1a3] yarn: remove npmScopes

βœ… Testing

  • [d8e4091] add browser environment tests

5.0.0-alpha.1 (2025-03-28)

⚠ BREAKING CHANGES

  • init project rewrite

πŸ“¦ Build

  • [24fc95b] deps-dev: bump @arethetypeswrong/cli from 0.17.3 to 0.17.4 (#58)
  • [5ffbe70] deps-dev: bump @commitlint/cli from 19.6.1 to 19.7.1 in the commitlint group (#28)
  • [ae7c2d6] deps-dev: bump @stylistic/eslint-plugin from 2.13.0 to 3.0.1 (#26)
  • [94959b2] deps-dev: bump @stylistic/eslint-plugin from 3.0.1 to 3.1.0 (#38)
  • [09d2601] deps-dev: bump @stylistic/eslint-plugin from 3.1.0 to 4.0.1 (#52)
  • [6dc6360] deps-dev: bump @stylistic/eslint-plugin from 4.0.1 to 4.1.0 (#64)
  • [72b2c5d] deps-dev: bump @stylistic/eslint-plugin from 4.1.0 to 4.2.0 (#74)
  • [fcb2253] deps-dev: bump consola from 3.4.0 to 3.4.1 (#91)
  • [2de6966] deps-dev: bump consola from 3.4.1 to 3.4.2 (#96)
  • [dbc83c6] deps-dev: bump cspell from 8.17.2 to 8.17.3 (#25)
  • [b21c972] deps-dev: bump cspell from 8.17.3 to 8.17.4 (#53)
  • [46388ef] deps-dev: bump cspell from 8.17.4 to 8.17.5 (#63)
  • [a7315b4] deps-dev: bump cspell from 8.17.5 to 8.18.0 (#108)
  • [4371391] deps-dev: bump dprint from 0.48.0 to 0.49.0 (#31)
  • [ee81528] deps-dev: bump dprint from 0.49.0 to 0.49.1 (#92)
  • [2af0eb8] deps-dev: bump editorconfig from 2.0.0 to 2.0.1 (#33)
  • [424a5b2] deps-dev: bump eslint from 9.20.0 to 9.20.1 in the eslint group (#39)
  • [20c9777] deps-dev: bump eslint-import-resolver-typescript from 3.7.0 to 3.8.0 (#42)
  • [e76d066] deps-dev: bump eslint-import-resolver-typescript from 3.8.0 to 3.8.1 (#44)
  • [12f3b8b] deps-dev: bump eslint-import-resolver-typescript from 3.8.1 to 3.8.2 (#49)
  • [bd2ad8b] deps-dev: bump eslint-import-resolver-typescript from 3.8.2 to 3.8.3 (#54)
  • [399a0e1] deps-dev: bump eslint-import-resolver-typescript from 3.8.3 to 3.8.5 (#82)
  • [788e2ae] deps-dev: bump eslint-import-resolver-typescript from 3.8.5 to 3.8.6 (#84)
  • [a84c777] deps-dev: bump eslint-import-resolver-typescript from 3.8.6 to 3.8.7 (#86)
  • [265f899] deps-dev: bump eslint-import-resolver-typescript from 3.8.7 to 4.1.1 (#88)
  • [2dcc9f7] deps-dev: bump eslint-import-resolver-typescript from 4.1.1 to 4.2.1 (#93)
  • [6b3a8c9] deps-dev: bump eslint-import-resolver-typescript from 4.2.1 to 4.2.2 (#97)
  • [2c9da04] deps-dev: bump eslint-import-resolver-typescript from 4.2.2 to 4.2.3 (#107)
  • [7afcb01] deps-dev: bump eslint-import-resolver-typescript from 4.2.3 to 4.2.5 (#110)
  • [bd4b9f1] deps-dev: bump eslint-mdx from 3.1.5 to 3.2.0 (#85)
  • [431563d] deps-dev: bump eslint-mdx from 3.2.0 to 3.3.1 (#102)
  • [dba5822] deps-dev: bump eslint-plugin-jsdoc from 50.6.2 to 50.6.3 (#24)
  • [389de81] deps-dev: bump eslint-plugin-jsdoc from 50.6.3 to 50.6.6 (#81)
  • [9661061] deps-dev: bump eslint-plugin-jsdoc from 50.6.6 to 50.6.8 (#90)
  • [78b988d] deps-dev: bump eslint-plugin-jsdoc from 50.6.8 to 50.6.9 (#101)
  • [b4080d7] deps-dev: bump eslint-plugin-jsonc from 2.19.1 to 2.20.0 (#106)
  • [db57774] deps-dev: bump eslint-plugin-mdx from 3.1.5 to 3.2.0 (#83)
  • [a8c5b8e] deps-dev: bump eslint-plugin-mdx from 3.2.0 to 3.3.1
  • [55dc882] deps-dev: bump eslint-plugin-n from 17.15.1 to 17.16.1 (#71)
  • [558003e] deps-dev: bump eslint-plugin-n from 17.16.1 to 17.16.2 (#76)
  • [719cc9a] deps-dev: bump eslint-plugin-unicorn from 56.0.1 to 58.0.0
  • [f00d3f3] deps-dev: bump eslint-plugin-yml from 1.16.0 to 1.17.0 (#48)
  • [649416e] deps-dev: bump globals from 15.14.0 to 15.15.0 (#40)
  • [0051af6] deps-dev: bump globals from 15.15.0 to 16.0.0 (#55)
  • [ae37187] deps-dev: bump prettier from 3.4.2 to 3.5.0 (#37)
  • [56b8fb5] deps-dev: bump prettier from 3.5.0 to 3.5.1 (#41)
  • [2775446] deps-dev: bump prettier from 3.5.1 to 3.5.2 (#62)
  • [03cd435] deps-dev: bump prettier from 3.5.2 to 3.5.3 (#75)
  • [35c7c7f] deps-dev: bump remark-directive from 3.0.1 to 4.0.0 in the remark group (#65)
  • [8f22e28] deps-dev: bump remark-gfm from 4.0.0 to 4.0.1 in the remark group (#35)
  • [c31fef4] deps-dev: bump remark-validate-links from 13.0.2 to 13.1.0 in the remark group (#57)
  • [90b12d8] deps-dev: bump the commitlint group with 2 updates (#78)
  • [e1df624] deps-dev: bump the eslint group across 1 directory with 2 updates
  • [09c9efb] deps-dev: bump the eslint group with 2 updates (#34)
  • [dace7c8] deps-dev: bump the remark group with 63 updates (#20)
  • [35e520b] deps-dev: bump the typescript-eslint group with 3 updates (#104)
  • [d6fd8eb] deps-dev: bump the typescript-eslint group with 3 updates (#21)
  • [858249e] deps-dev: bump the typescript-eslint group with 3 updates (#29)
  • [365c511] deps-dev: bump the typescript-eslint group with 3 updates (#36)
  • [f7ee926] deps-dev: bump the typescript-eslint group with 3 updates (#43)
  • [135219e] deps-dev: bump the typescript-eslint group with 3 updates (#60)
  • [c8c9659] deps-dev: bump the typescript-eslint group with 3 updates (#70)
  • [e9648a7] deps-dev: bump the typescript-eslint group with 3 updates (#80)
  • [f3882d2] deps-dev: bump the typescript-eslint group with 3 updates (#98)
  • [0330ee6] deps-dev: bump the vitest group with 3 updates (#30)
  • [a186c17] deps-dev: bump the vitest group with 3 updates (#47)
  • [4dd032f] deps-dev: bump the vitest group with 3 updates (#61)
  • [e59fe83] deps-dev: bump the vitest group with 3 updates (#77)
  • [6ff0dd0] deps-dev: bump the vitest group with 3 updates (#87)
  • [e7f1156] deps-dev: bump typescript from 5.7.3 to 5.8.2
  • [729c703] deps-dev: bump yaml-eslint-parser from 1.2.3 to 1.3.0 (#69)
  • [0608282] deps: bump @flex-development/colors from 1.0.0 to 1.0.1
  • [dfde871] deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#17)
  • [7720d4f] deps: bump semver from 5.7.1 to 5.7.2 (#18)
  • [93e3763] deps: bump tar from 6.1.11 to 6.2.1 (#16)
  • [6588b01] deps: bump vite from 6.0.11 to 6.2.3 (#105)
  • [67872f7] pkg: @flex-development/log/core

πŸ€– Continuous Integration

  • [36f1bd6] deps: bump actions/cache from 4.2.0 to 4.2.1 (#51)
  • [f73b251] deps: bump actions/cache from 4.2.1 to 4.2.2 (#66)
  • [b813f01] deps: bump actions/cache from 4.2.2 to 4.2.3 (#94)
  • [b477834] deps: bump actions/create-github-app-token from 1.11.1 to 1.11.3 (#32)
  • [6930566] deps: bump actions/create-github-app-token from 1.11.3 to 1.11.5 (#46)
  • [b63c4ff] deps: bump actions/create-github-app-token from 1.11.5 to 1.11.6 (#73)
  • [5ebd284] deps: bump actions/create-github-app-token from 1.11.6 to 1.11.7 (#99)
  • [7f10033] deps: bump actions/create-github-app-token from 1.11.7 to 1.12.0 (#111)
  • [1737e19] deps: bump actions/setup-node from 4.1.0 to 4.2.0 (#22)
  • [b19a015] deps: bump actions/setup-node from 4.2.0 to 4.3.0 (#89)
  • [dbba699] deps: bump actions/upload-artifact from 4.6.0 to 4.6.1 (#59)
  • [0efd266] deps: bump actions/upload-artifact from 4.6.1 to 4.6.2 (#95)
  • [e3cfee8] deps: bump codecov/codecov-action from 5.1.2 to 5.3.1 (#15)
  • [81da151] deps: bump codecov/codecov-action from 5.3.1 to 5.4.0 (#67)
  • [dfc2479] deps: bump GitGuardian/ggshield-action from 1.35.0 to 1.36.0 (#23)
  • [dfcd327] deps: bump GitGuardian/ggshield-action from 1.36.0 to 1.37.0 (#72)
  • [861f671] deps: bump GitGuardian/ggshield-action from 1.37.0 to 1.38.0 (#112)
  • [d33ddbe] workflows: cleanup

πŸ“ Documentation

✨ Features

  • [5fda197] createLogger, logger
  • [87fed82] interfaces: InspectOptions
  • [194e988] reporters: BaseReporter, FancyReporter

🦾 Refactors

  • [9fea64e] init project rewrite
  • [4c53500] lib: [createLogger] inspect implementation
  • [8677e14] lib: [createLogger] default log formatting options
  • [0f3f929] lib: [createLogger] reporters
  • [5d1924a] lib: [createLogger] reporting
  • [f4c6ae6] reporters: [Reporter] return this from init
  • [527d8f1] reporters: Reporter#write -> Reporter#report

log@4.0.1-dev.3 (2021-10-31)

πŸ“¦ Build

  • [c857652] deps: use @flex-development/tutils@4.2.3

πŸ› Fixes

  • [a6858e4] package exports (actually)

log@4.0.1-dev.2 (2021-10-31)

πŸ“¦ Build

  • [0bca0b8] deps: use @flex-development/tutils@4.2.2

πŸ› Fixes

log@4.0.1-dev.1 (2021-10-30)

πŸ“¦ Build

  • [902e0cd] deps-dev: cleanup + interactive upgrades
  • [3fd378c] deps-peer: add @types/node@>=14.0.0 (optional)
  • [e8ccdf7] deps: use @flex-development/tutils@4.0.3
  • [3f669cb] deps: use @flex-development/tutils@4.2.1

πŸ€– Continuous Integration

  • [d153326] workflows: add delete-release-branch job
  • [b7d97ed] workflows: push to protected branch 'main'
  • [35fb2e0] workflows: temporarily skip dependency graph check
  • [18078ee] workflows: update integrity triggers

πŸ› Fixes

  • [c811df7] cjs: Must use import to load ES Module: figures/index.js
  • [a34228b] cjs: missing named exports

🏑 Housekeeping

  • [1629db0] check code style
  • [8dd39c8] update eslint config to handle dotfiles
  • [2c86c10] scripts: add check:ci script
  • [ab53a48] scripts: remove *.tgz files in clean:build script
  • [2f09329] tools: cleanup esm loader
  • [6699370] tools: reorganize build workflow
  • [02457e9] tools: use explicit environment variables in testing workflow
  • [b5a9424] typescript: add typings for @vercel/ncc
  • [13ee632] typescript: add typings for tsc-prog/dist/utils/log
  • [e59e47a] typescript: run type check

log@4.0.1-dev.0 (2021-10-13)

πŸ“¦ Build

  • [6430673] add .d.ts file source maps to build output
  • [310d995] cjs: enable downleveling
  • [40db490] typescript: upgrade to typescript@4.5.0-beta

πŸ€– Continuous Integration

  • [bc104d3] workflows: update continuous-integration triggers
  • [5b1d5c4] workflows: update integrity triggers

πŸ› Fixes

  • [a5745a9] cjs: directory index specifiers

🏑 Housekeeping

  • [b3c3924] tools: add ts-patch, drop ttypescript
  • [3b91e90] tools: add tsc-prog to build workflow
  • [59956e3] tools: enable type checking during build workflow
  • [9f85f93] tools: update build workflow error handling
  • [810eb2b] typescript: add note about disabling noUnusedLocals
  • [fc668c8] typescript: enable exactOptionalPropertyTypes
  • [bec35fc] typescript: enable noErrorTruncation
  • [337ab9c] typescript: enable noImplicitAny
  • [9909b4c] typescript: enable noPropertyAccessFromIndexSignature
  • [96647ff] typescript: enable noUncheckedIndexedAccess
  • [acb9d3e] typescript: enable noUnusedParameters

βœ… Testing

  • [3dc96ee] typescript: disable noImplicitAny and noUncheckedIndexedAccess

log@4.0.0-dev.0 (2021-10-10)

⚠ BREAKING CHANGES

  • use .cjs and .mjs extensions, drop .js
  • log.ts -> main.ts

πŸ“¦ Build

  • [8bc6191] use .cjs and .mjs extensions, drop .js
  • [55c6e3c] deps-dev: add eslint-plugin-markdownlint@0.2.2
  • [7ad9d8e] deps-dev: interactive upgrades
  • [07919bf] deps-dev: remove unused lodash deps

πŸ€– Continuous Integration

  • [74dc7ee] workflows: integrity - use [12.x, 14.x, 16.x] node matrix

πŸ› Fixes

  • [512eb0f] Error: Cannot find module ../loaders/env.cjs

🏑 Housekeeping

  • [3ca17b7] add .eslintrc.base.cjs
  • [0bd2783] add husky hooks to prettier overrides
  • [80e35b6] set typescript.tsdk
  • [84543f7] toggle --experimental-json-modules flag usage
  • [fe7f9d4] update eslint + prettier ignore patterns
  • [f3dae34] update eslint extensions
  • [f660aa1] use husky v7
  • [8212043] github: add commit scopes - cjs, config, esm, hybrid, utils
  • [5ea181c] github: add labels - scope:ci, scope:tools, scope:yarn
  • [92abec0] github: drop log commit scope
  • [c994243] github: update scope:scripts label description
  • [218f4ba] tools: fix typo in jest script
  • [7afab48] tools: update loadenv invocations

🦾 Refactors

log@3.0.0-dev.0 (2021-10-03)

⚠ BREAKING CHANGES

  • use esm
  • fix enum exports parsing
  • kebab case filenames for src files

πŸ“¦ Build

  • [1661ebd] fix enum exports parsing
  • [4487c15] use esm
  • [e03aa28] deps-dev: drop @flex-development/exceptions@4.0.1
  • [afbd4fa] deps-dev: drop lodash.merge@4.6.2
  • [9112437] deps-dev: interactively upgrade dependencies
  • [f0df520] deps-opt: make shelljs deps optional
  • [65614ec] deps-peer: require typescript>=4.4.0
  • [01b3adf] yarn: deduplicate dependencies

πŸ“ Documentation

  • [48f732b] fix module annotations in tools directory
  • [c60e611] remove docs/examples directory
  • [8c2b0e2] update release/* naming conventions
  • [46de44f] update environment setup, merge strategies, and release docs

🏑 Housekeeping

  • [66ae749] add eslint-plugin-unicorn
  • [34a50f5] add github commit scope
  • [82293a8] re-add scripts commit scope
  • [0a52651] update bug report issue template
  • [abaabd1] use cjs extensions
  • [e6c7aa2] use typescript commitlint config
  • [5a3c380] github: reorganize labels
  • [dedc655] release: set package version to 3.0.0-dev.0
  • [ae4209e] scripts: add check:upgrades script
  • [c39b762] scripts: disable postinstall during git installs
  • [9c10682] tools: add prerelease option to release cli
  • [b7841d8] tools: add ReleaseOptions.path
  • [34e2a18] tools: add option aliases to ReleaseOptions
  • [214afcc] tools: create tarballs from build script
  • [c5522e6] tools: move scripts to tools directory
  • [ae8238c] tools: rename package data helper
  • [1930db5] tools: update build and release cli options
  • [c763f8e] tools: update exec return value
  • [c4d189b] tools: update release tag prefixing
  • [6b3ab68] tools: use yarn pack in postchangelog script
  • [0cd74d7] typescript: cleanup tsconfigs before esm migration
  • [e39878c] workflows: add ids to automate-pr-reviews steps
  • [88ae311] workflows: fix node options cleanup in publish-package job
  • [9188fcc] workflows: support new tag prefix in continuous-deployment workflow
  • [0078377] workflows: update environment variables and workflow syntax
  • [57ad692] yarn: update .yarnrc.yml env var names

log@2.0.0 (2021-09-15)

πŸ“¦ Build

  • [51f11e6] run yarn dedupe --strategy highest
  • [785b39d] run local integrity check
  • [cdd6c61] update build output
  • [e4edd20] deps-dev: add concurrently@6.2.1
  • [f0f96c5] deps-dev: add is-ci@3.0.0
  • [8ae61c4] deps-dev: add pinst@2.1.6
  • [ed6f7dd] deps-dev: drop @vercel/ncc@0.29.2
  • [ac3b319] deps-dev: upgrade commitlint deps to v13.1.0
  • [3e14f52] deps-dev: upgrade eslint deps
  • [d39acb4] deps-dev: use @flex-development/grease@1.1.0
  • [eb24c95] deps-dev: use @types/jest@27.0.1
  • [fba0633] deps-dev: use @types/node@16.9.1
  • [78125e6] deps-dev: use @types/rimraf@3.0.2
  • [2b1cc6a] deps-dev: use jest@27.2.0
  • [1787132] deps-dev: use lint-staged@11.1.2
  • [5f8c0f7] deps-dev: use npm@7.23.0
  • [2758396] deps-dev: use prettier-plugin-sh@0.7.1
  • [e837383] deps-dev: use prettier@2.4.0
  • [5a24e79] deps-dev: use ts-jest@27.0.5
  • [6ad403a] deps-dev: use ts-node@10.2.1
  • [e5c9e10] deps-dev: use tsconfig-paths@3.11.0
  • [6728e5c] deps-dev: use typescript@4.4.2
  • [5b4040d] deps: use @flex-development/tutils@3.1.7
  • [d12281a] scripts: disable postinstall before tarball is packed

πŸ€– Continuous Integration

  • [948b852] scripts: don't run postinstall script in ci environments
  • [f3b1ac2] workflows: add integrity
  • [b6d4c97] workflows: cache dependencies during deployment-info job
  • [a7237c5] workflows: drop @flex-development/dtag usage
  • [0ce77dc] workflows: fix distribution tag logic

🏑 Housekeeping

  • [21905de] add deps-peer and yarn commit scopes
  • [4bcda50] run yarn set version berry
  • [f875714] update lint-staged config
  • [d8e08d5] update environment variables
  • [8ed8ce6] scripts: add check:dedupe
  • [54304ea] scripts: add check:install
  • [8f2b31e] scripts: add clean:modules and clean:yarn
  • [aba5881] yarn: add @yarnpkg/plugin-interactive-tools

🦾 Refactors

  • [2de2caf] allow lowercase log levels

log@1.0.1 (2021-08-23)

πŸ€– Continuous Integration

  • [a1319b6] workflows: fix cannot read property 'tag' of undefined
  • [51f2eee] workflows: run publish-release job after update-production-branch job
  • [cfe4abc] workflows: use tested continuous-deployment workflow

πŸ› Fixes

🏑 Housekeeping

  • [a91128c] revert "merge: release @flex-development/log@1.0.0"
  • [0695295] workflows: add workflow_dispatch trigger to continuous-deployment workflow
  • [eb1c808] workflows: add step names in continuous-deployment workflow
  • [e03bc2b] workflows: debug continuous-deployment workflow
  • [6968bd8] workflows: debug publish-release job in continuous-deployment workflow
  • [8c6ea60] workflows: debug publish-release step in continuous-deployment workflow
  • [fa790a1] workflows: debug publish-release step in continuous-deployment workflow
  • [3814346] workflows: fix get-deployment-details job in continuous-deployment workflow
  • [0743e76] workflows: fix publish-release job in continuous-deployment workflow

log@1.0.0 (2021-08-22)

πŸ€– Continuous Integration

  • [cc09666] fix flautoreview workflow
  • [8bc2264] implement cross publishing in continuous-deployment workflow
  • [286a399] workflows: update job secrets and environment variables
  • [8fff171] workflows: update workflow names

🏑 Housekeeping