Tags: pbihler/string.js
Tags
3.1.1 / 2015-03-26 ------------------ - hack to work around the improper behavior (modifying of string prototype) of [shelljs](https://github.com/arturadib/shelljs) see: [127](jprichardson#127), [128](jprichardson#128)
3.1.0 / 2015-03-21 ------------------ - added `stripLeft([chars])` and `stripRight([chars])` [jprichardson#133](jprichardson#133)
3.0.1 / 2015-03-16 ------------------ * bugfix `underscore()` for single letter "words" [jprichardson#131](jprichardson#131) ```js S('oneAtATime').underscore().s //'one_at_a_time' instead of 'one_at_atime' ```
3.0.0 / 2014-12-08
------------------
**BREAKING** Now `underscore()` behaves as one would expect.
```js
S('CarSpeed').underscore().s //'_car_speed'
```
now
```js
S('CarSpeed').underscore().s //'car_speed'
```
See [jprichardson#122](jprichardson#122) [jprichardson#98](jprichardson#98)
2.2.0 / 2014-10-20 ------------------ - `endsWith()`, `startsWith()` accept multiple arguments: [Azharul Islam / jprichardson#118](jprichardson#118) - `template()`: allow for spaces for readability: [Azharul Islam / jprichardson#119](jprichardson#119) - `template()`: if key does not exist, replace with empty string [Azharul Islam / jprichardson#117](jprichardson#117)
2.1.0 / 2014-09-22 ------------------ - added `strip()` [jprichardson#115](jprichardson#115)
2.0.0 / 2014-09-02 ------------------ - bugfix `isAlpha()` for empty strings [jprichardson#107](jprichardson#107) - added .npmignore. Closes jprichardson#71 - `slugify()` behavior changed, added method `latinise()`. [jprichardson#112](jprichardson#112)
1.9.1 / 2014-08-05 ------------------- * bugfix `parseCSV()` [Sergio-Muriel / jprichardson#97](jprichardson#97) * bugfix `wrapHTML()` [Sergio-Muriel / jprichardson#100](jprichardson#100) * optimize `isAlpha()` and `isAlphaNumeric()` [Sergio-Muriel / jprichardson#101](jprichardson#101)
1.9.0 / 2014-06-23 ------------------ * added `wrapHTML()` method, (jprichardson#90)
PreviousNext