{"push_id":896227885,"size":103,"distinct_size":103,"ref":"refs/heads/master","head":"da52b321c201b624c4063eebc1a821a3aa3d9093","before":"a0e8ec6e67d76aac59ad28ea3c59c5d2b25482da","commits":[{"sha":"0870606ba90d9f0838cd1c0616b7bdb7d00aaf10","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@allimant.org","name":"Franck Allimant"},"message":"Added 'weight' attribute, and some aliases","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/0870606ba90d9f0838cd1c0616b7bdb7d00aaf10"},{"sha":"89ec64bf2b76f48aff24bba79bcdcfab5e89b609","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@allimant.org","name":"Franck Allimant"},"message":"An error is now displayed to the user if an exchange rate is not found","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/89ec64bf2b76f48aff24bba79bcdcfab5e89b609"},{"sha":"c5fde5bab9d316deeb2a9a70fae62acd93231800","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@allimant.org","name":"Franck Allimant"},"message":"Set order status as paid in FreeOrder::pay()","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/c5fde5bab9d316deeb2a9a70fae62acd93231800"},{"sha":"d5846546119bdff85937496a79023e82ca11efe7","author":{"email":"8176fc39e4b8afe01fa7ab876322f32c78d98690@gmail.com","name":"gilles"},"message":"Add order by id in product_sale_element loop","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/d5846546119bdff85937496a79023e82ca11efe7"},{"sha":"e6d22b1ce3e03034c93679650ead92ce80377ef2","author":{"email":"fb36612e4aeb33bed6fb80f93022c0ba5305911b@users.noreply.github.com","name":"Julien Maupetit"},"message":"Increase API key size\n\nAn even length for hexadecimal strings increase compatibility with other languages.","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/e6d22b1ce3e03034c93679650ead92ce80377ef2"},{"sha":"989c970f5e1d0d313e5a3641e0d1699456fa5f3c","author":{"email":"8176fc39e4b8afe01fa7ab876322f32c78d98690@gmail.com","name":"Gilles Bourgeat"},"message":"Merge pull request #1769 from jmaupetit/patch-1\n\nIncrease API key size to 48","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/989c970f5e1d0d313e5a3641e0d1699456fa5f3c"},{"sha":"331c89e362fcc12cb2d313c1756803b39fc65646","author":{"email":"8176fc39e4b8afe01fa7ab876322f32c78d98690@gmail.com","name":"Gilles Bourgeat"},"message":"Merge pull request #1751 from roadster31/currency-rates-fix\n\nFix for undefined currency exchange rate","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/331c89e362fcc12cb2d313c1756803b39fc65646"},{"sha":"2b53439f8e33fd88d194531f1aeba06870f8ee1e","author":{"email":"8176fc39e4b8afe01fa7ab876322f32c78d98690@gmail.com","name":"Gilles Bourgeat"},"message":"Merge pull request #1760 from roadster31/free-order-fix\n\nSet order status as paid in FreeOrder::pay()","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/2b53439f8e33fd88d194531f1aeba06870f8ee1e"},{"sha":"72c76b709e405874121d8c1116816e1075bfe0f7","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@informatiqueprog.net","name":"Informatique Prog"},"message":"Add manual order in attributeCombination loop\n\nSee PR #1679 and Issue #1678","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/72c76b709e405874121d8c1116816e1075bfe0f7"},{"sha":"57c530af9629ce7b6169f5aef6f09dec586575e5","author":{"email":"8176fc39e4b8afe01fa7ab876322f32c78d98690@gmail.com","name":"Gilles Bourgeat"},"message":"Merge pull request #1766 from gillesbourgeat/pse_order_id\n\nAdd order by id in product_sale_element loop","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/57c530af9629ce7b6169f5aef6f09dec586575e5"},{"sha":"6b41908d44b4d2d374e406cb5ac887e8e7da5300","author":{"email":"8176fc39e4b8afe01fa7ab876322f32c78d98690@gmail.com","name":"gilles"},"message":"format get arguments","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/6b41908d44b4d2d374e406cb5ac887e8e7da5300"},{"sha":"91abbbc500bd04041650b409ec9bc739a36317df","author":{"email":"c339d21e3ee19e31246ceaeadaf06cc835f4b02f@users.noreply.github.com","name":"Julien"},"message":"Merge pull request #1782 from gillesbourgeat/fix/ajax-stats\n\nSanitize the get arguments for admin stats","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/91abbbc500bd04041650b409ec9bc739a36317df"},{"sha":"5b5200711b43bed5b22f50aaeced40198219634a","author":{"email":"57e2dccb8b82a4b4bcf3b1a57407f8f90de61aa0@openstudio.fr","name":"Thomas Arnaud"},"message":"product exports update","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/5b5200711b43bed5b22f50aaeced40198219634a"},{"sha":"4a6e7e40df9a3587ebac7a3e0e895f66202caea5","author":{"email":"57e2dccb8b82a4b4bcf3b1a57407f8f90de61aa0@openstudio.fr","name":"Thomas Arnaud"},"message":"order and attribute column name changes","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/4a6e7e40df9a3587ebac7a3e0e895f66202caea5"},{"sha":"3e334b523d62c16d81778e2763b24bf28f3ee435","author":{"email":"57e2dccb8b82a4b4bcf3b1a57407f8f90de61aa0@openstudio.fr","name":"Thomas Arnaud"},"message":"fix pse attributes list","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/3e334b523d62c16d81778e2763b24bf28f3ee435"},{"sha":"13cc02783dfa37c7ce4f4f45734e9fcbc780883d","author":{"email":"8176fc39e4b8afe01fa7ab876322f32c78d98690@gmail.com","name":"Gilles Bourgeat"},"message":"Merge pull request #1778 from InformatiqueProg/AttributeCombination-order-manuel\n\nAdd manual order in attributeCombination loop","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/13cc02783dfa37c7ce4f4f45734e9fcbc780883d"},{"sha":"837e4e575348b6dbcf7f1449ff4f563e0a1ec344","author":{"email":"49fb5677b276fbf642b69a430a3a988ca7a252b6@gmail.com","name":"Julien Chanseaume"},"message":"Added loop name in","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/837e4e575348b6dbcf7f1449ff4f563e0a1ec344"},{"sha":"ec653813e301ec9924aef372759c2e45aa69b1ae","author":{"email":"49fb5677b276fbf642b69a430a3a988ca7a252b6@gmail.com","name":"Julien Chanseaume"},"message":"Added new events for loops\n\nAdded new events for loops","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/ec653813e301ec9924aef372759c2e45aa69b1ae"},{"sha":"06041b3597a254ae6c8daf27d0c8c0d75ff075cf","author":{"email":"49fb5677b276fbf642b69a430a3a988ca7a252b6@gmail.com","name":"Julien Chanseaume"},"message":"Updated BaseLoop to dispatch event to extends it\n\nUpdated BaseLoop to dispatch event to extends it\n\nFixed dispatch for null search","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/06041b3597a254ae6c8daf27d0c8c0d75ff075cf"},{"sha":"1d64145cc2cca747dc6a1d30a462352b1e7ae90b","author":{"email":"49fb5677b276fbf642b69a430a3a988ca7a252b6@gmail.com","name":"Julien Chanseaume"},"message":"Added action for loop to trigger the dispatch for specific loop\n\nAdded action for loop to trigger the dispatch for specific loop","distinct":true,"url":"https://api.github.com/repos/InformatiqueProg/thelia/commits/1d64145cc2cca747dc6a1d30a462352b1e7ae90b"}]}