- Added lossless/lossy packet functionality (credits: OguzhanE).
- Use ToxError for errors (credits: OguzhanE).
- Fixed assert error that occurred when inspecting a Tox object.
- Fixed Tox#sendFriendMessageSync() to return message Id (credits: mensinda).
- Update for toxcore api change (8e80ced).
- Fixed Tox#getOptions() when proxy_address is NULL.
- Added functions, events and consts related to transferring files.
- Added hashing functions Tox#hash(), Tox#hashSync().
- Added Tox.load() for asynchronously creating a Tox object.
- Added 'data' option for Tox construction, which specifies the data to load as either a Buffer or a filepath (string). If given a filepath, this will read the file synchronously if (new Tox()) is used, and asynchronously if Tox.load() is used.
- Added Tox#saveToFile(), Tox#saveToFileSync() for saving state to a file.
- Updated typescript definitions file.
- Dropped support for old api in support of new api.
- toxcore and tox_old (old groupchats) implemented for the most part, except for file transfer functions (may have missed a few other functions).