Releases: rxi/lume
Releases · rxi/lume
Lume 2.3.0
Lume 2.2.3
- Internal tweaks
Lume 2.2.2
- Fixes
lume.serialize()'s handling ofnan,-infandinf
Lume 2.2.1
- Changes
lume.trace()format - Minor improvements to
lume.serialize() - Minor fixes for Lua5.3
Lume 2.2.0
- Adds
lume.pick() - Adds
lume.color() - Adds
lume.extend() - Minor fixes
Lume 2.1.0
- Adds
lume.push() - Adds
lume.remove() - Adds
lume.clear() - Adds
lume.reject() - Adds support for non-array tables to
lume.reduce() - Minor bug fixes and optimisations
Lume 2.0.0
Additions
- Lua 5.3 compatibility
- Where applicable: functions try to determine a table's type (array / table) and use the correct iterator (ipairs / pairs) accordingly.
- Adds
lume.call() - Adds
lume.sort() - Adds
lume.concat() - Adds
lume.wordwrap() - Adds
lume.ripairs()
v1.x.x incompatible changes
- Changes functionality of
lume.merge() - Changes
lume.shuffle()to create a new shuffled table, as opposed to working in-place - Removes
retainkeysargument fromlume.set()
Lume 1.5.0
- Adds
lume.last() - Adds
lume.first() - Adds
lume.keys() - Adds support for the table returned by the module to be used as an alias for
lume.chain() - Adds iteratee internal function and changes all applicable functions to use it
Lume 1.4.1
- Minor internal improvement to
lume.array()
Lume 1.4.0
- Adds
lume.memoize() - Changes
lume.smooth()'s easing from cosine to cubic lume.combine()now ignores nil arguments- Fixes error checking of invalid callable arguments which lack metatables
- Minor optimisation to
lume.rgba()