{"push_id":1071836202,"size":537,"distinct_size":17,"ref":"refs/heads/3.1","head":"1f820b0b1c6e38e23e72ca03b07900e22e228d54","before":"50c4c387ae26c1e1fd335368466b63b026541e7f","commits":[{"sha":"6c6c0cc6305ca30c48ac1791e173199eb64b1658","author":{"email":"addb47291ee169f330801ce73520b96f2eaf20ea@edison.no","name":"Mario"},"message":"Norwegian translation issue\n\nNorwegian translation issue, that breaks the ui in March. \r\n\r\n\"mar.\" should be \"mars\"","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/6c6c0cc6305ca30c48ac1791e173199eb64b1658"},{"sha":"bbc1cb82702b678b21bef15394f067c146e47625","author":{"email":"819d67e53b6c9983dea118cea592f5214247b065@colymba.com","name":"Thierry François"},"message":"FIX #3458 iframe transport multi file upload FIX #3343, FIX #3148\n\nUploadField now handles multiple file upload through iframe transport\ncorrectly (mainly for IE) as well as upload errors on a per file basis.","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/bbc1cb82702b678b21bef15394f067c146e47625"},{"sha":"114a5c39c84c98a297a994ee9cdfbd477d206817","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@fauchelle.com","name":"Nick"},"message":"Flush should be off by default - consistant\n\nFlushing should be off by default, just like it is when you are on the site normally.\r\n\r\nIt's not obvious that tests always flush when they run and you have to pass flush=0 to turn them off. People expect to have to flush to clear the cache, and the documentation already covers mentions about flushing\r\n\r\n-> http://doc.silverstripe.org/en/developer_guides/testing/unit_testing/\r\n-> phpunit framework/tests '' flush=all\r\n# Run tests with optional `$_GET` parameters (you need an empty second argument)","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/114a5c39c84c98a297a994ee9cdfbd477d206817"},{"sha":"95d0ed486cc845e8760a491d117ecdea10d9c498","author":{"email":"187d10cc708586bf73f029d48e390c05be23057c@dna.co.nz","name":"John Milmine"},"message":"fixing tab force active\n\nWasn't getting li, plus was find tabs in child tabsets","distinct":true,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/95d0ed486cc845e8760a491d117ecdea10d9c498"},{"sha":"2af48738c9d9ce798f7af7d1d80919fe054234fb","author":{"email":"79f32255f5f50cf6bea0367e74f9b640e13a7759@leftandmain.com","name":"unclecheese"},"message":"MINOR: Remove children from Tutorials landing page. Deprecated.","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/2af48738c9d9ce798f7af7d1d80919fe054234fb"},{"sha":"bbe27999eb7a54a33c3c890e8f810438e1099f03","author":{"email":"2bd0e0aec4cbb9b6faba625048ea62e44717a5ca@gmail.com","name":"Jean-Fabien Barrois"},"message":"BUGFIX Use correct query when searching for items managed by a tree dropdown field #3173","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/bbe27999eb7a54a33c3c890e8f810438e1099f03"},{"sha":"f9d493dff568b76db7f50c206a586ee80a92d0b5","author":{"email":"2bd0e0aec4cbb9b6faba625048ea62e44717a5ca@gmail.com","name":"Jean-Fabien Barrois"},"message":"BUGFIX Fixes case insensitive search for postgres databases","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/f9d493dff568b76db7f50c206a586ee80a92d0b5"},{"sha":"f234301c0aed6d62128f5ff706ae9f322f293f6e","author":{"email":"32f68b8abca8792e93cf21e7e1b2304d8dc97a19@bigfork.co.uk","name":"Loz Calver"},"message":"FIX: DataQuery::applyRelation using incorrect foreign key (fixes #3954)","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/f234301c0aed6d62128f5ff706ae9f322f293f6e"},{"sha":"f7fe045627339f4f363f6a04b20431ebe021b0c3","author":{"email":"5e972fb53d9ecaad6dc7dcec6af2a0c36d12dbf7@users.noreply.github.com","name":"Daniel Hensby"},"message":"Merge pull request #3956 from kinglozzer/pulls/3954-dataquery-relations\n\nFIX: DataQuery::applyRelation using incorrect foreign key (fixes #3954)","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/f7fe045627339f4f363f6a04b20431ebe021b0c3"},{"sha":"4709b90864c6b65d72070718b788da35818d6dd8","author":{"email":"32f68b8abca8792e93cf21e7e1b2304d8dc97a19@bigfork.co.uk","name":"Loz Calver"},"message":"FIX: UploadField description alignment","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/4709b90864c6b65d72070718b788da35818d6dd8"},{"sha":"6cdad96ca240ae597ff7b4ceaf818d237b42e625","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chillu.com","name":"Ingo Schommer"},"message":"Merge pull request #3961 from kinglozzer/pulls/uploadfield-description\n\nFIX: UploadField description alignment","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/6cdad96ca240ae597ff7b4ceaf818d237b42e625"},{"sha":"6e0afd5b3c2087e8b56465219ab8e68d309c2c09","author":{"email":"037624212690bbebed501cff0469085f233211f3@silverstripe.org","name":"micmania1"},"message":"FIX Prevent unnecessary call to config system which doesn't exist yet\n\nBy passing the Config instantiation through the Injector and service configuration we're unnecessarily calling Config::inst()->get() on a config system which doesn't yet exist.\n\nMore specifically it calls Config::inst()->get('Config', 'dependencies') here: https://github.com/silverstripe/silverstripe-framework/blob/4ae0d90c5565b2245fe7b9ff96d89e4e386f018c/control/injector/Injector.php#L660 which in turn calls Config::inst()->get('Config', 'extensions').\n\nThis jumps through hoops trying to find the cached config for this class using the current Config_LRU class. When it doesn't find it, it then tries to look through the manifests which don't get created or brought from cache until later on in Core.php. Eventually this returns null for both Config::inst()->get() calls.\n\nI ran a quick performance test before and after on an ec2 t2.micro box using siege (concurrency 5, 10 repetitions) and saved 400ms on average response times on a default installation - it would be awesome if somebody could confirm this is actually the case?","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/6e0afd5b3c2087e8b56465219ab8e68d309c2c09"},{"sha":"028a80b153ccca2d2736ea56e31cf9f2a8800750","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@hens.by","name":"Daniel Hensby"},"message":"DOCS Adding GitHub labels","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/028a80b153ccca2d2736ea56e31cf9f2a8800750"},{"sha":"7b7a5e03129340c5d512a611a78a6f02342baaeb","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chillu.com","name":"Ingo Schommer"},"message":"Merge pull request #3959 from dhensby/pulls/labels-proposal\n\nDOCS Adding GitHub labels","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/7b7a5e03129340c5d512a611a78a6f02342baaeb"},{"sha":"64a8af57deefe5c6c234763c9272922a30daa32c","author":{"email":"285e0cc9947ee40b0608e6ace101e64605e9f384@budget12.com","name":"Antony Thorpe"},"message":"Update FunctionalTest.php API notes\n\nsubmitForm method needs the name of the button (or null) to work","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/64a8af57deefe5c6c234763c9272922a30daa32c"},{"sha":"140895d355cd4557dad75d375a0d33b8c3d57a97","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@christopherdarling.co.uk","name":"Christopher Darling"},"message":"added space after class name in InvalidArgumentException for applyMany + excludeMany\n\n\"ClassNamecan't be used to filter by a list of items.\" => \"ClassName can't be used to filter by a list of items.\"","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/140895d355cd4557dad75d375a0d33b8c3d57a97"},{"sha":"79a575dba468c3fcc9001e5b3fe51819291dbed5","author":{"email":"5e972fb53d9ecaad6dc7dcec6af2a0c36d12dbf7@users.noreply.github.com","name":"Daniel Hensby"},"message":"Merge pull request #3968 from christopherdarling/patch-2\n\nadded space after class name in InvalidArgumentException for applyMany +...","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/79a575dba468c3fcc9001e5b3fe51819291dbed5"},{"sha":"2c752adf5cfef92784787d289fb913db67946966","author":{"email":"5e972fb53d9ecaad6dc7dcec6af2a0c36d12dbf7@users.noreply.github.com","name":"Daniel Hensby"},"message":"Merge pull request #3966 from AntonyThorpe/patch-2\n\nUpdate FunctionalTest.php API notes","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/2c752adf5cfef92784787d289fb913db67946966"},{"sha":"eb35f260c6199c6598a89109357f139347fef89f","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@silverstripe.com","name":"Sam Minnee"},"message":"FIX: Corrected padding on non-sortable columns.\n\nspan.non-sortable in the GridField header relies on there being other, sortable columns in the list to get the padding\nright. If there are no such columns (e.g. in a simple header), then the header is shown without padding, which is ugly.\n\nThis small change fixes that. Tested on Chrome and Firefox. 1px smaller than a sortable header on Firefox but still looks fine.","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/eb35f260c6199c6598a89109357f139347fef89f"},{"sha":"f0cc751d7516ce9701bd0cdddeab7398c6d28d02","author":{"email":"5e972fb53d9ecaad6dc7dcec6af2a0c36d12dbf7@users.noreply.github.com","name":"Daniel Hensby"},"message":"Merge pull request #3969 from sminnee/non-sortable-column-fix\n\nFIX: Corrected padding on non-sortable columns.","distinct":false,"url":"https://api.github.com/repos/dhensby/silverstripe-framework/commits/f0cc751d7516ce9701bd0cdddeab7398c6d28d02"}]}