{"sha": "05317f53411fab3c3d66b88408bc867f2e474a35", "message": "Release 0.14", "author_date": "2019-02-24T23:11:51Z", "committer_date": "2019-02-24T23:11:51Z", "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": "05a85b358fb907d8fcb72f19390ee2ba5a2261a5", "message": "Don't assume -1 for error code", "author_date": "2019-02-24T19:50:56Z", "committer_date": "2019-02-24T19:50:56Z", "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": "0bc49e938e1e3444df734f9178a9a317f68f9716", "message": "'sqlite-utils add-column name type' command, closes #15", "author_date": "2019-02-24T20:04:33Z", "committer_date": "2019-02-24T20:04:33Z", "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": "0c6745b70f95663f8ddf4309c578bd568eca75ec", "message": "Whitespace fix", "author_date": "2019-02-24T18:42:27Z", "committer_date": "2019-02-24T18:42:27Z", "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": "10e3aab4c63bc02cacd64e7aa1e5eaff2b314b3e", "message": "Fixed typo with last_pk", "author_date": "2019-02-24T06:49:54Z", "committer_date": "2019-02-24T06:49:54Z", "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": "1b6025e8ab5cef6a6f2550cc3be1f80b12cc64a1", "message": "Release 0.13", "author_date": "2019-02-24T06:54:43Z", "committer_date": "2019-02-24T06:54:43Z", "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": "33df260b38e1b0f179cdb849fc4e3e9c76e57f3a", "message": "Fix for CLI test", "author_date": "2019-02-24T20:12:59Z", "committer_date": "2019-02-24T20:12:59Z", "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": "3cab079d3e45aa3468e9f7317680ded6438f3955", "message": "add-column col_type now optional, defaults to str", "author_date": "2019-02-24T22:24:00Z", "committer_date": "2019-02-24T22:24:00Z", "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": "557dc3f9a7b622c45c73fd791cfe0a786f9a1de0", "message": "Improved foreign_keys= argument, closes #17", "author_date": "2019-02-24T22:12:45Z", "committer_date": "2019-02-24T22:12:45Z", "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": "6c3f5e647934413dfc46a218f1540a1cab31e52e", "message": "Added --table and --fmt options for table output using tabulate", "author_date": "2019-02-24T06:45:17Z", "committer_date": "2019-02-24T06:45:17Z", "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": "6d25f648ed708b8dd78cbb0af5e356d16859625f", "message": "add_column now accepts explicit SQLite types, refs #15", "author_date": "2019-02-24T19:49:24Z", "committer_date": "2019-02-24T19:49:31Z", "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": "7784b924a179ee213f52693276ab7b68d6549b51", "message": "Added create_index(..., if_not_exists=True), refs #14", "author_date": "2019-02-24T18:46:44Z", "committer_date": "2019-02-24T18:46:44Z", "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": "8a5d0d80c37008f30953110d58f474aac2728ee3", "message": "sqlite-utils create-index command, closes #14", "author_date": "2019-02-24T19:11:21Z", "committer_date": "2019-02-24T19:11:21Z", "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": "9756310408c7e5fa1ca257573e46aa13c2041c24", "message": "Black", "author_date": "2019-02-24T20:59:46Z", "committer_date": "2019-02-24T20:59:46Z", "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": "c5068a0972651b3e359ebc2d6c1486b8b7d2c242", "message": ":pencil: Updates my_database.py to my_database.db (#9)", "author_date": "2019-02-24T03:55:04Z", "committer_date": "2019-02-24T03:55:04Z", "raw_author": {"value": "207bb2132044fa5a4fe28a579f7588c2eee6e391", "label": "Jeff Triplett"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 50527, "label": "jefftriplett"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c5286d2c66b8c187002f9ad8991a6665b2b092f9", "message": "Black formatting", "author_date": "2019-02-24T19:40:58Z", "committer_date": "2019-02-24T19:40: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": "dbf239e3fc8af00ef43ec578fb195dfe604a99fe", "message": "hash_id= mechanism for setting ID using content hash, closes #13", "author_date": "2019-02-24T04:36:40Z", "committer_date": "2019-02-24T04:36:40Z", "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": "dc2560879ed32136d64707a031b62b2870809892", "message": "table.add_column(name, type) method, refs #15", "author_date": "2019-02-24T19:40:26Z", "committer_date": "2019-02-24T19:40: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": "e1ca938aa1c84367fd9d4786b9709c56f3e6e778", "message": "table.add_foreign_key(column, other_table, other_column)\n\nNew mechanism for adding foreign key constraints to an existing SQLite\ntable.\n\nSQLite ALTER TABLE does not support this out-of-the-box, so I instead\nhad to write some careful code that uses PRAGMA writable_schema = 1 to\ndirectly modify the sqlite_master table.\n\nRefs #2", "author_date": "2019-02-24T21:10:51Z", "committer_date": "2019-02-24T21:10:51Z", "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": "e615d22c5564ea1f32abb086088b2700110be10a", "message": "Support for numpy types, closes #11 (#12)", "author_date": "2019-02-24T04:02:19Z", "committer_date": "2019-02-24T04:02:19Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e7ffbcdb364810213b0697c9bcab064efb1dd469", "message": "Ability to create unique indexes, refs #14", "author_date": "2019-02-24T18:41:51Z", "committer_date": "2019-02-24T18:41:51Z", "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": "f8d3b7cfe5c1950b0749d40eb2640df50b52f651", "message": "sqlite-utils add-foreign-key books.db books author_id authors id\n\nCommand for adding foreign keys to existing tables. Closes #2", "author_date": "2019-02-24T21:33:45Z", "committer_date": "2019-02-24T21:33:45Z", "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"}}