All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.1.0 (2021-03-24)
- strings: add ruler(), grid() fns, update readme (d93cbf9)
2.0.0 (2021-03-24)
- strings: add ANSI predicates (928694b)
- strings: major update wordWrap() & co. (9c9c9cc)
- strings: update split() args (ea503e8)
- strings: major update wordWrap(), wordWrapLines() etc.
- update arguments
- add
WordWrapOpts
to configure wordwrap behavior - add
IWordSplit
interface andSPLIT_PLAIN
,SPLIT_ANSI
impls - implement hardwrap mode
1.15.0 (2021-02-20)
- strings: add int/intLocale, vector formatters (ac55fe0)
1.14.0 (2021-01-13)
- strings: add stringify() HOF (4ab7e72)
1.13.0 (2021-01-10)
- strings: add stripAnsi(), lengthAnsi() fns (86fa81a)
- strings: add tab conversion fns (aefdd97)
- strings: add wordWrap*() fns (2a283c0)
- strings: update padLeft/Right() args (118f97f)
- strings: simplify string default delim regexp (bb62760)
1.12.0 (2021-01-05)
- strings: add interpolateKeys() (bd78d1d)
1.11.4 (2021-01-02)
1.11.0 (2020-11-24)
- strings: add split() iterator (6d2ec4f)
1.10.0 (2020-09-22)
- 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)
- strings: add computeCursorPos() (c178d00)
1.8.0 (2020-03-28)
- strings: add join() HOF (1c5c46f)
- strings: add slugifyGH(), refactor slugify() (1ef805b)
- strings: add trim() HOF (350a6c6)
1.7.0 (2020-03-06)
- strings: add char group LUTs for classification (c3ff006)
1.6.0 (2020-03-01)
- strings: add defFormat() HOF (62f4e04)
1.5.0 (2020-02-25)
- strings: add uuid() formatter (4592742)
1.4.0 (2020-01-26)
1.3.0 (2019-09-21)
- strings: add charRange(), add radix & zero-pad presets (c9e5a63)
1.2.0 (2019-07-07)
- strings: enable TS strict compiler flags (refactor) (76cecb8)
1.1.0 (2019-04-15)
- strings: add hstr() (hollerith) (619e9ef)
1.0.2 (2019-01-31)
1.0.0 (2019-01-21)
- update package build scripts & outputs, imports in ~50 packages (b54b703)
- strings: add floatFixedWidth(), update float() (816c9c0)
- 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)
- strings: update kebab() (1b298f7)
- strings: add slugify() (8dcc73a)
0.6.0 (2018-11-08)
- strings: add configurable units() HOF & presets (33e915b)
0.5.0 (2018-09-25)
- strings: add splice(), refactor repeat(), add tests (0cce048)
0.4.3 (2018-09-24)
- strings: rename number parsers (8cbfb97)
0.3.0 (2018-08-24)
- strings: buffer length (for null inputs) (
center()
) (5209c42)
0.2.0 (2018-08-08)
- strings: add opt prefix arg for radix() (5864f2c)
0.1.1 (2018-08-08)
- strings: float type decl (b2ebbfc)