This release includes some backwards-incompatible schema changes:
* The `milestone` and `assignee` columns on the `issues` table are now integers that are foreign keys to the `milestones` and `users` tables - previously they could be `text` columns instead. 30 * `milestones` now has an integer foreign key in the `creator` column, and a new `repo` column that is an integer foreign key to the `repos` table. 29 * The `repo` column in the `issues` table is now an integer foreign key to `repos`. Previously it was a string of the format `dogsheep/github-to-sqlite`. 31
1.1
* New `github-to-sqlite contributors` command for fetching contributors to one or more repositories. 28 * The [live demo](https://github-to-sqlite.dogsheep.net/) now includes contributors, and pulls data from `simonw/datasette` and `simonw/sqlite-utils` in addition to the Dogsheep repositories. * The `organization` column in the `repos` table is now a foreign key to `users` as opposed to a big piece of JSON. 27
1.0.1
* Fixed bug where repository topics were not being correctly fetched 26 * Live demo at https://github-to-sqlite.dogsheep.net/ now uses [datasette-render-markdown](https://github.com/simonw/datasette-render-markdown) and pulls in issue comments #25
1.0
* Full-text search is configured for more tables. 19 * Release assets are now pulled out into a separate `assets` table. 15 * Now depends on sqlite-utils 2.x. 20 * Commit raw authors are now used to populate a new `raw_authors` able. 18 * New live demo at https://github-to-sqlite.dogsheep.net/ #13 * GitHub API errors are now raised as Pyton exceptions. 21 * Fixed bug running `commits` against repos with no commits. 22
0.7
* New `github-to-sqlite commits my.db dogsheep/github-to-sqlite` command. 17
0.6
- New `releases` command for fetching releases for a repo, 11 - Repository topics are now fetched by the `repos` command - `github-to-sqlite repos` now accepts multiple usernames - Command now works without `--auth` file (using anonymous API calls), 9