{"push_id":582443109,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"b9cfd5072a17d8de5903cda20d68fc44f999a6e2","before":"b9e0b9caafb414d8a466b29ffbcb5cf23471a53f","commits":[{"sha":"b9cfd5072a17d8de5903cda20d68fc44f999a6e2","author":{"email":"e1dc5ea50faef0bbb92d1a0c276aaf04451b210a@overthemonkey.com","name":"Spencer Rinehart"},"message":"Convert library from using data/meta pairs to a Message object.\n\nIntroduce a domain object for representing an ESB Message.  This breaks\ncompatibility with previous versions, primarily with the places where\nmessages are sent back to the calling code as it is no longer returning\nthe `data`, but the entire message in a message object.\n\nWhen needed, a new MessageBuilder was created and is available at\n`client.mb` to facilitate building the messages and linking them\nproperly for the ESB.\n\nThe new Message objects also expose functionality from\n[object-path](https://github.com/mariocasciaro/object-path) to make them\neasier to work with.\n\nThis change was made primarily for the purpose of providing an object\nthat we can add new functionality to.  POJO's are simple, but they bloat\nthe API of this library and make it harder to add more state-based\nbehaviors.","distinct":true,"url":"https://api.github.com/repos/nubs/help-esb.js/commits/b9cfd5072a17d8de5903cda20d68fc44f999a6e2"}]}