root / HServer / 00.Server / 00.Program / node_modules / mout / CHANGELOG.md
이력 | 보기 | 이력해설 | 다운로드 (5.94 KB)
1 |
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" |
201 |
|