ChangeLog.md in amq-protocol-1.9.2 vs ChangeLog.md in amq-protocol-2.0.0

- old
+ new

@@ -1,9 +1,23 @@ -## Changes between 1.9.x and 1.10.0 +## Changes between 1.9.x and 2.0.0 +2.0.0 has **breaking changes** in header encoding. + +### Signed Integer Encoding in Headers + +Integer values in headers are now encoded as signed 64-bit +(was unsigned 32-bit previously, unintentionally). + +This is a breaking change: consuming messages with integers in headers +published with older versions of this library will break! + ### Signed 16 Bit Integer Decoding Signed 16 bit integers are now decoded correctly. + +### Signed 8 Bit Integer Decoding + +Signed 8 bit integers are now decoded correctly. Contributed by Benjamin Conlan.