{"action":"published","release":{"url":"https://api.github.com/repos/rnicholus/ajax-form/releases/1304240","assets_url":"https://api.github.com/repos/rnicholus/ajax-form/releases/1304240/assets","upload_url":"https://uploads.github.com/repos/rnicholus/ajax-form/releases/1304240/assets{?name}","html_url":"https://github.com/rnicholus/ajax-form/releases/tag/2.0.0","id":1304240,"tag_name":"2.0.0","target_commitish":"master","name":"No more dependencies, clean up native form mirroring, publish to npm","draft":false,"author":{"login":"rnicholus","id":593312,"avatar_url":"https://avatars.githubusercontent.com/u/593312?v=3","gravatar_id":"","url":"https://api.github.com/users/rnicholus","html_url":"https://github.com/rnicholus","followers_url":"https://api.github.com/users/rnicholus/followers","following_url":"https://api.github.com/users/rnicholus/following{/other_user}","gists_url":"https://api.github.com/users/rnicholus/gists{/gist_id}","starred_url":"https://api.github.com/users/rnicholus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rnicholus/subscriptions","organizations_url":"https://api.github.com/users/rnicholus/orgs","repos_url":"https://api.github.com/users/rnicholus/repos","events_url":"https://api.github.com/users/rnicholus/events{/privacy}","received_events_url":"https://api.github.com/users/rnicholus/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-05-16T20:09:01Z","published_at":"2015-05-16T20:41:00Z","assets":[],"tarball_url":"https://api.github.com/repos/rnicholus/ajax-form/tarball/2.0.0","zipball_url":"https://api.github.com/repos/rnicholus/ajax-form/zipball/2.0.0","body":"This is a _huge_ release with some substantial changes, though the breaking changes noticeable to users are likely _very_ minimal.\r\n\r\n1. [Ajax-form no longer has any hard dependencies, not even Polymer](https://github.com/rnicholus/ajax-form/issues/55)! The changes in Polymer, and the fact that it is still not at 1.0, is a bit unsettling. Also, Polymer doesn't really provide any obvious benefits to ajax-form. So, ajax-form 2.0 is a pure web component, and Polymer is no longer a dependency. Note that you may still use Polymer and ajax-form in your project, if you wish.\r\n\r\n2. [An attempt was made to make ajax-form a bit more element-like](https://github.com/rnicholus/ajax-form/issues/62). For example, previously, if a `method` attribute was not included, an `Error` was thrown. 2.0 is taking a different approach to make ajax-form seem a bit more native. If you don't include a `method` attribute in your form, a default of \"GET\" will be used.\r\n\r\n3. [A bug that prevented empty text fields from being sent with the submit request has been fixed](https://github.com/rnicholus/ajax-form/issues/59).\r\n\r\n4. [Ajax-form is now on npm](https://www.npmjs.com/package/ajax-form)! In fact, this is definitely the preferred way to download ajax-form going forward. \r\n\r\n5. [You can now prevent a form from being submitted simply by preventing the default action of the \"submitting\" event](https://github.com/rnicholus/ajax-form/issues/54).\r\n\r\n6. [2.0.0 brings support for \"grouped\" form fields](https://github.com/rnicholus/ajax-form/pull/48). That is, multiple form fields that share the same `name` attribute will all be included in the submit request for _all_ `enctype`s, even \"application/json\"!\r\n\r\n\r\nTo download ajax-form, simply `npm install ajax-form`."}}