{"push_id":645122216,"size":11,"distinct_size":11,"ref":"refs/heads/dev","head":"453883455e84a621716403abca25970f6f01b762","before":"c0a9932e060826527fac6b7a8887d90561db2171","commits":[{"sha":"ed5e9d02564611f207bb908d256f1f84b7fff61d","author":{"email":"14fb05cf2a8f1f60cd0aa6b46c6dd883b39e9105@axelor.com","name":"Pierre Belloy"},"message":"Version to 3.1.0","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/ed5e9d02564611f207bb908d256f1f84b7fff61d"},{"sha":"4fcb4d641ea96aad6f295b70d10b135186eadec1","author":{"email":"14fb05cf2a8f1f60cd0aa6b46c6dd883b39e9105@axelor.com","name":"Pierre Belloy"},"message":"Use grunt task in case of 'prod' mode.","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/4fcb4d641ea96aad6f295b70d10b135186eadec1"},{"sha":"e5cf485ff18d48f9242293a29f71515b5567e0b5","author":{"email":"76b1832478b510fa51d4b2ef52dfd59ca0400db1@axelor.com","name":"mea-axelor"},"message":"Change default file storage directory","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/e5cf485ff18d48f9242293a29f71515b5567e0b5"},{"sha":"c7ce996f7f4f039e6b960ee2e2bbfa41e4a5831b","author":{"email":"76b1832478b510fa51d4b2ef52dfd59ca0400db1@axelor.com","name":"mea-axelor"},"message":"Add CAS/SSO configuration options","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/c7ce996f7f4f039e6b960ee2e2bbfa41e4a5831b"},{"sha":"d03c7f9426b14a78b14221eb227c36c0272b0a05","author":{"email":"76b1832478b510fa51d4b2ef52dfd59ca0400db1@axelor.com","name":"mea-axelor"},"message":"Adapt to new menu ordering attribute","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/d03c7f9426b14a78b14221eb227c36c0272b0a05"},{"sha":"925c1f286d54058a9af38f0e4f0a07403a4bb6dc","author":{"email":"76b1832478b510fa51d4b2ef52dfd59ca0400db1@axelor.com","name":"mea-axelor"},"message":"Adapt to new menu ordering attribute","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/925c1f286d54058a9af38f0e4f0a07403a4bb6dc"},{"sha":"7c80397f51752fc7826a2ae9a20a5fbaccde5b01","author":{"email":"14fb05cf2a8f1f60cd0aa6b46c6dd883b39e9105@axelor.com","name":"Pierre Belloy"},"message":"Skip 'npm' task if not in production mode.\n\nonlyIf is executed during execution phase and by that time gradle has figured out what all tasks it needs to run. Skipping a single task will not skip the task the skipped task depends on.","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/7c80397f51752fc7826a2ae9a20a5fbaccde5b01"},{"sha":"db41b0ec5717e6a1e29a4b214ca366e8f80b0e7a","author":{"email":"76b1832478b510fa51d4b2ef52dfd59ca0400db1@axelor.com","name":"mea-axelor"},"message":"Version to 4.0.0","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/db41b0ec5717e6a1e29a4b214ca366e8f80b0e7a"},{"sha":"72a1680aa40556d185e18ca631efb25601dae3b9","author":{"email":"76b1832478b510fa51d4b2ef52dfd59ca0400db1@axelor.com","name":"mea-axelor"},"message":"Add settings for report engine","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/72a1680aa40556d185e18ca631efb25601dae3b9"},{"sha":"ea067e5840fd5d6e339e62aa6de7988d1960d002","author":{"email":"76b1832478b510fa51d4b2ef52dfd59ca0400db1@axelor.com","name":"mea-axelor"},"message":"Add an example for change tracking","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/ea067e5840fd5d6e339e62aa6de7988d1960d002"},{"sha":"453883455e84a621716403abca25970f6f01b762","author":{"email":"db6844fb99797766df164c0ce6cd87e5db86b29d@163.com","name":"Steven Deng"},"message":"Merge pull request #2 from axelor/dev\n\nDev","distinct":true,"url":"https://api.github.com/repos/donsunsoft/axelor-demo/commits/453883455e84a621716403abca25970f6f01b762"}]}