{"push_id":601450042,"size":58,"distinct_size":58,"ref":"refs/heads/master","head":"9d293bd54840dc2398c8d02132df0101d3b38759","before":"4b97672a51e6b5c4c76b59e721b011cd8284350a","commits":[{"sha":"e35fa001b5162eccbcbd2d0f4a722399fa454397","author":{"email":"e623597e86bf32efb0ca372ddd9e84b1a544757b@klab.com","name":"INADA Naoki"},"message":"Implement placeholder substitution.","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/e35fa001b5162eccbcbd2d0f4a722399fa454397"},{"sha":"c8c9bb1ec8ac8f25a4c047ae996541b5c0968f5a","author":{"email":"e623597e86bf32efb0ca372ddd9e84b1a544757b@klab.com","name":"INADA Naoki"},"message":"Query() uses client-side placeholder substitution.","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/c8c9bb1ec8ac8f25a4c047ae996541b5c0968f5a"},{"sha":"cac6129f8a5c4cc81fa9c52c262501c93092c61d","author":{"email":"2ae1edce4310a280a5d8198df0ea2c7ec8d870d8@gmail.com","name":"INADA Naoki"},"message":"Don't send text query larger than maxPacketAllowed","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/cac6129f8a5c4cc81fa9c52c262501c93092c61d"},{"sha":"b7c2c47a361f9c038e61f98d178a09e4bf5d36d9","author":{"email":"2ae1edce4310a280a5d8198df0ea2c7ec8d870d8@gmail.com","name":"INADA Naoki"},"message":"Add substitutePlaceholder option to DSN","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/b7c2c47a361f9c038e61f98d178a09e4bf5d36d9"},{"sha":"3454863ddba455c6e748d760290e9d65b45fdbb0","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@tech9computers.com","name":"Chris Moos"},"message":"Add support for returning table alias on Columns().\n\nCurrently the driver discards the column alias and the original table\nname. This change adds a new configuration parameter to include the\ntable alias with the column name.\n\nThis is useful because when mapping columns to structs, it is impossible\nto distinguish between duplicate column names when doing JOIN queries.","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/3454863ddba455c6e748d760290e9d65b45fdbb0"},{"sha":"511937c8c4dd4ecc4b56a918ec9719e5ac40c00c","author":{"email":"a90f4bafea2a9ef3e584873b76190a7643dc3ec4@users.noreply.github.com","name":"Julien Schmidt"},"message":"Merge pull request #289 from chrismoos/expose_aliases\n\nAdd support for returning table alias on Columns()","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/511937c8c4dd4ecc4b56a918ec9719e5ac40c00c"},{"sha":"f3b82fdf7fd1f7b2651b1e0666b3e456b118d456","author":{"email":"10b781b9f689b94a0ae4eafa625923f54d7478d3@klecza.pl","name":"arvenil"},"message":"Merge remote-tracking branch 'upstream/pr/297'\n\nConflicts:\n\tconnection.go\n\tutils_test.go","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/f3b82fdf7fd1f7b2651b1e0666b3e456b118d456"},{"sha":"058ce87948f074a3601619c69c4df3cfaf0f3bfe","author":{"email":"10b781b9f689b94a0ae4eafa625923f54d7478d3@klecza.pl","name":"arvenil"},"message":"Move escape funcs to utils.go, export them, add references to mysql surce code","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/058ce87948f074a3601619c69c4df3cfaf0f3bfe"},{"sha":"42956fa9ec8c80afcac7ad0624973953ea5dd94c","author":{"email":"10b781b9f689b94a0ae4eafa625923f54d7478d3@klecza.pl","name":"arvenil"},"message":"Add tests for escaping functions","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/42956fa9ec8c80afcac7ad0624973953ea5dd94c"},{"sha":"e6bf23ab5050085f8be7852211dde710add2f82e","author":{"email":"10b781b9f689b94a0ae4eafa625923f54d7478d3@klecza.pl","name":"arvenil"},"message":"Add basic SQL injection tests, including NO_BACKSLASH_ESCAPES sql_mode","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/e6bf23ab5050085f8be7852211dde710add2f82e"},{"sha":"c2338f7716e541760cea3436fb87fad30d8ab191","author":{"email":"15eba7492dc04a786d29edf6245dabe55e1fc3b3@gmail.com","name":"Runrioter Wung"},"message":"fix a typo\n\nfix type (comRegiserSlave -> comRegisterSlave)","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/c2338f7716e541760cea3436fb87fad30d8ab191"},{"sha":"bbe8fafb8c01bc7e837652c118ced05de591cc54","author":{"email":"15eba7492dc04a786d29edf6245dabe55e1fc3b3@gmail.com","name":"Runrioter Wung"},"message":"update the AUTHORS file for a fix #311\n\nadd myself to the AUTHORS file","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/bbe8fafb8c01bc7e837652c118ced05de591cc54"},{"sha":"33762c8253bea96e3d36b6d4294cc74ae8e920e7","author":{"email":"8b3c98cd39cd047f269b292b5b91465a963f692f@users.noreply.github.com","name":"Arne Hormann"},"message":"Merge pull request #311 from Runrioter/patch-1\n\nfix a typo","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/33762c8253bea96e3d36b6d4294cc74ae8e920e7"},{"sha":"8afc3be42072f568b4868b4afe97bff228a1fb32","author":{"email":"8b3c98cd39cd047f269b292b5b91465a963f692f@users.noreply.github.com","name":"Arne Hormann"},"message":"Merge pull request #312 from Runrioter/patch-2\n\nupdate the AUTHORS file for a fix #311","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/8afc3be42072f568b4868b4afe97bff228a1fb32"},{"sha":"b4732595f010ffc0f234f94af2f01c24ea1c75cc","author":{"email":"10b781b9f689b94a0ae4eafa625923f54d7478d3@klecza.pl","name":"arvenil"},"message":"Test if inserted data is correctly retrieved after being escaped","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/b4732595f010ffc0f234f94af2f01c24ea1c75cc"},{"sha":"42a1efd12acf579f94495c296c30a6ef9d62706d","author":{"email":"2ae1edce4310a280a5d8198df0ea2c7ec8d870d8@gmail.com","name":"INADA Naoki"},"message":"Don't stop test on MySQLWarnings\n\n\"DROP TABLE IF EXISTS ...\" query fails on fresh database.","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/42a1efd12acf579f94495c296c30a6ef9d62706d"},{"sha":"3c8fa904c29c1648a2ff6420213aa677cb362e93","author":{"email":"2ae1edce4310a280a5d8198df0ea2c7ec8d870d8@gmail.com","name":"INADA Naoki"},"message":"substitutePlaceholder -> interpolateParams","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/3c8fa904c29c1648a2ff6420213aa677cb362e93"},{"sha":"6c8484b12c0fffbd3ea0cd72881a0263f316b1ef","author":{"email":"2ae1edce4310a280a5d8198df0ea2c7ec8d870d8@gmail.com","name":"INADA Naoki"},"message":"Add interpolateParams document to README","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/6c8484b12c0fffbd3ea0cd72881a0263f316b1ef"},{"sha":"04866ee036f56ec3cfd73d4bd68452b550dafb50","author":{"email":"2ae1edce4310a280a5d8198df0ea2c7ec8d870d8@gmail.com","name":"INADA Naoki"},"message":"Fix nits pointed in pull request.","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/04866ee036f56ec3cfd73d4bd68452b550dafb50"},{"sha":"dd7b87c50b971b330172d3905658157189f7b172","author":{"email":"2ae1edce4310a280a5d8198df0ea2c7ec8d870d8@gmail.com","name":"INADA Naoki"},"message":"Add benchmark for interpolateParams()","distinct":true,"url":"https://api.github.com/repos/VividCortex/mysql/commits/dd7b87c50b971b330172d3905658157189f7b172"}]}