{"push_id":1073845670,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"9d76d2eb6b91b13dd9cc7671d80471c23484beb6","before":"ca418bf4bd86ee248cd1ce4a251f5e4052b009d1","commits":[{"sha":"b39d50f52cc73574f32d2ad684b7f3d77c5da7f5","author":{"email":"6f075bcac5d3f9b1cb016783f170deb01c489c01@gmail.com","name":"Eric Duminil"},"message":"integers_to_boolean should accept Integers and return Booleans","distinct":true,"url":"https://api.github.com/repos/mhutter/wash_out/commits/b39d50f52cc73574f32d2ad684b7f3d77c5da7f5"},{"sha":"77b051229909b8df6e968517c61e442acd894c00","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@staal.io","name":"Boris Staal"},"message":"Merge pull request #194 from EricDuminil/master\n\nintegers_to_boolean should accept Integers and return Booleans","distinct":true,"url":"https://api.github.com/repos/mhutter/wash_out/commits/77b051229909b8df6e968517c61e442acd894c00"},{"sha":"132b7ddbc7e204ab58c6b6ad672f3a84ca089555","author":{"email":"0ab09b420c3f4f686e1f6503c93d3111d2038689@meritz.com","name":"Rebecca Meritz"},"message":"Set xsi:nil to true if content is nil\n\nPrior to this commit the XML returned by `wash_out` for `nil` values has a empty\nelement but the type is marked as the type of the expected value. When\nclients like Savon parse this XML they return the type instead of the value\nwhich is actually nil.\n\nWith this commit if the value is passed in is nil then `xsi:nil` will be set to\n`true` on the element instead of the type. Now when clients like Savon parse the\nXML they will return the actual given value `nil` instead of the type the\nelement was supposed to have.\n\nAccording to the XML standard: xsi:nil is \"a mechanism\nfor signaling that an element should be accepted as ·valid· when it has no\ncontent despite a content type which does not require or even necessarily allow\nempty content. An element may be ·valid· without content if it has the attribute\nxsi:nil with the value true. An element so labeled must be empty, but can carry\nattributes if permitted by the corresponding complex type.\"\n\nhttps://www.w3.org/TR/xmlschema-1/#xsi_nil","distinct":true,"url":"https://api.github.com/repos/mhutter/wash_out/commits/132b7ddbc7e204ab58c6b6ad672f3a84ca089555"},{"sha":"abcb3edf6f0eab7a58a2c89d1f9fef561b3ebb79","author":{"email":"0ab09b420c3f4f686e1f6503c93d3111d2038689@meritz.com","name":"Rebecca Meritz"},"message":"Fix bugs in `deep_replace_href` and `deep_select`\n\nThe fixtures `refs_to_arrays.xml` and `nested_refs_to_arrays.xml` both could not\nbe parsed correctly even though they are valid XML. Adding these tests to\nthe router allowed me to trace down the errors to `deep_select`.\n\n`deep_select` didn't support finding elements inside arrays. Unit tests were\nadded to the `dispatcher_spec` to show these cases and they were fixed.\n\nIn order to make it easier to test that `deep_select` was working properly, I\nchanged its signature so that it doesn't take a block and it always just selects\nids which was they only way it was used in anycase.\n\nSearching through arrays was also not supported by `deep_replace_href`. Unit\ntests were adding showing these bugs. And now this function can also replace arrays in\nnested hashes.","distinct":true,"url":"https://api.github.com/repos/mhutter/wash_out/commits/abcb3edf6f0eab7a58a2c89d1f9fef561b3ebb79"},{"sha":"2f313a48c45ee7bf096e743b4f1617d50d3c350b","author":{"email":"0ab09b420c3f4f686e1f6503c93d3111d2038689@meritz.com","name":"Rebecca Meritz"},"message":"Add nillable to all elements in the WSDL\n\nThis change to the WSDL is needed so that we can use the `xsi:nil='true'` added\nin the previous commit and still generate valid XML.\n\n> If {nillable} is true, then an element may also be ·valid· if it carries the\n> namespace qualified attribute with [local name] nil from namespace\n> http://www.w3.org/2001/XMLSchema-instance and value true (see xsi:nil\n> (§2.6.2)) even if it has no text or element content despite a {content type}\n> which would otherwise require content.\n\nFrom: https://www.w3.org/TR/xmlschema-1/#nillable\n\nMore infomation on why nillable is useful can be found here:\nhttp://www.ibm.com/developerworks/webservices/library/ws-tip-null/index.html\n\nAll elements in the WSDL now look something similar to:\n`<xsd:element name=\"some_name\" type=\"xsd:int\" nillable=\"true\"/>`","distinct":true,"url":"https://api.github.com/repos/mhutter/wash_out/commits/2f313a48c45ee7bf096e743b4f1617d50d3c350b"},{"sha":"7f64fc28ddebaf2c5663d1c0707da9de32d1d390","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@staal.io","name":"Boris Staal"},"message":"Merge pull request #196 from hemnet/deep-refs\n\nFix `deep_replace_href` and `deep_select` to work with Arrays","distinct":true,"url":"https://api.github.com/repos/mhutter/wash_out/commits/7f64fc28ddebaf2c5663d1c0707da9de32d1d390"},{"sha":"4a2e2151f8585b5395b076bb1eea892dc9d8e3f8","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@staal.io","name":"Boris Staal"},"message":"Merge pull request #195 from hemnet/nil-error\n\nSet xsi:nil to true if content is nil","distinct":true,"url":"https://api.github.com/repos/mhutter/wash_out/commits/4a2e2151f8585b5395b076bb1eea892dc9d8e3f8"},{"sha":"f0404a294397a47b691ea63b677b26bc8c4cbaf2","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@staal.io","name":"Boris Staal"},"message":"Tests fixed","distinct":true,"url":"https://api.github.com/repos/mhutter/wash_out/commits/f0404a294397a47b691ea63b677b26bc8c4cbaf2"},{"sha":"9d76d2eb6b91b13dd9cc7671d80471c23484beb6","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@staal.io","name":"Boris Staal"},"message":"Merge pull request #197 from inossidabile/tests_fixed\n\nTests fixed","distinct":true,"url":"https://api.github.com/repos/mhutter/wash_out/commits/9d76d2eb6b91b13dd9cc7671d80471c23484beb6"}]}