{"push_id":666066202,"size":44,"distinct_size":44,"ref":"refs/heads/master","head":"475ea9592707322ae4e8639ab058060a61063f7e","before":"86a49fd2e0c8798f8b27aebbe37888a136e76df9","commits":[{"sha":"185c56dbd0692ea3af9833b99d19cd1a4db6ab0c","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@sumocoders.be","name":"Jonas De Keukelaere"},"message":"Fix 'reply to' for formbuilder email fields\n\n'Reply to' option dit not work as it was getting data from $this->frm, which does not exist.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/185c56dbd0692ea3af9833b99d19cd1a4db6ab0c"},{"sha":"0c79b9632aa169e71247b555908290024be0813a","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@sumocoders.be","name":"Jonas De Keukelaere"},"message":"Update changelog","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/0c79b9632aa169e71247b555908290024be0813a"},{"sha":"12588fef927e5d27d61065c73ac88220e2f492eb","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"Wouter Sioen"},"message":"Merge pull request #1182 from jonasdekeukelaere/fix-formbuilder-reply-to\n\nFix 'reply to' for formbuilder email fields","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/12588fef927e5d27d61065c73ac88220e2f492eb"},{"sha":"f48c1be6c0be988cfd0ce5bfeb9e4802f84a8886","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Update Spoon Library.\n\nThis adds two fixes for the createThumbnails functionality.\n\nEnlarging transparent png images and gif images was broken.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/f48c1be6c0be988cfd0ce5bfeb9e4802f84a8886"},{"sha":"7b509aa2d0032ee8c3cef4686fb473caada5d1ea","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Make sure our cache gets cleared when installing a new module.\n\nOur installed modules are cached in the container. This means we need to\nremove the cache to be able to use these newly installed modules.\n\nUsing the cache:clear command does not work, since this fucks up\nsessions and thus causes a lot of errors.\n\nYou can also not overwrite the installed modules parameter in the\ncontainer since the container is frozen.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/7b509aa2d0032ee8c3cef4686fb473caada5d1ea"},{"sha":"37552fc114e6f15297fbb8652bbd0dda77b69b89","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Preparing for release 3.9.2","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/37552fc114e6f15297fbb8652bbd0dda77b69b89"},{"sha":"1b34eaf5ecfece333ac17a91eab80887d1ffd266","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Remove the old Analytics module.\n\nWe'll start a full rewrite of the analytics module, because API v2 has\nbeen stopped. We'll start with a little less functionality, but it can\ngrow if people need more stuff.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/1b34eaf5ecfece333ac17a91eab80887d1ffd266"},{"sha":"0562a87dea4409c2f187eb8b43ca3b3d2e85e438","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Add the code to couple an analytics profile.\n\nThe code is not that clean yet, but it's enough to couple a profile and\nthus to make the analytics integration in the frontend header work.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/0562a87dea4409c2f187eb8b43ca3b3d2e85e438"},{"sha":"a98e2488b2d315631810922af6be3c861305c08e","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Add the form to pick the date range for statistics.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/a98e2488b2d315631810922af6be3c861305c08e"},{"sha":"9991e7d113679aa9d2a5d8e87dfa3290273778d1","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Use the service container to create google instances.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/9991e7d113679aa9d2a5d8e87dfa3290273778d1"},{"sha":"a5de055899b3977b4177703a9ea78269bcd4c521","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Make sure we know which view to get data for.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/a5de055899b3977b4177703a9ea78269bcd4c521"},{"sha":"8aba22df1e64eb985faf8862de183839199840d7","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Fetch some data from google analytics.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/8aba22df1e64eb985faf8862de183839199840d7"},{"sha":"1ad7d75874c209553fba777e1296c6ca2c98b2b7","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Fetch some metrics for the selected date range.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/1ad7d75874c209553fba777e1296c6ca2c98b2b7"},{"sha":"d80df797718ad99faa6054fb3d2e9d3796d2a011","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Add a pageviews and sources graph.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/d80df797718ad99faa6054fb3d2e9d3796d2a011"},{"sha":"9b56683db26210ea719ce3d2221be4c09f4c9636","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Make sure we have a refresh token.\n\nusing this refresh token, we are able to use our analytics module for a\nlonger time without needing to go to the google allow access screen.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/9b56683db26210ea719ce3d2221be4c09f4c9636"},{"sha":"058d5d50c13386d104d48f05e155ebca76fe2c27","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Make sure we have no empty subnavigation.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/058d5d50c13386d104d48f05e155ebca76fe2c27"},{"sha":"96be0cd8edb2fd771fab44fd4dd04de2dfc2ad66","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Analytics layout improvements.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/96be0cd8edb2fd771fab44fd4dd04de2dfc2ad66"},{"sha":"254f47fd0b4528066acec39df2bff2d1eedbd6b4","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Make sure all datepickers are rendered.\n\nFor some reason, the old selector only matched .inputDatefieldNormal.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/254f47fd0b4528066acec39df2bff2d1eedbd6b4"},{"sha":"add0216043dad8def7100c685b89e2f06fe93ae4","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Implement FileCache in the Analytics module.\n\nI also made a Cache interface and an InMemory Cache to make our cache\nhot swappable. This will make it possible to create memcached/redis/...\ncache easily.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/add0216043dad8def7100c685b89e2f06fe93ae4"},{"sha":"2bc82967f8188625e8525d8134d06f10d1278552","author":{"email":"c8fc1d2f070f8c95f26ed674f1b86ea7d764f7fc@gmail.com","name":"woutersioen"},"message":"Fix wrong PHPDoc.","distinct":true,"url":"https://api.github.com/repos/vytenizs/forkcms/commits/2bc82967f8188625e8525d8134d06f10d1278552"}]}