Skip to content

Releases: AsterixxxGallier/chunkedflexlist

v5.0.0

04 Feb 12:12

Choose a tag to compare

5.0.0 (2022-02-04)

Code Refactoring

  • rename AbstractChunk and AbstractChunkedFlexList traverse methods to lastNodeBefore for clarity, add documentation to AbstractChunkedFlexList.lastNodeBefore and rename parameters to position (eefee32)

Features

  • add AbstractChunk.getSublistBefore method (1ddbaff)
  • add AbstractCHunkedFlexList.getChunkAt method (37b0d36)
  • add AbstractChunkedFlexList.getSublistBefore (430f292)
  • store Chunk in TraversalResult, store firstChunk in AbstractChunkedFlexList, add totalLength getter to AbstractChunkedFlexList, add AbstractChunkedFlexList.firstNodeAfter method (296d64b)

BREAKING CHANGES

  • TraversalResults can no longer be instantiated without specifying a chunk
  • AbstractChunk.traverse is now called lastNodeBefore, same goes for AbstractChunkedFlexList.traverse

v4.4.0

02 Feb 11:43

Choose a tag to compare

4.4.0 (2022-02-02)

Features

  • add console imports using as-console and add log parameter to global init function (e87e6a8)

v4.3.0

29 Jan 22:14

Choose a tag to compare

4.3.0 (2022-01-29)

Bug Fixes

  • fix AbstractChunk.traverse (0b6efbf)
  • fix AbstractChunkedFlexList.makeSpace (2eedf52)
  • fix AbstractChunkedFlexList.traverse (7dcce4a)

Features

  • add init function (d4de3ef)
  • enable chunk nesting in Chunk.toDebugString implementation (929b884)

v4.2.0

28 Jan 22:54

Choose a tag to compare

4.2.0 (2022-01-28)

Bug Fixes

  • fix makeSpace type error (cc866f5)

Features

  • add AbstractChunkedFlexList.traverse method (c48bf05)

v4.1.0

27 Jan 20:45

Choose a tag to compare

4.1.0 (2022-01-27)

Features

  • add DatafulChunkedFlexList.appendElement method (30d338b)

v4.0.0

27 Jan 20:26

Choose a tag to compare

4.0.0 (2022-01-27)

Bug Fixes

  • add DatafulChunk.appendElementUnchecked return type (83d0621)
  • change AbstractChunk.size type to i32 (7ac953e)

Code Refactoring

  • remove unused Chunk.lastIndex getter (3ca539e)

Features

  • add AbstractChunkedFlexList.appendNode method and fields and methods which are necessary for its implementation (8715667)

BREAKING CHANGES

  • Chunk.lastIndex can no longer be used

v3.4.0

23 Jan 20:22

Choose a tag to compare

3.4.0 (2022-01-23)

Features

  • add sublist array to AbstractChunk (f6e1911)

v3.3.0

23 Jan 15:45

Choose a tag to compare

3.3.0 (2022-01-23)

Features

  • add TraversalResult class and AbstractChunk.traverse method (44e89fb)

v3.2.0

23 Jan 15:24

Choose a tag to compare

3.2.0 (2022-01-23)

Features

  • add Chunk.appendElementUnchecked method (4e8e03b)
  • add DatafulChunk.setElementAt method (aef003d)

v3.1.0

23 Jan 15:00

Choose a tag to compare

3.1.0 (2022-01-23)

Features

  • add AbstractChunk.getElementAt method and implement it for its inheritors (d8b7aa4)