sha,message,author_date,committer_date,raw_author,raw_author_label,raw_committer,raw_committer_label,repo,repo_label,author,author_label,committer,committer_label 2376c452a56b0c3e75e7ca698273434e32945304,upsert_all() now works with not_null - refs #538,2023-05-08T19:24:10Z,2023-05-08T19:24:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 455c35b512895c19bf922c2b804d750d27cb8dbd,".convert(skip_false) option, refs #527",2023-05-08T20:52:21Z,2023-05-08T20:52:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4fc2f12c88054a4bcc29004e8e9cad39e5b66664,"Fix ResourceWarning in sqlite-utils insert, refs #534",2023-05-08T19:39:06Z,2023-05-08T19:39:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 923768db2ee15f521fe49ce75002cdd02c82e2bc,"Assert on exact error message, refs #537",2023-05-08T21:11:48Z,2023-05-08T21:11:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9662d4ce267accdc8f5301b20a4c7cd82b5ccf34,"Updated cog, refs #527",2023-05-08T21:05:30Z,2023-05-08T21:05:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a256d7de9887d8476400bbe3753439f2e406134b,"Fix a bunch of warnings in the tests, refs #541",2023-05-08T19:57:43Z,2023-05-08T19:57:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b3b100d7f5b2a76ccd4bfe8b0301a29e321d0375,"Release 3.31 Refs #509, #517, #520, #525, #527, #532, #534, #536, #537, #538, #539",2023-05-08T22:33:57Z,2023-05-08T22:33:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c764a9ee8fdb2c55785cf1f538aa5a462cbb292b,"Avoid negative hashes in lambda names, refs #543",2023-05-08T22:12:39Z,2023-05-08T22:12:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw dab23884ae49f1497acd70d855105bf9701f4e36,"Better error message if rows_from_file called with StringIO, closes #520 Refs #448",2023-05-08T22:08:02Z,2023-05-08T22:08:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e0ec4c345129996011951e400388fd74865f65a2,"--no-skip-false option, plus docs - closes #527",2023-05-08T21:03:20Z,2023-05-08T21:03:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e4ed37251746b25ca69b5ace0c8c7992024556df,"Show more detailed error on invalid JSON, closes #532",2023-05-08T20:31:56Z,2023-05-08T20:31:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw eebd1a26ae626cdaba6e568bf11f32c76b60ad09,"Removed FunctionAlreadyRegistered error, refs #526, #525",2023-05-08T21:58:28Z,2023-05-08T21:58:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fca3ef8cf2a68b7a5fa1d740c4439adc7f83e431,"Applied Black, refs #526, #525",2023-05-08T21:54:24Z,2023-05-08T21:54:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw