root / HServer / 00.Server / 00.Program / node_modules / mout / CHANGELOG.md
이력 | 보기 | 이력해설 | 다운로드 (5.94 KB)
1 | 39 | HKM | mout changelog |
---|---|---|---|
2 | ============== |
||
3 | |||
4 | v0.12.0 (2016/03/03) |
||
5 | -------------------- |
||
6 | - add `array/indicesOf` |
||
7 | - add `function/memoize` |
||
8 | - add `array/reverse` |
||
9 | - add `math/overflow` |
||
10 | - fix `query/getQuery` |
||
11 | - fix `object/deepMatches` |
||
12 | - optimize `function/partial` |
||
13 | - updates license |
||
14 | |||
15 | |||
16 | v0.11.0 (2014/11/17) |
||
17 | -------------------- |
||
18 | |||
19 | - add `array/take`; |
||
20 | - remove unused variable from `date/totalDaysInMonth`; |
||
21 | - fix case insensitive RegExp cloning on `lang/clone`; |
||
22 | |||
23 | |||
24 | v0.10.0 (2014/09/02) |
||
25 | -------------------- |
||
26 | |||
27 | - add `array/equals`; |
||
28 | - add `array/groupBy`; |
||
29 | - add `array/last`; |
||
30 | - add `function/wrap`; |
||
31 | - add `lang/GLOBAL`; |
||
32 | - add `lang/isPrimitive`; |
||
33 | - add `number/MAX_SAFE_INTEGER`; |
||
34 | - add `object/omit`; |
||
35 | - add `object/result`; |
||
36 | - add `object/result`; |
||
37 | - add `random/randString`; |
||
38 | - change `lang/isEmpty` behavior to return `true` for any value that isn't |
||
39 | a collection. |
||
40 | - fix `array/findLastIndex` to stop at zero index; |
||
41 | - improve `function/partial` to accept placeholders; |
||
42 | - improve `math.norm` behavior for values outside the range and for cases |
||
43 | where `val === min === max`; |
||
44 | - improve `object/get` behavior to return properties from any value that is |
||
45 | not `null` or `undefined`; |
||
46 | - move `object/deepEquals` to `lang/deepEquals` (improving the behavior); |
||
47 | |||
48 | |||
49 | v0.9.1 (2014/04/08) |
||
50 | ------------------- |
||
51 | |||
52 | - fix `array/slice` behavior when start and end are higher than length. |
||
53 | |||
54 | |||
55 | v0.9.0 (2014/02/04) |
||
56 | ------------------- |
||
57 | |||
58 | - add `date/quarter`; |
||
59 | - add `function/constant`; |
||
60 | - add `random/randBool`; |
||
61 | - add un-padded 12-hour (`%l`) to `date/strftime`; |
||
62 | - fix `array/slice` on IE < 9 by using a custom implementation. |
||
63 | - fix `object/forIn` iteration for IE < 9 constructor property; |
||
64 | - improve `lang/inheritPrototype` by returning the `prototype`; |
||
65 | - improve `string/removeNonWord` to cover more chars; |
||
66 | - improve `string/repeat` performance; |
||
67 | - improve `string/unescapeHtml` by accepting leading zeros for `'`; |
||
68 | |||
69 | |||
70 | v0.8.0 (2013/11/22) |
||
71 | ------------------- |
||
72 | |||
73 | - add `array/findLast`. |
||
74 | - add `array/findLastIndex`. |
||
75 | - add `array/slice` and use it internally. |
||
76 | - add `array/sortBy` |
||
77 | - add `function/awaitDelay`. |
||
78 | - add `function/identity` |
||
79 | - add `number/isNaN`. |
||
80 | - add `number/nth`. |
||
81 | - add `number/ordinal`. |
||
82 | - allows nested replacement patterns in `string/interpolate`. |
||
83 | - change `function/makeIterator_` behavior (uses `identity` by default). |
||
84 | - simplify `string/escapeRegExp`. |
||
85 | - support custom equality on `array/compare`. |
||
86 | |||
87 | |||
88 | v0.7.1 (2013/09/18) |
||
89 | ------------------- |
||
90 | |||
91 | - fix `null` value handling in object/get. |
||
92 | |||
93 | |||
94 | v0.7.0 (2013/09/05) |
||
95 | ------------------- |
||
96 | |||
97 | - add bower ignores. |
||
98 | - add german translation for date localization. |
||
99 | - alias `function` package as `fn` since "function" is a reserved keyword. |
||
100 | - allow second argument on `array/pick`. |
||
101 | - improve `string/makePath` to not remove "//" after protocol. |
||
102 | - make sure methods inside `number` package works with mixed types. |
||
103 | - support arrays on `queryString/encode`. |
||
104 | - support multiple values for same property on `queryString/decode`. |
||
105 | - add `cancel()` method to `throttled/debounced` functions. |
||
106 | - add `function/times`. |
||
107 | - add `lang/toNumber`. |
||
108 | - add `string/insert`. |
||
109 | - add `super_` to constructor on `lang/inheritPrototype`. |
||
110 | |||
111 | |||
112 | v0.6.0 (2013/05/22) |
||
113 | ------------------- |
||
114 | |||
115 | - add optional delimeter to `string/unCamelCase` |
||
116 | - allow custom char on `number/pad` |
||
117 | - allow underscore characters in `string/removeNonWord` |
||
118 | - accept `level` on `array/flatten` instead of a flag |
||
119 | - convert underscores to camelCase in `string/camelCase` |
||
120 | - remove `create()` from number/currencyFormat |
||
121 | - add `date/dayOfTheYear` |
||
122 | - add `date/diff` |
||
123 | - add `date/isSame` |
||
124 | - add `date/startOf` |
||
125 | - add `date/strftime` |
||
126 | - add `date/timezoneAbbr` |
||
127 | - add `date/timezoneOffset` |
||
128 | - add `date/totalDaysInYear` |
||
129 | - add `date/weekOfTheYear` |
||
130 | - add `function/timeout` |
||
131 | - add `object/bindAll` |
||
132 | - add `object/functions` |
||
133 | - add `time/convert` |
||
134 | |||
135 | |||
136 | v0.5.0 (2013/04/04) |
||
137 | ------------------- |
||
138 | |||
139 | - add `array/collect` |
||
140 | - add `callback` parameter to `object/equals` and `object/deepEquals` to allow |
||
141 | custom compare operations. |
||
142 | - normalize behavior in `array/*` methods to treat `null` values as empty |
||
143 | arrays when reading from array |
||
144 | - add `date/parseIso` |
||
145 | - add `date/isLeapYear` |
||
146 | - add `date/totalDaysInMonth` |
||
147 | - add `object/deepMatches` |
||
148 | - change `function/makeIterator_` to use `deepMatches` (affects nearly all |
||
149 | iteration methods) |
||
150 | - add `thisObj` parameter to `array/min` and `array/max` |
||
151 | |||
152 | |||
153 | v0.4.0 (2013/02/26) |
||
154 | ------------------- |
||
155 | |||
156 | - add `object/equals` |
||
157 | - add `object/deepEquals` |
||
158 | - add `object/matches`. |
||
159 | - add `lang/is` and `lang/isnt`. |
||
160 | - add `lang/isInteger`. |
||
161 | - add `array/findIndex`. |
||
162 | - add shorthand syntax to `array/*`, `object/*` and `collection/*` methods. |
||
163 | - improve `number/sign` behavior when value is NaN or +0 or -0. |
||
164 | - improve `lang/isNaN` to actually check if value *is not a number* without |
||
165 | coercing value; so `[]`, `""`, `null` and `"12"` are considered NaN (#39). |
||
166 | - improve `string/contains` to match ES6 behavior (add fromIndex argument). |
||
167 | |||
168 | |||
169 | v0.3.0 (2013/02/01) |
||
170 | ------------------- |
||
171 | |||
172 | - add `lang/clone`. |
||
173 | - add `lang/toString`. |
||
174 | - add `string/replace`. |
||
175 | - add `string/WHITE_SPACES` |
||
176 | - rename `function/curry` to `function/partial`. |
||
177 | - allow custom chars in `string/trim`, `ltrim`, and `rtrim`. |
||
178 | - convert values to strings in the `string/*` functions. |
||
179 | |||
180 | |||
181 | v0.2.0 (2013/01/13) |
||
182 | ------------------- |
||
183 | |||
184 | - fix bug in `math/ceil` for negative radixes. |
||
185 | - change `object/deepFillIn` and `object/deepMixIn` to recurse only if both |
||
186 | existing and new values are plain objects. Will not recurse into arrays |
||
187 | or objects not created by the Object constructor. |
||
188 | - add `lang/isPlainObject` to check if a file is a valid object and is created |
||
189 | by the Object constructor |
||
190 | - change `lang/clone` behavior when dealing with custom types (avoid cloning |
||
191 | it by default) and add second argument to allow custom behavior if needed. |
||
192 | - rename `lang/clone` to `lang/deepClone`. |
||
193 | - add VERSION property to index.js |
||
194 | - simplify `math/floor`, `math/round`, `math/ceil` and `math/countSteps`. |
||
195 | |||
196 | |||
197 | v0.1.0 (2013/01/09) |
||
198 | ------------------- |
||
199 | |||
200 | - Rename project from "amd-utils" to "mout" |