v1.0.0
Changed
- Refactor test options to always set
createIfMissing
anderrorIfExists
(@ralphtheninja) - Move
setUp()
function intotest()
(@ralphtheninja) - Move
openTestDatabase()
calls intotest()
and passctx
to tests (@ralphtheninja) - Test error after
db.close()
and aftercleanup()
(@ralphtheninja) - Use
after
incleanup()
(@ralphtheninja) - Use only
readable-stream
from user land (@ralphtheninja) - Use
^
for devDependencies (@ralphtheninja) - Switch to plain MIT license (@ralphtheninja)
- Replace
util.inherits
withinherits
module (@ralphtheninja) - Replace
this._destroyed
withthis.destroyed
fromWritable
(@ralphtheninja) - Export single function that creates the stream (@ralphtheninja)
- Flip parameters in
WriteStream
constructor (@ralphtheninja) - Verify results once using
level-concat-iterator
intead of multipledb.get()
operations (@ralphtheninja) - Update README style (@ralphtheninja)
- Optimize internal batch
_buffer
by pushing transformed data (@ralphtheninja) - Use
tempy
for test locations and removecleanup()
(@vweevers) - Pass complete object in
_write()
extending default type (@ralphtheninja) - Link to node 8 lts version of
Writable
(@ralphtheninja) - Support custom
highWaterMark
(@vweevers) - Change
maxBufferLength
to pause rather than drop writes (@vweevers)
Added
- Add node 6, 8, 9 and 10 to Travis (@ralphtheninja)
- Add
standard
for linting (@ralphtheninja) - Test race condition (@vweevers)
- Add
nyc
andcoveralls
(@vweevers) - Add
CHANGELOG.md
(@ralphtheninja) - Add
UPGRADING.md
(@ralphtheninja) - Test
maxBufferLength
(@vweevers) - Test edge cases (@vweevers)
Removed
- Remove node 0.10, 2, 3, 4 and 5 from Travis (@ralphtheninja)
- Remove
contributors
frompackage.json
(@ralphtheninja) - Remove copyright headers from code (@ralphtheninja)
- Remove
this.{writable,readable}
state (@ralphtheninja) - Remove
this._db.isOpen()
checks (@ralphtheninja) - Remove patching db from the API (@ralphtheninja)
- Remove default
'utf8'
encoding and per stream encodings (@ralphtheninja, @vweevers) - Remove
.jshintrc
(@ralphtheninja) - Remove
WriteStream#destroySoon()
(@vweevers) - Remove
WriteStream#toString()
(@vweevers) - Remove redundant
!buffer
check (@vweevers)
Fixed
- Fix erroneous test on missing type (@ralphtheninja)
- Fix race condition by flushing before finish (@vweevers)
- Fix
_destroy
to emit'close'
after error (@vweevers)