All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
- Drop Node v16 support. Require v18.12+. (d6fe159)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- Fix resources not being published. (58d88e0)
Note: Version bump only for package @boost/cli
- Replace Jest with Vitest. (#194) (7237d5e), closes #194
- Require Ink v4. (#199) (33d2e03), closes #199
- Require React v18. (7a6be83)
- Switch to ESM only. Drop Node.js v14 support. (#195) (42cf7af), closes #195
- Enable verbatim module syntax. (001e679)
- Get all tests running with ESM. (#197) (660b9c4), closes #197
- Remove usages of require(). (e6144b9)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- Convert package to
.cjs
. (9666faa)
- [beemo-dev] Update to latest configs. (8982df0)
- [beemo-dev] Update to latest configs. (0cdac02)
- [debug] Update to v4.3 latest. (302d0f8)
- [packemon] Update to v2.1. (05ab522)
- Bump versions to an alpha v4 release. (6d38bca)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- Drop Node.js v10 and IE 11. (cecbd70)
- Migrate to
optimal
v5. (#167) (5422ad0), closes #167 - Remove React imports from index. Add new sub-module. (4890e42)
- Remove shorthand/proxy commands. (01f2689)
- Update
useRenderLoop
to use seconds. (80e15c8)
- Add new option/param initializer pattern. (#168) (49707b5), closes #168
- Support React v17. (3a4c547)
- Fix
fetchPackageLatestVersion
failing when theres no internet connection. (da86c1e)
- [ink] Update to v3.2. (eeb5ee5)
- Bump versions to an alpha v3 release. (942d4c4)
- Defer React and Ink imports. (10f4304)
- Migrate to standard require. (efd526e)
Note: Version bump only for package @boost/cli
- [beemo-dev] Update to latest configs. (4e63a11)
- Add API links to each readme. (80cc65f)
- Add TypeDoc API integration. (#157) (ca6ac4b), closes #157
- Fix broken badge images. (ed85a88)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- Fix infinite render caused by useProgram. (537d5e3)
Note: Version bump only for package @boost/cli
- [execa] Update to v5.1. (021bf27)
- [packemon] Update to v1. (#151) (7ffd612), closes #151
- Update minor and patch versions. (9b2cb32)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- Dont format patched console messages. (#144) (456a25e), closes #144
- Use Ink's native console patching. (#146) (1a91760), closes #146
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- Add boostrap argument to Program#run() and runAndExit(). (c9bca9a)
Note: Version bump only for package @boost/cli
- Sort type hints and aliases. (1c49e33)
Note: Version bump only for package @boost/cli
- Add
Command#render
to render components continuously. (#136) (999f20d), closes #136 - Migrate to Packemon for package building. (#135) (1a0e9d8), closes #135
- Improve deep inheritance static pollution. (e87bbba)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- Display default value alongside choices. (c05edbe)
- Dont include default label in choices list. (909e3a3)
- Fix command option prototype pollution when using decorators. (d20a94b)
- Fix missing default values for help menu. (5043306)
- Move global options to a separate file for reference checks. (cec8ed9)
Note: Version bump only for package @boost/cli
- Handle default selected value. (44edd86)
- [Confirm] Log errors to the console instead of exiting. (0fe989e)
- Allow React nodes for most label props. (2bdb485)
- Remove list measurement as it doesnt work correctly. (1e8f328)
- [Select] Add space bar selection handling. (b443ee0)
- Differentiate Select and MultiSelect icons. (8ebd9cd)
- Only render children when component is focused. (2d47732)
- Remove submitted check from prompt children. (6079d18)
- Update focus after a succesful submit. (c465535)
- Add image examples. (42808b8)
Note: Version bump only for package @boost/cli
- Add
Confirm
prompt component. (#122) (e5ec1af), closes #122 - Add
HiddenInput
andPasswordInput
prompt components. (#124) (9f38dca), closes #124 - Add
info
andnotice
theme color styles. (#120) (5bc42d8), closes #120 - Add
Input
prompt component. (#121) (3ddda8a), closes #121 - Add
Select
andMultiSelect
prompt components. (#123) (50540f6), closes #123
- Fix missing newline for debug logs. (ea6a0d0)
- Reorganize components. (29f9bb4)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- [Failure] Add hideStackTrace prop. (65240f7)
- Dont display stack trace for manual exits. (7327cee)
Note: Version bump only for package @boost/cli
- Fix Node binary checks on Windows. (f0b748f)
- [execa] Update to v4.1. (9b749ce)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- [ink] Update to latest. (e8044db)
Note: Version bump only for package @boost/cli
- Fix console wrapped arguments not being passed correctly. (3a66527)
Note: Version bump only for package @boost/cli
- Pass the logger to all middleware. (0a28bb2)
- Dont swallow non-primitive values when console logging. (f91f432)
Note: Version bump only for package @boost/cli
- Add node requirement and package outdated middleware. (891bfb3)
- Pipe wrapped console methods through the CLI logger. (deb854f)
- [Style] Dont apply background color unless inverted. (ad1e429)
- Update to latest. (2a9e503)
Note: Version bump only for package @boost/cli
- [Header] Add margin props. (bcf8d8e)
Note: Version bump only for package @boost/cli
- Update all to latest. (bb04025)
- Add shorthand test utils exports. (eb2d5dc)
Note: Version bump only for package @boost/cli
- [ink] Update to latest. (2b1a991)
Note: Version bump only for package @boost/cli
- Build packages with Rollup to support web and node targets. (38cdad9)
- [web] Rework errors to not rely on Node.js utils. (7752e7f)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- Migrate to
fs.promises
API. (944119a) - Migrate to
ink
v3. ReworkStyle
component. (9bba2ce) - Move
ExitError
to common package. (6584dc5) - Move
ink
to a peer dependency. Remove index exports. (cc515a6) - Reword error codes. (33b9d96)
- Updated Node.js minimum requirement to v10.10. (3719cdc)
- Add
Command#getArguments()
method. (bf5b345) - Add
format
setting for options and params. (#95) (e81518a), closes #95 - Add formats to logger. (9d5e1f2)
- Enable terminal themes. (#90) (aa4d462), closes #90
- Migrate to new logger. (ae3e955)
- Refactor blueprint generics for easier inheritance usage. (0dd8171)
- Rework log buffering to support new Ink features. (2670f9b)
- Rewrite to use new
Logger
class. (5e08afb)
- Improve
blueprint()
inheritance. (da176e8)
- Run Prettier. (5cd5fc1)
- Update copyright years. (1942675)
- Update license copyright year. (e532427)
- Update readmes. (84ca011)
- Migrate packages to v2 alpha. (64731d9)
- Update final peer dependencies. (405b8ff)
- Update to latest. (39c68e8)
- Update TypeScript, Jest, ESLint, and other developer packages. (c7347a2)
- [execa] Update to v4. (e4a47d5)
- Move debugger and translators outside of constants. (a0af1b4)
- Replace
RuntimeError
with new packaged scoped errors. (c13d3f1)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli
- Add test utilities. (#77) (f8d66ce), closes #77
- Allow tasks to run other tasks. (#80) (e08519f), closes #80
- Buffer logs until rendering is complete. (#78) (884a09a), closes #78
Note: Version bump only for package @boost/cli
- Add
Command#executeCommand()
for executing native system commands. (3148759) - Add new tasks system for easier reusability and composition. (16b3694)
- Allow usage delimiter to be customized. (eafc20a)
- Export more types from the args package. (ee7d44e)
- Increase code coverage. (ef40d95)
Note: Version bump only for package @boost/cli
Note: Version bump only for package @boost/cli