Bug Fix
Json
typings of the return values of the'parse' json set of functions can be incorrect in certain cases
Bug Fix
Object
the behavior of 'apply' function is incorrect (5+ year bug) and is overwriting target object values with default values from the 3rd argument, vallues from the 3rd argument should only be applied if the value property does not already exist on the target object
Bug Fix
String
the 'pluralize' function returns a malformed string when the passed argument for determining plurality is 'singe' i.e a length of ''one',
Bug Fix
Array
the 'uniq' function always returns an empty array
Feature
Json
add support for jsonc / json5
Refactoring
Array
add support for the 'pushReturn' function to alternatively return the item pushed as opposed to returning the array