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
,-inf
andinf
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
retainkeys
argument 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()