{"push_id":705355609,"size":66,"distinct_size":66,"ref":"refs/heads/master","head":"694b714719b344dcdd7c02caa158bb4d52e40c12","before":"044fcbd838a5a5857e98b9f97af0304fa2ac5558","commits":[{"sha":"d2c67e86a6963bccccdbd8fd40c3a52b75a9d467","author":{"email":"487cf18fb8665f8c1e7d213f5da779f5e3ae539d@schirp-dso.com","name":"Markus Schirp"},"message":"Promote Order#all_adjustments to association.\n\nFixes #6391","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/d2c67e86a6963bccccdbd8fd40c3a52b75a9d467"},{"sha":"480c63a72f52fcd1ae371b114f09af451eb1f0ed","author":{"email":"c78015a524f662a52b2d107a16c9e5d6e7c7795b@gmail.com","name":"Dan Kubb"},"message":"Fix specs to pass with tighter constraints\n\n* Change to use factory girl when the object used would otherwise be\n  invalid.\n\nFixes #6405","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/480c63a72f52fcd1ae371b114f09af451eb1f0ed"},{"sha":"fd08ba26d330d3448f0e601b88cb5259f628bc5c","author":{"email":"b9ab5d34593724ab32ad0f7d13d88750b7414e7b@blommersit.nl","name":"Rick Blommers"},"message":"Nil-error for guest orders in customer details\n\nWhen you don't have edit user permission, viewing customer details\nraises an error.\n\nFixes #6407","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/fd08ba26d330d3448f0e601b88cb5259f628bc5c"},{"sha":"3207e74a78389b5418886904514770d46ed77f94","author":{"email":"4f54b115cfe4f019d6eed60b67e165e7f272f4bd@gmail.com","name":"Patrick Sinclair"},"message":"We've noticed a few invalid emails slip through our application so we're proposing a change to the Regex used for email validation.\n\nThe regex is adapted from here: http://stackoverflow.com/questions/4770133/rails-regex-for-email-validation\n\nBlank strings aren't valid emails\n\nEmails like 'foo_@bar.com' are also valid.\n\nFixes #6403","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/3207e74a78389b5418886904514770d46ed77f94"},{"sha":"02c5ad4fc357129fb67f0e922c61a78b9d51a066","author":{"email":"487cf18fb8665f8c1e7d213f5da779f5e3ae539d@schirp-dso.com","name":"Markus Schirp"},"message":"Kill exception shadowing in API\n\n* Never rescue `Exception` without re-raising it.\n* Mapping `Exception` to 422 is pure evil to API client developers that\n  in presence of a server side bug still have to assume a client side\n  error because of 4xx range.\n* Changes to rescue domain specific exceptions, while letting unexpected\n  exceptions from *real* bugs pass through higher levels where *sane*\n  developers/operators will have real monitoring available, just logging the\n  error awayand mapping to 4xx range is not healthy\n* Fixes all specs that had been silently failing because of unexpected\n  exceptions and the mapping to 422 whithout any other kind of\n  expectation signalling the failure to rspec.\n* Removes API specific class attribute `error_handler` as error handling\n  should be injected globally via a rack handler. Not specific to an API\n  specific subset of the controller inheritance tree\n\nFixes #6406","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/02c5ad4fc357129fb67f0e922c61a78b9d51a066"},{"sha":"f8706b037a1f77d680f4cae5186995dbe5e51fdc","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@trialguides.com","name":"Michael Lippold"},"message":"Bump poltergeist to version 1.6.0\n\nFixes #6434","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/f8706b037a1f77d680f4cae5186995dbe5e51fdc"},{"sha":"de45389afbbea35d8a4b8550fad896d1c19edb36","author":{"email":"c78015a524f662a52b2d107a16c9e5d6e7c7795b@gmail.com","name":"Dan Kubb"},"message":"Refactor Spree::Order#associate_user! code and specs to be simpler\n\n* Expand the specs to test all possible code paths. This code is fully\n  mutation covered by mutant.\n\nChange Spree::Order#associate_user to copy address information\n\nFixes #6414","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/de45389afbbea35d8a4b8550fad896d1c19edb36"},{"sha":"8c401093c349dc97d4e8fffe82a30a9683ff5a7e","author":{"email":"c78015a524f662a52b2d107a16c9e5d6e7c7795b@gmail.com","name":"Dan Kubb"},"message":"Fix Spree::OrderWalkthrough.up_to to not transition past the action\n\n* Previously specifying :address, or any other state, will cause this\n  method to transition to the *next* action after it. I believe, based\n  on the name of the method, this is incorrect. It is the intention of\n  someone using this method to transition to the specific state they\n  specified, not whatever comes after it.\n\nFixes #6416","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/8c401093c349dc97d4e8fffe82a30a9683ff5a7e"},{"sha":"b4c81e6b68a2150733e994a47b71cacf300ed43a","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@jalada.co.uk","name":"David Somers"},"message":"Add missing parenthesis.\n\nFixes #6433","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/b4c81e6b68a2150733e994a47b71cacf300ed43a"},{"sha":"bc082ae509c0574c2e7492c03148747dffd79882","author":{"email":"a1a2cafa0fdb38c0c1ba9a8684bc380a939751b5@BurlingtonWebApps.com","name":"Jeff Dutil"},"message":"Specify indentation width for rubocop.","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/bc082ae509c0574c2e7492c03148747dffd79882"},{"sha":"8fd756a76c7d1ef2cfae33c183652135b9e2b805","author":{"email":"d8c47f1d7ac390266ff942cf9388cc250088709e@gmail.com","name":"wuboy"},"message":"Check preference exist before fetch.\n\nFixes #6390","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/8fd756a76c7d1ef2cfae33c183652135b9e2b805"},{"sha":"7b52ffdcc21ff9b7747d0ac033b122bbc1855409","author":{"email":"a1a2cafa0fdb38c0c1ba9a8684bc380a939751b5@BurlingtonWebApps.com","name":"Jeff Dutil"},"message":"Revert \"Promote Order#all_adjustments to association.\"\n\nThis reverts commit d2c67e86a6963bccccdbd8fd40c3a52b75a9d467.","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/7b52ffdcc21ff9b7747d0ac033b122bbc1855409"},{"sha":"89090a1b568df69d08e1612758ce7d9bfb59a5fd","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@personalwine.com","name":"Anthony D'Addeo"},"message":"bootstrap shipping method form\n\nfixes #6412","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/89090a1b568df69d08e1612758ce7d9bfb59a5fd"},{"sha":"715d4439f4f02a1d75b8adac74b77dd445b61908","author":{"email":"487cf18fb8665f8c1e7d213f5da779f5e3ae539d@schirp-dso.com","name":"Markus Schirp"},"message":"Fix performance of cart promotion handler select.\n\nFixes #6371","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/715d4439f4f02a1d75b8adac74b77dd445b61908"},{"sha":"76bac07198d749b59605c2eb29bcd197b65c0258","author":{"email":"8680bc92e90532116957925d2e99d6bb99f2cd3a@gmail.com","name":"Francis Go"},"message":"Update Overview image.\n\nFixes #6436","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/76bac07198d749b59605c2eb29bcd197b65c0258"},{"sha":"998f6d3f25a3e4027406d60f4e4bcd141dae2ced","author":{"email":"99800b85d3383e3a2fb45eb7d0066a4879a9dad0@carlus.cat","name":"Carles Jove i Buxeda"},"message":"Add missing required field labels.\n\nFixes #6437","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/998f6d3f25a3e4027406d60f4e4bcd141dae2ced"},{"sha":"bb111595221f90caa3a688155825fb49071f9a33","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@pero-ict.nl","name":"Peter Berkenbosch"},"message":"Actually utilize the history option of friendlyId when visiting the product show page.\n\nThis will redirect with a 301 to the current url when the product#show is rendered with a legacy url.\n\nAdd specs for the 301 redirection.\n\nFixes #6430","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/bb111595221f90caa3a688155825fb49071f9a33"},{"sha":"ee77e491e8e418a4e412400020488ed9503ec6ca","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@trialguides.com","name":"Michael Lippold"},"message":"Removed Cancel button from the Add Stock form.\n\nFixes #6442","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/ee77e491e8e418a4e412400020488ed9503ec6ca"},{"sha":"08f159b8ecc6f999e7337539798ff45a1b9e89b6","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@p.arndt.io","name":"Philip Arndt"},"message":"set_position conflicts with acts_as_list\n\nfixes #6444\nfixes #6445","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/08f159b8ecc6f999e7337539798ff45a1b9e89b6"},{"sha":"534e404db164a69cf9f874ecbfb0a11372de542b","author":{"email":"d8932fd49bb05ff0670c3545d15547cb7baaf208@houseofradon.com","name":"Mehdi Rejraji"},"message":"Removed unnecessary call to states in countries#index\n\nFixes #6446","distinct":true,"url":"https://api.github.com/repos/lunrfarsde/spree_tr/commits/534e404db164a69cf9f874ecbfb0a11372de542b"}]}