Skip to content

Releases: rxi/lume

Lume 2.3.0

06 May 07:23
@rxi rxi
Compare
Choose a tag to compare
  • Adds lume.isarray()
  • Adds lume.vector()

Lume 2.2.3

28 Nov 10:43
@rxi rxi
Compare
Choose a tag to compare
  • Internal tweaks

Lume 2.2.2

28 Sep 20:47
@rxi rxi
Compare
Choose a tag to compare
  • Fixes lume.serialize()'s handling of nan, -inf and inf

Lume 2.2.1

30 Aug 18:50
@rxi rxi
Compare
Choose a tag to compare
  • Changes lume.trace() format
  • Minor improvements to lume.serialize()
  • Minor fixes for Lua5.3

Lume 2.2.0

31 Jul 18:01
@rxi rxi
Compare
Choose a tag to compare
  • Adds lume.pick()
  • Adds lume.color()
  • Adds lume.extend()
  • Minor fixes

Lume 2.1.0

28 Feb 21:06
@rxi rxi
Compare
Choose a tag to compare
  • 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

24 Jan 15:32
@rxi rxi
Compare
Choose a tag to compare

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 from lume.set()

Lume 1.5.0

10 Jan 13:58
@rxi rxi
Compare
Choose a tag to compare
  • 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

17 Jul 21:04
@rxi rxi
Compare
Choose a tag to compare
  • Minor internal improvement to lume.array()

Lume 1.4.0

18 May 07:52
@rxi rxi
Compare
Choose a tag to compare
  • 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()