{"push_id":576800769,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"da2ced86f3c36e6b72999cb471ea6f2f56023f3a","before":"1a213cdbc7e01bf0609bfe2cd10ba6ea8ac7f502","commits":[{"sha":"5a4a2b9f81127da53a25828ac4bfca780f231b2f","author":{"email":"3983f561e482e04844477d812f12209922eddb0d@pivotal.io","name":"Stephane Nicoll"},"message":"Migrate smoke tests to Geb\n\nSince Htmlunit does not provide a complete support for Javascript, smoke\ntests are migrated to Gab (i.e. using Selenium and an actual browser).\n\nThis present a major challenge: it is not easy to assert the content of\na file that the browser downloads when it submits a form. First, the\nbrowser should be configured to download the file directly instead of\nopening a (native) pop-up asking the users where to download it. Then,\nthe tests should be aware of the location of the file in order to assert\nit.\n\nHopefully, Firefox can be configured to achieve this goal.\n\nCloses gh-75","distinct":true,"url":"https://api.github.com/repos/spring-io/initializr/commits/5a4a2b9f81127da53a25828ac4bfca780f231b2f"},{"sha":"8c0dc68a5112546e5fd23958d643e6fd78306f0a","author":{"email":"e8f08a372c88146d05bec7fffb27deeb3d6236da@pivotal.io","name":"Brian Clozel"},"message":"Add version range support in web UI\n\nThis commit introduces zepto.js as a minimal front-end library to\nmanipulate the DOM and a lightweight library `Versions` to parse and\ncompare version ranges (OSGI style).\n\nWith this change, only Boot starter dependencies that are compatible\nwith the selected Boot version should be displayed in the UI.\n\nPartial fix for #62","distinct":true,"url":"https://api.github.com/repos/spring-io/initializr/commits/8c0dc68a5112546e5fd23958d643e6fd78306f0a"},{"sha":"da2ced86f3c36e6b72999cb471ea6f2f56023f3a","author":{"email":"3983f561e482e04844477d812f12209922eddb0d@pivotal.io","name":"Stephane Nicoll"},"message":"Add version range support for dependencies\n\nPreviously, it was not possible to define the Spring Boot version that\na dependency requires. As a result, many new starters implemented as part\nof Spring Boot 1.2 are not available.\n\nEach dependency can now define a `versionRange` attribute that defines\nthe Spring Boot version range that it supports. The range is defined\neither as a single version, in which case it defines that version and\nany later versions or using brackets. A square bracket (`[` or `]`)\ndenotes an inclusive range while a round bracket (`(` or `)`) denotes an\nexclusive range.\n\nBumped the current-metadata format to 2.1 to include this additional\n`versionRange` attribute, that is\n\napplication/vnd.initializr.v2.1+json\n\nExisting clients requesting v2 will not get any dependency that defines\na `versionRange` attribute.\n\nCloses gh-62","distinct":true,"url":"https://api.github.com/repos/spring-io/initializr/commits/da2ced86f3c36e6b72999cb471ea6f2f56023f3a"}]}