What's changed
- Read backwards in chunks instead of one byte at a time — much faster for large files / small tails (#65, #26)
- Finalize on
Bufferand encode once, cutting post-scan overhead (#66) - Fix under-reading newline-only files (#64)
- Expand parity tests ahead of the rewrite (#63)
- Small cleanup of file-open
ENOENThandling (#67)
Public API is unchanged: require('read-last-lines').read(...).
Full Changelog: v1.9.0...v1.10.0