CHANGELOG.md
1.78 KB
Changes
1.0.4
- test parallel
- upgrade tap
- upgrade node versions in travis.yml
- Use signal-exit package to detect exit instead of process.on('exit')
- added some debugging lines
v1.0.3
- handle the case where callback is not passed by user
v1.0.2
- git ignore coverage and node_modules
- update tap to v7
- build a changelog
- package: fix repository link
- pass tests on 0.8
- before_script needs to be before_install
- tap 1.2.0 and travis
v1.0.1
- isc license
- updated README.md
v1.0.0
- Simulate staleness instead of waiting excessively
- whitespace
- manage 'retries' so it does not clash with 'wait' polling
- manage 'wait' timer properly
- Get rid of the excessive Object.create opts shadowing stuff
- failing test for the time taken for retries + wait options
- doc: add pollPeriod, correct opts.wait
- Fixed #6: polling period should be configurable
v0.4.3
- Implement race-resistant stale lock detection
- set req id to 1 to start out
v0.4.2
- stale option fix for windows file tunneling
v0.4.1
- Fix version parsing
v0.4.0
- Don't keep lockfiles open
v0.3.4
- retry more aggressively
v0.3.3
- Add debugging function
v0.3.2
- remove console.error
v0.3.1
- Support lack of subsecond fs precision
- Fix error closure overwriting in notStale
v0.3.0
- Use polling instead of watchers
- Add more overhead buffer to contention test
v0.2.2
- Fix wait calculation
- fixup
- Style: prefer early return to giant if/else
- unlock: Close before unlinking
- Don't get tripped up by locks named 'hasOwnProperty'
- test: Pathological extreme lock contention
- refactor license
0.2.1
- Handle race conditions more thoroughly
0.2.0
- Rename to 'lockfile'
0.0.2
- Add retries
- bsd
0.0.1
- tests
- package.json
- the code
- first