CHANGES 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. -- For new changelog see CHANGELOG.md
  2. v1.2.0 -- 2017.02.22
  3. * Improve `columns`:
  4. * ANSI formatting instructions are not counted in calculation of column width
  5. * Support custom 'align' per column
  6. * Improve documentation, document `colums` utility
  7. v1.1.0 -- 2015.10.13
  8. * Add clc.slice and clc.getStrippedLength (thanks @StreetStrider)
  9. * Add examples folder (thanks @ralphtheninja)
  10. v1.0.0 -- 2015.04.22
  11. * General modularization and files reorganization. From now on each utility is placed in individual
  12. module, and can be required directly without others. Alternatively all modules are provided on
  13. index module
  14. * Support style nesting (thanks @rentalhost)
  15. * Rename `trim` to `strip`
  16. * Improve `strip` (previously `trim`) regex by relying on ansi-regex package
  17. * Improve resolution of window size
  18. * Add `columns` utility
  19. * Add `art` utility (thanks @rentalhost)
  20. * Add visual test (thanks @rentalhost)
  21. * Drop support for v0.8 node
  22. * Update lint configuration
  23. v0.3.3 -- 2015.03.20
  24. * Fix throbber tests
  25. * Fix spelling of LICENSE
  26. * Improve documentation
  27. * Configure lint scripts
  28. v0.3.2 -- 2014.04.27
  29. * Fix errorneous dependency version in package.json
  30. v0.3.1 -- 2014.04.27
  31. * Update package.json to use latest 'tad' engine (fixes tests evaluation)
  32. v0.3.0 -- 2014.04.27
  33. * Move out all main modules from lib folder
  34. * Improve `throbber` utility, so it no longer relies on `clock/lib/interval` interface
  35. and it's easier to use on its own
  36. * Update internals to use latest versions of dependencies
  37. * Remove Makefile (it's cross environement package)
  38. v0.2.3 -- 2013.09.16
  39. Add `blink`
  40. v0.2.2 -- 2013.02.20
  41. * Fix trim, so it trims all kind of ANSI sequence codes correctly
  42. * Do not rely on getWindowSize (it may not be available at all)
  43. * Fix some xterm colors references in documentation
  44. * Add Missing MIT licence
  45. v0.2.1 -- 2012.10.05
  46. Maintanance (Use v0.2 of memoizee)
  47. v0.2.0 -- 2012.09.19
  48. Major refactor of internal algorithm, addition of new functionalities
  49. Changes:
  50. * Bright variants are now set as individual colors (not as additional
  51. characteristics as it was in 0.1.x). We should do: clc.redBright instead of
  52. clc.red.bright
  53. * Removed 'gray' color, clc.blackBright has same effect and should be used
  54. instead
  55. New functionalities:
  56. * Already prepared configurations can now be extended directly, e.g.:
  57. var error = clc.red;
  58. var majorError = error.bold;
  59. * 256 xTerm color support via xterm(n) and bgXterm(n) functions
  60. * Move around functions: clc.move, clc.moveTo, clc.bol, clc.up, clc.down, clc.right and clc.left
  61. * clc.reset - Outputs string that clears the terminal
  62. * clc.beep
  63. * clc.width & clc.height - Terminal characteristics properties
  64. v0.1.7 -- 2012.06.13
  65. * Update up to v0.8 branch of es5-extre
  66. * package.json now in npm friendly format
  67. v0.1.6 -- 2012.01.22
  68. * Update dependencies to latest versions
  69. * Travis CI support
  70. * More reliable tests for throbber
  71. v0.1.5 -- 2011.12.12
  72. * Cleared npm warning for misnamed property in package.json
  73. v0.1.4 -- 2011.10.05
  74. * Added bright color variants
  75. v0.1.3 -- 2011.08.08
  76. * Added TAD test suite to devDependencies, configured test commands.
  77. Tests can be run with 'make test' or 'npm test'
  78. v0.1.2 -- 2011.08.08
  79. * trim - for removing ANSI formatting from string
  80. * throbber - displays throbber with preconfigured interval
  81. * Compatibility with es5-ext v0.6
  82. * Test with TAD
  83. v0.1.1 -- 2011.07.12
  84. * Better documentation
  85. v0.1.0 -- 2011.07.11
  86. * Initial version