Npms_big

underscore.string

All 31 versions

Version Release date
3.3.4 February 24, 2016
  • set standalone in browserify s
3.3.3 February 24, 2016  
3.3.2 February 24, 2016  
3.3.0 February 24, 2016
  • sprintf and vsprintf is now marked as deprecated #479
  • wrap is added to exports #489
  • new build chain without gulp
  • Full changelog
3.2.3 January 15, 2016
3.2.2 September 05, 2015
3.2.1 September 02, 2015
3.2.0 August 25, 2015

https://github.com/epeli/underscore.string/blob/master/CHANGELOG.markdown#320

3.1.1 June 05, 2015
3.1.0 June 05, 2015
  • Meteor integration baeb0da
  • Add flag to capitalize to lowercase remaining characters #408
  • Move to mocha #409
  • Add support for more htmlEntites in escapeHTML and unescapeHTML #417
  • Performance improvement in levenshtein #427
  • Full changelog
3.0.3 February 08, 2015
3.0.2 January 25, 2015
3.0.1 January 21, 2015
3.0.0 January 16, 2015
  • Each function is now extracted to individual CommonJS modules
    • Browserify users can now load only the functions they actually use
  • Usage as Underscore.js or Lo-Dash mixin is now discouraged as there is too many colliding methods
  • The prebuild library now exports a s global instead of _s and trying to stick itself to existing underscore instances
  • New gh-pages with documentation
  • Implement chaining without Underscore.js
  • String.prototype methods can be chained with underscore.string functions #383
  • Don't compare lowercase versions of strings in naturalCmp #326
  • Always return +-1 or 0 in naturalCmp #324
  • Align [starts|ends]With with the ES6 spec #345
  • New functions decapitalize, pred, dedent and replaceAll
  • slugify now actually replaces all special chars with a dash
  • slugify supports Easter E languages #340
  • join is now a conflicting function #320
  • New decapitalize flag for camelize #370
  • toNumber allows negative decimal precision #332
  • Full changelog
2.4.0 November 15, 2014
  • Move from rake to gulp
  • Add support form classify camelcase strings
  • Fix bower.json
  • Full changelog
2.3.3 July 15, 2013
  • Add toBoolean
  • Add unquote
  • Add quote char option to quote
  • Support dash-separated words in titleize
  • Full changelog
2.3.2 July 10, 2013
  • Add naturalCmp
  • Bug fix to camelize
  • Add ??, ??, ?? and ?? to slugify
  • Doc updates
  • Add support for component
  • Full changelog
2.3.1 December 02, 2012
  • Bug fixes to escapeHTML, classify, substr
  • Faster count
  • Documentation fixes
  • Full changelog
2.3.0 September 16, 2012
  • Added numberformat method
  • Added levenshtein method (Levenshtein distance calculation)
  • Added swapCase method
  • Changed default behavior of words method
  • Added toSentenceSerial method
  • Added surround and quote methods
2.2.1 July 10, 2013
  • Same as 2.2.0 (2.2.0rc on npm) to fix some npm drama
2.2.0rc April 14, 2012  
2.2.0-rc July 10, 2013  
2.1.1 April 06, 2012
  • Fixed words method bug
  • Added classify method
2.1.0 March 29, 2012
  • AMD support
  • Added toSentence method
  • Added slugify method
  • Lots of speed optimizations
2.0.0 December 02, 2011
  • Added prune, humanize functions
  • Added .string (.str) namespace for Underscore.string library
  • Removed includes function

For upgrading to this version you need to mix in Underscore.string library to Underscore object:

```javascript

1.1.6 November 10, 2011
  • Fixed reverse and truncate
  • Added isBlank, stripTags, inlude(alias for includes)
  • Added uglifier compression
1.1.5 November 10, 2011
  • Added strRight, strRightBack, strLeft, strLeftBack
1.1.4 November 10, 2011
  • Added pad, lpad, rpad, lrpad methods and aliases center, ljust, rjust
  • Integration with Underscore 1.1.6
1.1.3 November 10, 2011
  • Added methods: underscored, camelize, dasherize
  • Support newer version of npm
1.0.0 November 10, 2011  
0.9.2 November 10, 2011