CHANGELOG.md
5.94 KB
mout changelog
v0.12.0 (2016/03/03)
- add
array/indicesOf
- add
function/memoize
- add
array/reverse
- add
math/overflow
- fix
query/getQuery
- fix
object/deepMatches
- optimize
function/partial
- updates license
v0.11.0 (2014/11/17)
- add
array/take
; - remove unused variable from
date/totalDaysInMonth
; - fix case insensitive RegExp cloning on
lang/clone
;
v0.10.0 (2014/09/02)
- add
array/equals
; - add
array/groupBy
; - add
array/last
; - add
function/wrap
; - add
lang/GLOBAL
; - add
lang/isPrimitive
; - add
number/MAX_SAFE_INTEGER
; - add
object/omit
; - add
object/result
; - add
object/result
; - add
random/randString
; - change
lang/isEmpty
behavior to returntrue
for any value that isn't a collection. - fix
array/findLastIndex
to stop at zero index; - improve
function/partial
to accept placeholders; - improve
math.norm
behavior for values outside the range and for cases whereval === min === max
; - improve
object/get
behavior to return properties from any value that is notnull
orundefined
; - move
object/deepEquals
tolang/deepEquals
(improving the behavior);
v0.9.1 (2014/04/08)
- fix
array/slice
behavior when start and end are higher than length.
v0.9.0 (2014/02/04)
- add
date/quarter
; - add
function/constant
; - add
random/randBool
; - add un-padded 12-hour (
%l
) todate/strftime
; - fix
array/slice
on IE < 9 by using a custom implementation. - fix
object/forIn
iteration for IE < 9 constructor property; - improve
lang/inheritPrototype
by returning theprototype
; - improve
string/removeNonWord
to cover more chars; - improve
string/repeat
performance; - improve
string/unescapeHtml
by accepting leading zeros for'
;
v0.8.0 (2013/11/22)
- add
array/findLast
. - add
array/findLastIndex
. - add
array/slice
and use it internally. - add
array/sortBy
- add
function/awaitDelay
. - add
function/identity
- add
number/isNaN
. - add
number/nth
. - add
number/ordinal
. - allows nested replacement patterns in
string/interpolate
. - change
function/makeIterator_
behavior (usesidentity
by default). - simplify
string/escapeRegExp
. - support custom equality on
array/compare
.
v0.7.1 (2013/09/18)
- fix
null
value handling in object/get.
v0.7.0 (2013/09/05)
- add bower ignores.
- add german translation for date localization.
- alias
function
package asfn
since "function" is a reserved keyword. - allow second argument on
array/pick
. - improve
string/makePath
to not remove "//" after protocol. - make sure methods inside
number
package works with mixed types. - support arrays on
queryString/encode
. - support multiple values for same property on
queryString/decode
. - add
cancel()
method tothrottled/debounced
functions. - add
function/times
. - add
lang/toNumber
. - add
string/insert
. - add
super_
to constructor onlang/inheritPrototype
.
v0.6.0 (2013/05/22)
- add optional delimeter to
string/unCamelCase
- allow custom char on
number/pad
- allow underscore characters in
string/removeNonWord
- accept
level
onarray/flatten
instead of a flag - convert underscores to camelCase in
string/camelCase
- remove
create()
from number/currencyFormat - add
date/dayOfTheYear
- add
date/diff
- add
date/isSame
- add
date/startOf
- add
date/strftime
- add
date/timezoneAbbr
- add
date/timezoneOffset
- add
date/totalDaysInYear
- add
date/weekOfTheYear
- add
function/timeout
- add
object/bindAll
- add
object/functions
- add
time/convert
v0.5.0 (2013/04/04)
- add
array/collect
- add
callback
parameter toobject/equals
andobject/deepEquals
to allow custom compare operations. - normalize behavior in
array/*
methods to treatnull
values as empty arrays when reading from array - add
date/parseIso
- add
date/isLeapYear
- add
date/totalDaysInMonth
- add
object/deepMatches
- change
function/makeIterator_
to usedeepMatches
(affects nearly all iteration methods) - add
thisObj
parameter toarray/min
andarray/max
v0.4.0 (2013/02/26)
- add
object/equals
- add
object/deepEquals
- add
object/matches
. - add
lang/is
andlang/isnt
. - add
lang/isInteger
. - add
array/findIndex
. - add shorthand syntax to
array/*
,object/*
andcollection/*
methods. - improve
number/sign
behavior when value is NaN or +0 or -0. - improve
lang/isNaN
to actually check if value is not a number without coercing value; so[]
,""
,null
and"12"
are considered NaN (#39). - improve
string/contains
to match ES6 behavior (add fromIndex argument).
v0.3.0 (2013/02/01)
- add
lang/clone
. - add
lang/toString
. - add
string/replace
. - add
string/WHITE_SPACES
- rename
function/curry
tofunction/partial
. - allow custom chars in
string/trim
,ltrim
, andrtrim
. - convert values to strings in the
string/*
functions.
v0.2.0 (2013/01/13)
- fix bug in
math/ceil
for negative radixes. - change
object/deepFillIn
andobject/deepMixIn
to recurse only if both existing and new values are plain objects. Will not recurse into arrays or objects not created by the Object constructor. - add
lang/isPlainObject
to check if a file is a valid object and is created by the Object constructor - change
lang/clone
behavior when dealing with custom types (avoid cloning it by default) and add second argument to allow custom behavior if needed. - rename
lang/clone
tolang/deepClone
. - add VERSION property to index.js
- simplify
math/floor
,math/round
,math/ceil
andmath/countSteps
.
v0.1.0 (2013/01/09)
- Rename project from "amd-utils" to "mout"