All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.2.0 - 2021-10-18
- Add shell option to processes
- Maintenance updates
3.1.0 - 2020-08-24
.updateSpinnerText()
method
- Maintenance updates
3.0.4 - 2020-03-30
- Maintenance updates
- Allow
null
forstatus.tracking
in.printGitStatus()
3.0.3 - 2020-03-15
- Maintenance updates
- Added support for RegExp on
process.runAsync
ignoreError
option
3.0.2 - 2020-01-31
- Correct definition for
StatusResult
parameter in.printGitStatus()
3.0.1 - 2020-01-29
- Maintenance updates
- Validation on logo length
3.0.0 - 2020-01-21
- API documentation
- Arguments validation for all methods
- Add options to
run
methods to specify a current working directory and environment variables .language
property.basicColor
property.spinnerType
property.colorizeText()
method.colorizeBackground()
method.confirmation()
method.stopSpinner()
method.confirmationBox()
method.process.parseOptions()
method
- Complete code refactor and standardization
- Colors are now defined by Chalk keyword or hex string
- All methods outputing are now chainable
- Renamed
.defaults
to.theme
with renamed and new values - Renamed
.setDefaults()
to.setTheme()
with renamed and new options - Renamed
.printStatus()
to.printGitStatus()
- Renamed
.run()
to.process.run()
- Renamed
.runPromise()
to.process.runAsync()
- Renamed
.runAndRead()
to.process.runAndRead()
- Renamed
.runAndReadLines()
to.process.runAndReadLines()
- Renamed
.runAndGet()
to.process.runAndGet()
- Renamed
.runAndEcho()
to.process.runAndEcho()
- Renamed
.runTask()
to.process.runTask()
- Renamed
.printState()
optionmsg
tomessage
- Grouped
.box()
optional arguments under one argument with propertiescolorizer
,padding
,extraPadding
.warning()
does not add newline by default anymore.startSpinner()
does not returnora
instance anymore- Maintenance updates
.chalk
property.scripts
property.setDefault()
method.setLang()
method.setScriptsFiles()
method.cleanUp()
method.println()
method.trans()
method.addTrans()
method.startTimer()
method.isTimerStarted()
method.stopTimer()
method.runScript()
method
2.1.1 - 2019-08-29
- Added
borderColor
option to.setDefaults()
2.1.0 - 2019-08-29
.defaults
property.scripts
property.setLang()
method.trans()
method.addTrans()
method.cleanUp()
method.startTimer()
method.isTimerStarted()
method.stopTimer()
method.box()
method.borderedBox()
method.runAndReadLines()
method- Added JSDoc comments
- Renamed
.setDefault()
to.setDefaults()
- Maintenance updates
2.0.0 - 2019-03-12
- Expose class definition
- Maintenance updates
1.2.1 - 2019-02-22
- Removed test in
.titleBox()
1.2.0 - 2019-02-22
- Changed color specifications
- Maintenance updates
- Finally fixed logo spacing
1.1.1 - 2019-02-05
- Corrected variable emoji width
1.1.0 - 2019-01-28
- Support boxes with a width larger than 80 characters
1.0.2 - 2019-01-25
- Correction to box with emoji
1.0.1 - 2019-01-25
- Update
@absolunet/terminal-pad
to correct box with emoji
1.0.0 - 2019-01-17
- Refactor for standardization
- Maintenance updates
0.5.0 - 2018-05-02
- Duration on
.completionBox()
- Maintenance updates
0.4.4 - 2017-09-27
- More documentation
0.4.3 - 2017-09-27
- Added documentation
- Maintenance updates
0.4.2 - 2017-05-26
- Added a
silent
option in.runPromise()
0.4.1 - 2017-05-14
- Better management of errors vs warnings in
.runPromise()
0.4.0 - 2017-05-09
- Support ignore custom error messages in
.runPromise()
0.3.1 - 2017-05-04
- Glitch with error output in
.runPromise()
0.3.0 - 2017-05-04
- Better handling of
.runPromise()
errors
0.2.0 - 2017-04-23
.startSpinner()
method
0.1.0 - 2017-04-18
.exit()
method.runPromise()
method
0.0.5 - 2017-04-06
.infoBox()
method
0.0.4 - 2017-03-28
- Cleanup output in
.echoIndent()
0.0.3 - 2017-03-28
.echoIndent()
method.println()
method.spacer()
method.printState()
method
0.0.2 - 2017-03-26
- Initial