프로젝트

일반

사용자정보

통계
| 개정판:

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 `&#39`;
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