- Fixed
finishDraft
mutating non-draft tables
- Added
makeDraftSafeReadOnly
- Added
table.find
- Added
table.concat
produce
now allows all values except tables with metatables as a base
- Added
nothing
as an alias forNone
- All table library replacement functions can now use non-draft tables
- Table library is now found under
Immut.table
- Added
table.sort
- Added
table.clear
- Added
makeDraftSafe
- Fixed Draft iterator not returning drafted versions of nested tables
produce
will now finalize any drafts found in non-draft table return values- Added
None
insert
will no longer error when not providing a position
- Fixed
remove
causing an error when required
- Added documentation
- Added
remove
andinsert
for use with drafts that are lists. - The
#
operator will now work on drafts that are lists.
- Added
isDraftable
- Added
original
andcurrent
- Exposed some of the internals of Immut for advanced users.
createDraft
finishDraft
isDraft
- Initial release