Changelog (revision history) for node-ubjson, the Universal Binary JSON packer/unpacker for Node.js.
- Use
long
npm module for int64 values storing - Write safe 64-bit integers as INT64 UBJSON types
- Add usage examples to readme
- Few tests added
- No-Op marker support
- Add code coverage report via Coveralls
- Add API docs to GH pages
- Use JSHint for linting code
- Fix TMP dir creation on OS X
- Support latest Node.js versions
- Parser should return error for malformed input
- Now pass error to callback for
unpackBuffer()
andpackToBuffer()
- Call
unpackBuffer()
callback only once unpackBuffer()
callback error object should containremainingData
- Error object should contain
collectedData
for malformed arrays and objects Stream
now emit 'error' event on malformed input
- Now pass error to callback for
- Add global and per-stream send buffer length setting with 'rw' interface
- Write stream should split long strings
- Implement int64/L support
- Implement stream reader/writer
- Improve readme, add API docs generated from PDoc comments
- Split module into separate files
- Support for unknown length containers unpacking
- Fix object/o type marker
- Support for byte/B, int16/i and int32/I values
- Support for float/d and double/D values
- Partial support for huge/h and huge/H values
- Add MediaContent.json test from universal-binary-json-java
- Support for string/s and string/S values
- Support for object/o and object/O containers
- Packer/unpacker using node-strtok
- Support for null/Z, true/T, false/F values
- Support for array/a and array/A containers