{"push_id":1128020457,"size":1000,"distinct_size":1663,"ref":"refs/heads/master","head":"aa3b04c937e807692f0a714832513235020bd18e","before":"8f233786ed3a5969ebcbb8aeb8d5d82e852ac179","commits":[{"sha":"58c2990794a3fa332a63f3facddd26656fb599b3","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Reinstate and modernize Jasper Reports tests","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/58c2990794a3fa332a63f3facddd26656fb599b3"},{"sha":"452b124ff62537f39c6eea6d5fb197dfe45b628a","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Polish FreeMarker tests and suppress warnings","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/452b124ff62537f39c6eea6d5fb197dfe45b628a"},{"sha":"d883efcb2a1f799c4796c849fa377e4717c4203c","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Throw meaningful exception if JUnit 4.9 is not present\n\nSpringJUnit4ClassRunner, SpringClassRule, and SpringMethodRule now\nthrow an IllegalStateException with a meaningful message if JUnit 4.9\nis not present in the classpath (specifically if\norg.junit.runners.model.MultipleFailureException cannot be loaded).\n\nIssue: SPR-13521","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/d883efcb2a1f799c4796c849fa377e4717c4203c"},{"sha":"3845eb3cbc7195320e9522bda1d95d638f3ef45f","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Migrate Groovy tests to JUnit 4\n\nIssue: SPR-13514","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/3845eb3cbc7195320e9522bda1d95d638f3ef45f"},{"sha":"a9fbbc55e6b60d89116d7f3216cd4be4c252a496","author":{"email":"3660714d59829fd3d87306c47d597bf194d3d05a@pivotal.io","name":"Juergen Hoeller"},"message":"Polishing","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/a9fbbc55e6b60d89116d7f3216cd4be4c252a496"},{"sha":"d3c539a9abb2c17d7ddc1ccd4e9162adf060be3a","author":{"email":"3660714d59829fd3d87306c47d597bf194d3d05a@pivotal.io","name":"Juergen Hoeller"},"message":"Portlet MVC documentation consistently refers to Portlet 2.0 spec (JSR-286)\n\nIssue: SPR-13513","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/d3c539a9abb2c17d7ddc1ccd4e9162adf060be3a"},{"sha":"8d58f66c0fcbb859cf9c09227c908ea54c745785","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Fix formatting in SpEL chapter","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/8d58f66c0fcbb859cf9c09227c908ea54c745785"},{"sha":"faa2f5cc500cbbaa41ddb4dce3d5af86cbb643bc","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Fix formatting in SpEL chapter","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/faa2f5cc500cbbaa41ddb4dce3d5af86cbb643bc"},{"sha":"c75206f9752ba532219085589817677a666f39bb","author":{"email":"821077f74d8b528894a8840379783f03546c4916@pivotal.io","name":"Rossen Stoyanchev"},"message":"Prepare for Reactor 2.0.6","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/c75206f9752ba532219085589817677a666f39bb"},{"sha":"24a91b43ccc76ba0bd0ce7ed6a5d8006cbed946c","author":{"email":"821077f74d8b528894a8840379783f03546c4916@pivotal.io","name":"Rossen Stoyanchev"},"message":"Polish content negotiation","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/24a91b43ccc76ba0bd0ce7ed6a5d8006cbed946c"},{"sha":"39726740e5c9aa33b6c311e979f52aee967eefcf","author":{"email":"e8f08a372c88146d05bec7fffb27deeb3d6236da@pivotal.io","name":"Brian Clozel"},"message":"Guard against invalid response status\n\nServletWebRequest now guard against invalid HTTP response status when\nprocessing conditional requests.\n\nIssue: SPR-13516","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/39726740e5c9aa33b6c311e979f52aee967eefcf"},{"sha":"42e5ad411120ff20b1cff68cf229b135d802d0b2","author":{"email":"821077f74d8b528894a8840379783f03546c4916@pivotal.io","name":"Rossen Stoyanchev"},"message":"Polish","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/42e5ad411120ff20b1cff68cf229b135d802d0b2"},{"sha":"d5b4685391cb7e06fc419c25528f4756927108fc","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Polish HtmlUnitRequestBuilderTests","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/d5b4685391cb7e06fc419c25528f4756927108fc"},{"sha":"283fc945722365eeb4986d3dbc503ff93b45e2b7","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Support null query param values in HtmlUnitRequestBuilder\n\nPrior to this commit, HtmlUnitRequestBuilder would incorrectly attempt\nto decode null values for query parameters (i.e., query parameters such\nas 'error' in 'http://example.com/login?error') which resulted in a\nNullPointerException since URLDecoder.decode() does not support null\nvalues.\n\nThis commit fixes this issue by ensuring that HtmlUnitRequestBuilder\nonly attempts to decode non-null query parameter values.\n\nIssue: SPR-13524","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/283fc945722365eeb4986d3dbc503ff93b45e2b7"},{"sha":"2dc4da3d4e4e3d6b20c212262bffe80283f76e8f","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Link to AssertJ instead of Fest in testing chapter","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/2dc4da3d4e4e3d6b20c212262bffe80283f76e8f"},{"sha":"8c316e1863212c97c8d58e7de78fbfd85401660a","author":{"email":"821077f74d8b528894a8840379783f03546c4916@pivotal.io","name":"Rossen Stoyanchev"},"message":"Avoid issue with switching from Reactor 2.0.5 to 2.0.6\n\nWe can't compile directly against NettyClientSocketOptions method which\nchanged signatures in 2.0.6. This change ensures the method is invoked\nreflectively instead.","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/8c316e1863212c97c8d58e7de78fbfd85401660a"},{"sha":"20c4f82d6b8942005c66453e8e108655e77df434","author":{"email":"3660714d59829fd3d87306c47d597bf194d3d05a@pivotal.io","name":"Juergen Hoeller"},"message":"Upgrade to Hibernate ORM 5.0.2 and Hibernate Validator 5.2.2","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/20c4f82d6b8942005c66453e8e108655e77df434"},{"sha":"b7c2881a4f9a92ac1e056156b4f4ca7abd1ecf0a","author":{"email":"3983f561e482e04844477d812f12209922eddb0d@pivotal.io","name":"Stephane Nicoll"},"message":"Clarify javadoc\n\nThe Javadoc wrongly referred to a behaviour that is not (and should not\nbe) implemented. List items are split into indexed keys and the\ncomma-separated value is not retained.\n\nIssues: SPR-13257","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/b7c2881a4f9a92ac1e056156b4f4ca7abd1ecf0a"},{"sha":"1c6febc45c78973a830412c062e53f2e3c14d22e","author":{"email":"e8b5bee66e35c0361db72ae98d0619cd426c2dbe@pivotal.io","name":"Sebastien Deleuze"},"message":"Make UriComponentsBuilder.fromOriginHeader() IPv6 compliant\n\nIssue: SPR-13525","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/1c6febc45c78973a830412c062e53f2e3c14d22e"},{"sha":"c52f9d35244720937398976ea7f1a6abc74a8443","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","name":"Sam Brannen"},"message":"Assert status quo & add TODO\n\nIssue: SPR-13537","distinct":true,"url":"https://api.github.com/repos/get-set/spring-framework/commits/c52f9d35244720937398976ea7f1a6abc74a8443"}]}
{"actor":{"display_login":"get-set"}}