packages feed

stompl-0.5.0: changelog.md

__0.5.0__ Much More efficient body parsing when length is given

__0.4.0__ Bytestring instead of Bytestring.Char8

__0.3.0__ State Linkage Exception in license

__0.2.0__ The mime package (Codec.MIME) switched from String
          to Text in 0.4. We follow. Thanks, Dave!

__0.1.1__ Dependency for bytestring set to 0.10


__0.1.0__ Major changes:

          - Compliance with Stomp 1.2:

          - header keys and values are now escaped;
            this, in fact, was missing for Stomp 1.1.

          - header keys and values are not trimmed or padded;
            this, as well, should have been done for Stomp 1.1 already.
            Be aware that Stomp 1.0-like message headers
            may fail now, *e.g.*:
            *message : hello world*
            is not the same anymore as
            *message:hello world*

          - carriage return (ascii 13) plus line feed (ascii 10) 
            is now accepted as end-of-line;
            note that stompl never generates carriage return as end-of-line,
            the standard end-of-line remains line feed.

          - the Message frame may have an *ack* header 
            and should have when a message is sent 
            through a queue that requires explicit ack.

          - the mandatory header in the Ack frame is now *id*
            instead of *message-id*. It should correspond to *ack*
            in the message that is ack'd.
            Note that, to ease backward compatibility,
            Ack frames are generated with both: 
            an *id* and a *message-id* header.

          - a Stomp frame was added.
            The Stomp frame has exactly the same format
            as the Connect frame, but it is handled differently
            with respect to escaping: Connect header keys and values 
            are not escaped, Stomp header keys and values, however, are.

__0.0.3__ Major changes:

          - new attribute "ClientId" in Connect frame 
            for compatibility with ActiveMQ; 

          - all commands accept additional headers
            to ease adaptations to broker-specific features. 

__0.0.2__ Minor corrections and documentation

__0.0.1__ Initial Release