{"push_id":582364661,"size":70,"distinct_size":70,"ref":"refs/heads/master","head":"ba5418129055aeededd3a159c4227513e3589ba8","before":"90cd6613eb68a9e6ee9c2cd6ecc7bc994e5a121d","commits":[{"sha":"0b8368505d9b1984b20ebe9ba16fb8718e5fae80","author":{"email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com","name":"adolfo.perez"},"message":"LPS-53633 remove old social-networking-portlet plugin\n\nThis plugin has been converted into an OSGi module and moved into\n`modules/apps/social/social-networking-*`, inside the portal repository.","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/0b8368505d9b1984b20ebe9ba16fb8718e5fae80"},{"sha":"f07061d0d43fad80b48f3aca6c6c663cf481171c","author":{"email":"c45c4b71188d075a199e3c570b2c836d306241c0@liferay.com","name":"Bejond Shao"},"message":"LPS-53035 add language key","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/f07061d0d43fad80b48f3aca6c6c663cf481171c"},{"sha":"16c8c02b115011f8a4e94cc394038aa429e36af0","author":{"email":"15597d1a58c88427bb8c8dfa5f004a1a41bb1c0c@liferay.com","name":"Hugo Huijser"},"message":"LPS-53035 Use a book title format","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/16c8c02b115011f8a4e94cc394038aa429e36af0"},{"sha":"19cf71ef9d2092875b1bbb3cdfbb69e96bf52cc3","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-53035 lang keys","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/19cf71ef9d2092875b1bbb3cdfbb69e96bf52cc3"},{"sha":"16473943a5c2d74bdca6e35b8b84fb333b25e2df","author":{"email":"dc1e75cd01cb92e6466f744c7345708b21a1d3f2@liferay.com","name":"Jose A. Jimenez"},"message":"LPS-48484 Actions in KBArticles should not be notified to the user in context","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/16473943a5c2d74bdca6e35b8b84fb333b25e2df"},{"sha":"eff98689fb37766aa43c9dfaa814581cfcad99ac","author":{"email":"4afa6c2cbdbd98b91ea1e6e35d8b301fb84ef364@liferay.com","name":"Sergio Gonzalez"},"message":"LPS-48484 For comments the notification is sent only to the right person and is not using subscriptions so we don't need to provide a contextUserId","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/eff98689fb37766aa43c9dfaa814581cfcad99ac"},{"sha":"927846aa7c18e68eb97e12803959b744f62ae9c9","author":{"email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com","name":"adolfo.perez"},"message":"LPS-53174 check if ZIP file is invalid\n\nWhen given an invalid ZIP file, the reader `listFiles()` method will\nreturn null. Catch the generated NPE and throw a more appropriate\nexception.\n\nA proper solution would be to change the way `ZipReader` behaves, but\nthat may introduce unknown compatibility issues.  A more adecuate\nsolution will be implemented in master.","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/927846aa7c18e68eb97e12803959b744f62ae9c9"},{"sha":"ab43bdcdcbaa8a7008c1a9184c83e4786bc9a6ad","author":{"email":"e624316c3e1f178f94f91ca84345e06bcd0344b2@liferay.com","name":"Shinn Lok"},"message":"SYNC-810 Too many quotes","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/ab43bdcdcbaa8a7008c1a9184c83e4786bc9a6ad"},{"sha":"b1b1e5024c3abb7cd8bad79dcfd0258876c59061","author":{"email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com","name":"adolfo.perez"},"message":"LPS-53174 check if ZIP file is invalid","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/b1b1e5024c3abb7cd8bad79dcfd0258876c59061"},{"sha":"de03d28c59fdce09750a7b6bb74c4b06836d8df7","author":{"email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com","name":"adolfo.perez"},"message":"LPS-53125 force \"normal\" word break in comment body","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/de03d28c59fdce09750a7b6bb74c4b06836d8df7"},{"sha":"d6d01146ac363678fb88b07c70b8d551c2c37c2b","author":{"email":"e837290b8a0b579fbd80750559312619a7e2bd53@liferay.com","name":"Ivica Cardic"},"message":"CLDSVCS-1144 json-web-service-client-shared - Add HTTP headers map to methods","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/d6d01146ac363678fb88b07c70b8d551c2c37c2b"},{"sha":"8eaf55615f1d212823fbd1f6e874237380848879","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"CLDSVCS-1144 json-web-service-client-shared SF","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/8eaf55615f1d212823fbd1f6e874237380848879"},{"sha":"f012fa92e839f8a0cb25c84ee9d13f9fe5024454","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"CLDSVCS-1122 json-web-service-client-shared Call objectMapper instead of _objectMapper","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/f012fa92e839f8a0cb25c84ee9d13f9fe5024454"},{"sha":"0befd7d0d568f9970f74d0f2a189fed871cd886a","author":{"email":"e8f4782eb076057c979f5fc3e9c530e951b31359@liferay.com","name":"Chas Austin"},"message":"LPS-51081 [gradle] Declare class variables at the beginning of the task so they don't need to be explicitly passed as arguments","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/0befd7d0d568f9970f74d0f2a189fed871cd886a"},{"sha":"d25cb1e85790db481c24c7e3b0639b48f678e98c","author":{"email":"e8f4782eb076057c979f5fc3e9c530e951b31359@liferay.com","name":"Chas Austin"},"message":"LPS-51081 Add conditional statements to avoid writing empty blocks","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/d25cb1e85790db481c24c7e3b0639b48f678e98c"},{"sha":"e2b95daff531689b80e760f5cb35fc1c338ac3f5","author":{"email":"e8f4782eb076057c979f5fc3e9c530e951b31359@liferay.com","name":"Chas Austin"},"message":"LPS-51081 Write Gradle dependency settings file","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/e2b95daff531689b80e760f5cb35fc1c338ac3f5"},{"sha":"ca8af72e032b8dbc0274b89c2092e76303b7a8bf","author":{"email":"e8f4782eb076057c979f5fc3e9c530e951b31359@liferay.com","name":"Chas Austin"},"message":"LPS-51081 Fix closure name","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/ca8af72e032b8dbc0274b89c2092e76303b7a8bf"},{"sha":"ad63a9c5c40dbf1a24a08a456377498d63d12d44","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-51081 Sort","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/ad63a9c5c40dbf1a24a08a456377498d63d12d44"},{"sha":"689b4435dc22f0ae70198c156bcb1b614bf69b4d","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-51081 declare it","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/689b4435dc22f0ae70198c156bcb1b614bf69b4d"},{"sha":"1532ea7dfab58985227c60ce40ac1a80f4e1be99","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-51081 smarter way of doing this so we never have to update the if else check","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-plugins/commits/1532ea7dfab58985227c60ce40ac1a80f4e1be99"}]}