Skip to content

Releases: Novaly-Studios/TableUtil

v0.8.1

03 Mar 05:48

Choose a tag to compare

  • New implementations of Freeze feature to eliminate side-effects, on various functions.
  • Reduced allocations when tables can be re-used in a variety of functions.
  • Remove MergeDeepMixed (for now).

v0.7.8

28 Jan 03:15

Choose a tag to compare

  • Moved all remaining asserts to -Feature scripts
  • Reformatted some code

v0.7.7

27 Jan 09:26

Choose a tag to compare

  • Added MixedMergeDeep function: joins arrays during recursion where applicable, otherwise behaves as MergeDeep
  • Fixed issue with deep merges causing errors when left value was false and right value was a table

v0.7.6

06 Dec 05:55

Choose a tag to compare

  • Fixed feature wrappers
  • Fixed feature tests for merge function changes

v0.7.5

06 Dec 05:33

Choose a tag to compare

  • Change functional mappers on merge functions to be optional
  • Allow functional mappers on merge to delete the previous value by returning nil

v0.7.4

20 Sep 01:58

Choose a tag to compare

Added optional features for assertion & table freezing

v0.7.2

19 Aug 23:08

Choose a tag to compare

remove package

v0.7.0

19 Aug 06:13

Choose a tag to compare

v0.7.0

v0.4.1-alpha

02 Feb 12:09

Choose a tag to compare

Registered several missing functions.

v0.4.0-alpha

02 Feb 11:55

Choose a tag to compare

Array

  • Added BinarySearch1D
  • Added GroupBy
  • Added IsArray1D
  • Added IsOrdered1D
  • Added IsPureArray1D
  • Added MutableBinaryInsert1D
  • Added MutableReverse1D
  • Added MutableShuffle1D
  • Added SelectRandom1D

Map

  • Added Count1D
  • Added Flatten
  • Added FromKeyValueArray1D
  • Added GroupBy
  • Added InverseKeysValues1D
  • Added IsMap1D
  • Added IsMixed1D
  • Added IsPureMap1D
  • Added MutableMerge1D
  • Added MutableMergeDeep
  • Renamed CreateNonOverwritingPatchDeep -> CreatePatchDeep

Set

  • Added Insert
  • Added IsProperSubset
  • Added IsSubset
  • Added Remove
  • Added ToArray
  • Renamed Outer -> SymmetricDifference
  • Renamed Negation -> Difference