Security update to Drupal 8.4.6
[yaffs-website] / node_modules / underscore.string / CHANGELOG.markdown
1
2 # Changelog
3
4 ### 3.2.3
5
6 * Add romanian characters to `cleanDiacritics` [#470](https://github.com/epeli/underscore.string/pull/470)
7 * Fix global leaks
8 * [Full changelog](https://github.com/epeli/underscore.string/compare/3.2.2...3.2.3)
9
10 ### 3.2.2
11
12 * Fix `slugify`regression [#448](https://github.com/epeli/underscore.string/pull/448)
13 * [Full changelog](https://github.com/epeli/underscore.string/compare/3.2.1...3.2.2)
14
15 ### 3.2.1
16
17 * Export `cleanDiacritics` in index.js
18 * [Full changelog](https://github.com/epeli/underscore.string/compare/3.2.0...3.2.1)
19
20 ### 3.2.0
21
22 * Add `cleanDiacritics` [#444](https://github.com/epeli/underscore.string/pull/444)
23 * Add `wrap` [#410](https://github.com/epeli/underscore.string/pull/410)
24 * `lines`: add support to CR ending lines [#440](https://github.com/epeli/underscore.string/pull/440)
25 * Documentation improvements
26 * Small performance improvements
27 * [Full changelog](https://github.com/epeli/underscore.string/compare/3.1.1...3.2.0)
28
29
30 ### 3.1.1
31
32 * Add coverage folder to npmignore
33 * [Full changelog](https://github.com/epeli/underscore.string/compare/3.1.0...3.1.1)
34
35 ### 3.1.0
36
37 * Meteor integration [baeb0da](https://github.com/epeli/underscore.string/commit/baeb0da0053549e5346184630a7e0c5007b8be4f)
38 * Add flag to capitalize to lowercase remaining characters [#408](https://github.com/epeli/underscore.string/pull/408)
39 * Move to mocha [#409](https://github.com/epeli/underscore.string/pull/409)
40 * Add support for more htmlEntites in escapeHTML and unescapeHTML [#417](https://github.com/epeli/underscore.string/pull/417)
41 * Performance improvement in levenshtein [#427](https://github.com/epeli/underscore.string/pull/427)
42 * [Full changelog](https://github.com/epeli/underscore.string/compare/3.0.3...3.1.0)
43
44 ### 3.0.3
45
46 * Provide `dist` in npm package [#402](https://github.com/epeli/underscore.string/pull/402)
47 * [Full changelog](https://github.com/epeli/underscore.string/compare/3.0.2...3.0.3)
48
49 ### 3.0.2
50
51 * Fix .gitignore for bower [#400](https://github.com/epeli/underscore.string/issues/400)
52 * Some docs cleanup
53 * [Full changelog](https://github.com/epeli/underscore.string/compare/3.0.1...3.0.2)
54
55 ### 3.0.1
56
57 * Minor fixes in the documentation [#390](https://github.com/epeli/underscore.string/pull/390) and [5135cb9](https://github.com/epeli/underscore.string/commit/5135cb9026034e9ea206c2ed8588db1eeb3ce95a)
58 * Fix bower warnings [#393](https://github.com/epeli/underscore.string/pull/393)
59 * `humanize` now uses `trim` [#392](https://github.com/epeli/underscore.string/pull/392)
60 * [Full changelog](https://github.com/epeli/underscore.string/compare/3.0.0...3.0.1)
61
62 ### 3.0.0
63
64 * Each function is now extracted to individual CommonJS modules
65   * Browserify users can now load only the functions they actually use
66 * Usage as Underscore.js or Lo-Dash mixin is now discouraged as there is too many colliding methods
67 * The prebuild library now exports a `s` global instead of `_s` and trying to
68   stick itself to existing underscore instances
69 * New gh-pages with documentation
70 * Implement chaining without Underscore.js
71 * String.prototype methods can be chained with underscore.string functions [#383](https://github.com/epeli/underscore.string/pull/383)
72 * Don't compare lowercase versions of strings in naturalCmp [#326](https://github.com/epeli/underscore.string/issues/326)
73 * Always return +-1 or 0 in naturalCmp [#324](https://github.com/epeli/underscore.string/pull/324)
74 * Align [starts|ends]With with the ES6 spec [#345](https://github.com/epeli/underscore.string/pull/345)
75 * New functions `decapitalize`, `pred`, `dedent` and `replaceAll`
76 * `slugify` now actually replaces all special chars with a dash
77 * `slugify` supports Easter E languages [#340](https://github.com/epeli/underscore.string/pull/340)
78 * `join` is now a conflicting function [#320](https://github.com/epeli/underscore.string/pull/320)
79 * New decapitalize flag for `camelize` [#370](https://github.com/epeli/underscore.string/pull/370)
80 * `toNumber` allows negative decimal precision [#332](https://github.com/epeli/underscore.string/pull/332)
81 * [Full changelog](https://github.com/epeli/underscore.string/compare/2.4.0...3.0.0)
82
83 ## 2.4.0
84
85 * Move from rake to gulp
86 * Add support form classify camelcase strings
87 * Fix bower.json
88 * [Full changelog](https://github.com/epeli/underscore.string/compare/v2.3.3...2.4.0)
89
90 ## 2.3.3
91
92 * Add `toBoolean`
93 * Add `unquote`
94 * Add quote char option to `quote`
95 * Support dash-separated words in `titleize`
96 * [Full changelog](https://github.com/epeli/underscore.string/compare/v2.3.2...2.3.3)
97
98 ## 2.3.2
99
100 * Add `naturalCmp`
101 * Bug fix to `camelize`
102 * Add ă, ș, ț and ś to `slugify`
103 * Doc updates
104 * Add support for [component](http://component.io/)
105 * [Full changelog](https://github.com/epeli/underscore.string/compare/v2.3.1...v2.3.2)
106
107 ## 2.3.1
108
109 * Bug fixes to `escapeHTML`, `classify`, `substr`
110 * Faster `count`
111 * Documentation fixes
112 * [Full changelog](https://github.com/epeli/underscore.string/compare/v2.3.0...v2.3.1)
113
114 ## 2.3.0
115
116 * Added `numberformat` method
117 * Added `levenshtein` method (Levenshtein distance calculation)
118 * Added `swapCase` method
119 * Changed default behavior of `words` method
120 * Added `toSentenceSerial` method
121 * Added `surround` and `quote` methods
122
123 ## 2.2.1
124
125 * Same as 2.2.0 (2.2.0rc on npm) to fix some npm drama
126
127 ## 2.2.0
128
129 * Capitalize method behavior changed
130 * Various performance tweaks
131
132 ## 2.1.1
133
134 * Fixed words method bug
135 * Added classify method
136
137 ## 2.1.0
138
139 * AMD support
140 * Added toSentence method
141 * Added slugify method
142 * Lots of speed optimizations
143
144 ## 2.0.0
145
146 * Added prune, humanize functions
147 * Added _.string (_.str) namespace for Underscore.string library
148 * Removed includes function
149
150 For upgrading to this version you need to mix in Underscore.string library to Underscore object:
151
152 ```javascript
153 _.mixin(_.string.exports());
154 ```
155
156 and all non-conflict Underscore.string functions will be available through Underscore object.
157 Also function `includes` has been removed, you should replace this function by `_.str.include`
158 or create alias `_.includes = _.str.include` and all your code will work fine.
159
160 ## 1.1.6
161
162 * Fixed reverse and truncate
163 * Added isBlank, stripTags, inlude(alias for includes)
164 * Added uglifier compression
165
166 ## 1.1.5
167
168 * Added strRight, strRightBack, strLeft, strLeftBack
169
170 ## 1.1.4
171
172 * Added pad, lpad, rpad, lrpad methods and aliases center, ljust, rjust
173 * Integration with Underscore 1.1.6
174
175 ## 1.1.3
176
177 * Added methods: underscored, camelize, dasherize
178 * Support newer version of npm
179
180 ## 1.1.2
181
182 * Created functions: lines, chars, words functions
183
184 ## 1.0.2
185
186 * Created integration test suite with underscore.js 1.1.4 (now it's absolutely compatible)
187 * Removed 'reverse' function, because this function override underscore.js 'reverse'