Skip to content

Latest commit

 

History

History
296 lines (125 loc) · 10 KB

CHANGELOG.md

File metadata and controls

296 lines (125 loc) · 10 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.1.0 (2021-03-24)

Features

  • strings: add ruler(), grid() fns, update readme (d93cbf9)

2.0.0 (2021-03-24)

Features

  • strings: add ANSI predicates (928694b)
  • strings: major update wordWrap() & co. (9c9c9cc)
  • strings: update split() args (ea503e8)

BREAKING CHANGES

  • strings: major update wordWrap(), wordWrapLines() etc.
  • update arguments
  • add WordWrapOpts to configure wordwrap behavior
  • add IWordSplit interface and SPLIT_PLAIN, SPLIT_ANSI impls
  • implement hardwrap mode

1.15.0 (2021-02-20)

Features

  • strings: add int/intLocale, vector formatters (ac55fe0)

1.14.0 (2021-01-13)

Features

  • strings: add stringify() HOF (4ab7e72)

1.13.0 (2021-01-10)

Features

  • strings: add stripAnsi(), lengthAnsi() fns (86fa81a)
  • strings: add tab conversion fns (aefdd97)
  • strings: add wordWrap*() fns (2a283c0)
  • strings: update padLeft/Right() args (118f97f)

Performance Improvements

  • strings: simplify string default delim regexp (bb62760)

1.12.0 (2021-01-05)

Features

  • strings: add interpolateKeys() (bd78d1d)

1.11.4 (2021-01-02)

Bug Fixes

  • strings: update slugifyGH() replacements (#174) (98a9135)

1.11.0 (2020-11-24)

Features

  • strings: add split() iterator (6d2ec4f)

1.10.0 (2020-09-22)

Features

  • strings: add BOM const, update pkg meta (b6751fc)
  • strings: add escape(), update unescape(), add tests (e0d5f1e)
  • strings: add unescape() (924466b)

1.9.0 (2020-07-08)

Features

  • strings: add computeCursorPos() (c178d00)

1.8.0 (2020-03-28)

Features

  • strings: add join() HOF (1c5c46f)
  • strings: add slugifyGH(), refactor slugify() (1ef805b)
  • strings: add trim() HOF (350a6c6)

1.7.0 (2020-03-06)

Features

  • strings: add char group LUTs for classification (c3ff006)

1.6.0 (2020-03-01)

Features

  • strings: add defFormat() HOF (62f4e04)

1.5.0 (2020-02-25)

Features

  • strings: add uuid() formatter (4592742)

1.4.0 (2020-01-26)

Features

  • strings: add format() helpers (str, ignore) (df87b7c)
  • strings: add interpolate() (a19e409)

1.3.0 (2019-09-21)

Features

  • strings: add charRange(), add radix & zero-pad presets (c9e5a63)

1.2.0 (2019-07-07)

Features

  • strings: enable TS strict compiler flags (refactor) (76cecb8)

1.1.0 (2019-04-15)

Features

  • strings: add hstr() (hollerith) (619e9ef)

1.0.2 (2019-01-31)

Bug Fixes

  • strings: fix #70, replace kebab() regex w/ legacy version (3adabc4)

1.0.0 (2019-01-21)

Build System

  • update package build scripts & outputs, imports in ~50 packages (b54b703)

Features

  • strings: add floatFixedWidth(), update float() (816c9c0)

BREAKING CHANGES

  • enabled multi-outputs (ES6 modules, CJS, UMD)
  • build scripts now first build ES6 modules in package root, then call scripts/bundle-module to build minified CJS & UMD bundles in /lib
  • all imports MUST be updated to only refer to package level (not individual files anymore). tree shaking in user land will get rid of all unused imported symbols.

0.7.0 (2018-12-13)

Bug Fixes

  • strings: update kebab() (1b298f7)

Features

0.6.0 (2018-11-08)

Features

  • strings: add configurable units() HOF & presets (33e915b)

0.5.0 (2018-09-25)

Features

  • strings: add splice(), refactor repeat(), add tests (0cce048)

0.4.3 (2018-09-24)

Bug Fixes

  • strings: rename number parsers (8cbfb97)

0.3.0 (2018-08-24)

Bug Fixes

  • strings: buffer length (for null inputs) (center()) (5209c42)

Features

  • strings: add case converters (653a175)
  • strings: add truncateLeft() & wrap() stringers (1a20bc2)

0.2.0 (2018-08-08)

Features

  • strings: add opt prefix arg for radix() (5864f2c)

0.1.1 (2018-08-08)

Bug Fixes

  • strings: float type decl (b2ebbfc)

0.1.0 (2018-08-08)

Features

  • strings: re-import & update @thi.ng/strings from MBP2010 (40781eb)