123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- -- For new changelog see CHANGELOG.md
- v1.2.0 -- 2017.02.22
- * Improve `columns`:
- * ANSI formatting instructions are not counted in calculation of column width
- * Support custom 'align' per column
- * Improve documentation, document `colums` utility
- v1.1.0 -- 2015.10.13
- * Add clc.slice and clc.getStrippedLength (thanks @StreetStrider)
- * Add examples folder (thanks @ralphtheninja)
- v1.0.0 -- 2015.04.22
- * General modularization and files reorganization. From now on each utility is placed in individual
- module, and can be required directly without others. Alternatively all modules are provided on
- index module
- * Support style nesting (thanks @rentalhost)
- * Rename `trim` to `strip`
- * Improve `strip` (previously `trim`) regex by relying on ansi-regex package
- * Improve resolution of window size
- * Add `columns` utility
- * Add `art` utility (thanks @rentalhost)
- * Add visual test (thanks @rentalhost)
- * Drop support for v0.8 node
- * Update lint configuration
- v0.3.3 -- 2015.03.20
- * Fix throbber tests
- * Fix spelling of LICENSE
- * Improve documentation
- * Configure lint scripts
- v0.3.2 -- 2014.04.27
- * Fix errorneous dependency version in package.json
- v0.3.1 -- 2014.04.27
- * Update package.json to use latest 'tad' engine (fixes tests evaluation)
- v0.3.0 -- 2014.04.27
- * Move out all main modules from lib folder
- * Improve `throbber` utility, so it no longer relies on `clock/lib/interval` interface
- and it's easier to use on its own
- * Update internals to use latest versions of dependencies
- * Remove Makefile (it's cross environement package)
- v0.2.3 -- 2013.09.16
- Add `blink`
- v0.2.2 -- 2013.02.20
- * Fix trim, so it trims all kind of ANSI sequence codes correctly
- * Do not rely on getWindowSize (it may not be available at all)
- * Fix some xterm colors references in documentation
- * Add Missing MIT licence
- v0.2.1 -- 2012.10.05
- Maintanance (Use v0.2 of memoizee)
- v0.2.0 -- 2012.09.19
- Major refactor of internal algorithm, addition of new functionalities
- Changes:
- * Bright variants are now set as individual colors (not as additional
- characteristics as it was in 0.1.x). We should do: clc.redBright instead of
- clc.red.bright
- * Removed 'gray' color, clc.blackBright has same effect and should be used
- instead
- New functionalities:
- * Already prepared configurations can now be extended directly, e.g.:
- var error = clc.red;
- var majorError = error.bold;
- * 256 xTerm color support via xterm(n) and bgXterm(n) functions
- * Move around functions: clc.move, clc.moveTo, clc.bol, clc.up, clc.down, clc.right and clc.left
- * clc.reset - Outputs string that clears the terminal
- * clc.beep
- * clc.width & clc.height - Terminal characteristics properties
- v0.1.7 -- 2012.06.13
- * Update up to v0.8 branch of es5-extre
- * package.json now in npm friendly format
- v0.1.6 -- 2012.01.22
- * Update dependencies to latest versions
- * Travis CI support
- * More reliable tests for throbber
- v0.1.5 -- 2011.12.12
- * Cleared npm warning for misnamed property in package.json
- v0.1.4 -- 2011.10.05
- * Added bright color variants
- v0.1.3 -- 2011.08.08
- * Added TAD test suite to devDependencies, configured test commands.
- Tests can be run with 'make test' or 'npm test'
- v0.1.2 -- 2011.08.08
- * trim - for removing ANSI formatting from string
- * throbber - displays throbber with preconfigured interval
- * Compatibility with es5-ext v0.6
- * Test with TAD
- v0.1.1 -- 2011.07.12
- * Better documentation
- v0.1.0 -- 2011.07.11
- * Initial version
|