{"push_id":1117523048,"size":8,"distinct_size":3,"ref":"refs/heads/master","head":"8b3548add1f317dd3a7fb89f757e1131c8da37b5","before":"0edbcf8c9f648bdb28b7a91791e039d59338c7d3","commits":[{"sha":"f35054f12899482fdbc866ca6193672cb9a03533","author":{"email":"0a3e818f35af2d4cee594ee958d3a90bff42823d@gmail.com","name":"Gil Lacerda"},"message":"Improve consistency of public API\n\nIgnore invalid email addresses in message and sender building\nAdd reply to validation to message bean validation\nReorganize domain builder methods for consistency\nMake Message objects immutable","distinct":false,"url":"https://api.github.com/repos/gil-l/messaging/commits/f35054f12899482fdbc866ca6193672cb9a03533"},{"sha":"5abc0fc8cc4cca832947ced9b751130470a5f402","author":{"email":"08470736d61b0d5929ba1695e17e57c1e211d523@gmail.com","name":"Pedro Santos"},"message":"Merge pull request #39 from gil-l/enh/consistency\n\nImprove consistency of public API","distinct":false,"url":"https://api.github.com/repos/gil-l/messaging/commits/5abc0fc8cc4cca832947ced9b751130470a5f402"},{"sha":"53e8262ebf6af4094d149a3c522ee755bcfa9806","author":{"email":"0a3e818f35af2d4cee594ee958d3a90bff42823d@gmail.com","name":"Gil Lacerda"},"message":"Rename MessageDeletionPolicy to MessageStoragePolicy which is more in line with it's method's names and usage\nRefactor other deletion policy mentions to storage policy\nChange MessageStoragePolicy string presentation\nPrevent NPE in MessageStoragePolicy.keep(Integer, Period)\nAdd isKeepNone method to MessageStoragePolicy\nRefactor remaining mentions to unlimited policy to keepAll policy for consistency\nOptimize MessageStoragePolicy.pruneMessages and serialization methods\nIntroduce keep none policy option in sender configuration interface\nImprove readability of sender and storage policy related interface labels and messages\nPrevent recipient related NPE on Sender creation and configuration\nReview SenderBean sender interacting methods purpose and accessibility\nAdd Sender.available(User) to Sender public API","distinct":false,"url":"https://api.github.com/repos/gil-l/messaging/commits/53e8262ebf6af4094d149a3c522ee755bcfa9806"},{"sha":"c23edead67659bd0d65e554924f5dac18897d8c1","author":{"email":"0a3e818f35af2d4cee594ee958d3a90bff42823d@gmail.com","name":"Gil Lacerda"},"message":"Move EmailTask and MessageTask from domain packages to task dedicated packages in their respective modules\nAdd MessageDispatcher getter to MessageSystem for cases where set dispatcher can be configured in production\nMake pending messages available publicly to allow developers to create customized MessageTasks\nMake Sender.pruneMessages available publicly to allow developers to create customized MessageTasks\nRemove unnecessary pruneMessages method from MessagingSystem\nAdd pruned messages reporting to MessageTask\nAdd undeclared static getter to MessageTemplate\nAdd DeleteUndeclaredTemplates Task to facilitate this cleanup operation","distinct":false,"url":"https://api.github.com/repos/gil-l/messaging/commits/c23edead67659bd0d65e554924f5dac18897d8c1"},{"sha":"a7b49283ded92e8f710a8616ec6e514fa928b143","author":{"email":"0a3e818f35af2d4cee594ee958d3a90bff42823d@gmail.com","name":"Gil Lacerda"},"message":"Remove MessageSendingUrlBuilder class due to message recipient access control complications\nRemove unnecessary encoding in MessageBean\nImprove MessageBean validation\nMake MessageContentBean validation public\nOther minor improvements to MessageBean\nImprove sender update script in message sending page","distinct":false,"url":"https://api.github.com/repos/gil-l/messaging/commits/a7b49283ded92e8f710a8616ec6e514fa928b143"},{"sha":"4ed1b2455e92e191d5bdbe9ee3fc8e6d18d592c6","author":{"email":"08470736d61b0d5929ba1695e17e57c1e211d523@gmail.com","name":"Pedro Santos"},"message":"Merge pull request #40 from gil-l/enh/MessageStoragePolicy\n\nSmall improvements to MessageDeletionPolicy and Sender Configuration","distinct":true,"url":"https://api.github.com/repos/gil-l/messaging/commits/4ed1b2455e92e191d5bdbe9ee3fc8e6d18d592c6"},{"sha":"4e55bd698e6ee53261965c68815cc520e3c89833","author":{"email":"08470736d61b0d5929ba1695e17e57c1e211d523@gmail.com","name":"Pedro Santos"},"message":"Merge pull request #41 from gil-l/enh/Tasks\n\nTask and MessagingSystem API Improvements","distinct":true,"url":"https://api.github.com/repos/gil-l/messaging/commits/4e55bd698e6ee53261965c68815cc520e3c89833"},{"sha":"8b3548add1f317dd3a7fb89f757e1131c8da37b5","author":{"email":"08470736d61b0d5929ba1695e17e57c1e211d523@gmail.com","name":"Pedro Santos"},"message":"Merge pull request #43 from gil-l/fix/UrlBuilder\n\nRemove MessageSendingUrlBuilder and ui package improvements","distinct":true,"url":"https://api.github.com/repos/gil-l/messaging/commits/8b3548add1f317dd3a7fb89f757e1131c8da37b5"}]}