-WARNING: This update introduces breaking changes compared to previous versions!
Changelog:
Major Changes:
- Added Streaming of Data! Read and Write now stream data and as such changed behavior slightly. You need to flush writers now.
- Considerable Performance Improvements to Read-OPs! Read and ReadBuffer are about 15% faster compared to v1.x!
- Changed WriteBuffer and ReadBuffer API for possibly better performance (saving allocations).
Minor Changes:
- Renamed Read-/WriteBytes to Read-/WriteBuffer
- Minor Improvements to Benchmarking Code. Improved precision.
- Added several more tests and improved coverage.
- Improved error reporting performance
- Improved doc strings
- Improved spelling / grammar / style in ReadMe
Minor Bugfixes:
- Fixed Minor Bugs that omitted safety checks on parameters
- Fixed a Bug where nil writers to writer.Reset would crash.