- Improved efficiency of reconciliation by no longer re-sending any payloads which were just received. This reduces the number of messages sent and the overhead needed to process them.
- Fixes a bug which caused value types to be used as fingerprints when calculating fingerprints for certain kinds of ranges.
- Added
getType
toRangeMessengerConfig.decode
- Improved performance of fingerprint calculations
- Removed a stray console.log.
- Fixed an edge-case where a payload series with a single item would cause the RangeMessenger to create an invalid collated item.