All notable changes to this project will be documented in this file.
The format is based on the Keep a Changelog post.
- #17 BREAKING:
setR
no longer reverses the list that it is setting in the pivot. For an immediate fix, replacesetR
with(List.reverse >> setR)
.
toList
as alias forgetA
.
- #13 Performance:
has*
,getA
(toList
),length*
optimized.
Updated to Elm 0.19!
- #10
indexRelative
. appendListL
andappendListR
.
- #10
zip
replaced byindexAbsolute
. - #11 Left side is considered starting from the center in mapping using one of the
mapL_
and similar methods (now namedmapWholeL
). This improves performance as internally this saves on a couple ofList.reverse
s. To retain same functionality as before, simply useList.reverse >> f >> List.reverse
in place off
as what is mapped over the left side. - In all methods
add
replaced byappend
. - In all methods
map*_
replaced bymapWhole*
. goBy
replaced bygoRelative
andgoTo
replaced bygoAbsolute
.
Changlog started.