{"sha": "855bce8c3823718def13e0b8928c58bf857e41b2", "message": "Release 3.28\n\nRefs #441, #443, #445, #449, #450, #454", "author_date": "2022-07-15T22:56:01Z", "committer_date": "2022-07-15T22:56:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b9a89a0f2c3559989efe65f25a6e1f8fa76fe8b0", "message": "duplicate --ignore option, refs #450", "author_date": "2022-07-15T22:35:58Z", "committer_date": "2022-07-15T22:35:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5fa823f03ff2117020ae7fd56198ca7d50130574", "message": "add-column --ignore option, refs #450", "author_date": "2022-07-15T22:31:37Z", "committer_date": "2022-07-15T22:31:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2c77f4467efcd540ccd57d438cdebece541b90ac", "message": "Add --ignore to create-index as alias of --if-not-exists, refs #450", "author_date": "2022-07-15T22:25:49Z", "committer_date": "2022-07-15T22:25:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "40b6947255540b8cf0639b87824ea8568ec6863c", "message": "enable-fts --replace option, refs #450\n\nAlso fixed up some sqlite3.OperationalError imports.", "author_date": "2022-07-15T22:20:26Z", "committer_date": "2022-07-15T22:20:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9dd4cf891d9f4565019e030ddc712507ac87b998", "message": "Improve CLI help for drop-table and drop-view, refs #450", "author_date": "2022-07-15T22:09:07Z", "committer_date": "2022-07-15T22:09:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e10536c7f59abbb785f092bf83c4ab94c00e31a3", "message": "utils.chunks() is now a documented API, closes #451", "author_date": "2022-07-15T21:59:30Z", "committer_date": "2022-07-15T21:59:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "015c6634644a11e5a3ca9d7dafe22ba62b87f2dd", "message": "Fixed lint errors, refs #454", "author_date": "2022-07-15T21:59:06Z", "committer_date": "2022-07-15T21:59:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c710ade6443d45ca2f581cdf975c7990436ab8fc", "message": "sqlite-utils duplicate command, closes #454, refs #449\n\nAlso made it so .duplicate() raises new NoTable exception rather than raising\nan AssertionError if the source table does not exist.", "author_date": "2022-07-15T21:45:14Z", "committer_date": "2022-07-15T21:45:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "da030d49fd12bbae931871c54a49caccc604f558", "message": "Documentation for .duplicate(), refs #449", "author_date": "2022-07-15T21:29:52Z", "committer_date": "2022-07-15T21:29:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "4af4762521fe3e1ced7fcade67eaeabf41213aab", "message": "test_duplicate_fails_if_table_does_not_exist, refs #449", "author_date": "2022-07-15T21:23:57Z", "committer_date": "2022-07-15T21:23:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b366e68deb0780048a23610c279552f8529d4726", "message": "table.duplicate(new_table_name) feature, closes #449\n\nThanks, @davidleejy", "author_date": "2022-07-15T21:21:36Z", "committer_date": "2022-07-15T21:21:36Z", "raw_author": {"value": "d4b26031589514477509e3dae9cde3678a3b610e", "label": "David"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 1690072, "label": "davidleejy"}, "committer": {"value": 19864447, "label": "web-flow"}}