Clean mutexes are part of GC. No longer leaves processes running after the script ends [PR #880](#880
Increased the performance of ConvenientPatch by an order of magnitude [PR #883](#883
API changes
ConvenientPatch
ConvenientPatch does not have a patch or a delta property associated with it, if you were using the delta, please just use prototype methods oldFIle, newFile, and Status, which are stripped directly from the delta.
ConvenientPatch#hunks returns a promise with an array of ConvenientHunks.
ConvenientHunk
ConvenientHunk does not have an exposed diffHunk associated with it, but does have the same members as diffHunk:
size() : number of lines in the hunk
oldStart() : old starting position
oldLines() : number of lines in old file
newStart() : new starting position
newLines() : number of lines in new file
headerLen() : length of header
header() : returns the header of the hunk
lines() : returns a promise containing DiffLines, not ConvenientLines.
DiffLine
DiffLine now contains the members rawContent() and content().
rawContent() contains the unformatted content of the line. This is no longer a string from the line to the end of the file.
content() contains the utf8 formatted content of the line.