{"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/0.1.1", "id": 19993251, "node_id": "MDc6UmVsZWFzZTE5OTkzMjUx", "tag_name": "0.1.1", "target_commitish": "master", "name": "0.1.1", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2019-09-14T19:19:33Z", "published_at": "2019-09-14T19:42:08Z", "body": "* Fix bug in authentication handling code", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/0.2", "id": 19993751, "node_id": "MDc6UmVsZWFzZTE5OTkzNzUx", "tag_name": "0.2", "target_commitish": "master", "name": "0.2", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2019-09-14T21:31:17Z", "published_at": "2019-09-14T21:32:34Z", "body": "* Added the `github-to-sqlite starred` command for retrieving starred repos, #1 ", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/0.3", "id": 19993820, "node_id": "MDc6UmVsZWFzZTE5OTkzODIw", "tag_name": "0.3", "target_commitish": "master", "name": "0.3", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2019-09-14T21:49:27Z", "published_at": "2019-09-14T21:50:01Z", "body": "* `license` is now extracted from the `repos` table into a separate `licenses` table with a foreign key, #2\r\n\r\n", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/0.4", "id": 20031553, "node_id": "MDc6UmVsZWFzZTIwMDMxNTUz", "tag_name": "0.4", "target_commitish": "master", "name": "0.4", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2019-09-17T00:18:37Z", "published_at": "2019-09-17T00:19:42Z", "body": "* Added `github-to-sqlite repos` command, #3 ", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/0.5", "id": 20663605, "node_id": "MDc6UmVsZWFzZTIwNjYzNjA1", "tag_name": "0.5", "target_commitish": "master", "name": "0.5", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2019-10-13T05:28:24Z", "published_at": "2019-10-13T05:30:05Z", "body": "* New command: `github-to-sqlite issue-comments` for importing comments on issues - #7\r\n* `github-to-sqlite issues` now accepts optional `--issue=1` argument\r\n* Fixed bug inserting users into already-created table with wrong columns - #6", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/0.6", "id": 21354706, "node_id": "MDc6UmVsZWFzZTIxMzU0NzA2", "tag_name": "0.6", "target_commitish": "master", "name": "0.6", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2019-11-11T05:31:46Z", "published_at": "2019-11-11T05:34:06Z", "body": "- New `releases` command for fetching releases for a repo, #11\r\n- Repository topics are now fetched by the `repos` command\r\n- `github-to-sqlite repos` now accepts multiple usernames\r\n- Command now works without `--auth` file (using anonymous API calls), #9", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/0.7", "id": 24410477, "node_id": "MDc6UmVsZWFzZTI0NDEwNDc3", "tag_name": "0.7", "target_commitish": "master", "name": "0.7", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-03-11T02:47:32Z", "published_at": "2020-03-11T02:48:32Z", "body": "* New `github-to-sqlite commits my.db dogsheep/github-to-sqlite` command. #17", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/1.0", "id": 24792596, "node_id": "MDc6UmVsZWFzZTI0NzkyNTk2", "tag_name": "1.0", "target_commitish": "master", "name": "1.0", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-03-24T00:07:47Z", "published_at": "2020-03-24T00:11:51Z", "body": "* Full-text search is configured for more tables. #19\r\n* Release assets are now pulled out into a separate `assets` table. #15\r\n* Now depends on sqlite-utils 2.x. #20\r\n* Commit raw authors are now used to populate a new `raw_authors` able. #18\r\n* New live demo at https://github-to-sqlite.dogsheep.net/ #13\r\n* GitHub API errors are now raised as Pyton exceptions. #21\r\n* Fixed bug running `commits` against repos with no commits. #22", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/1.0.1", "id": 25583094, "node_id": "MDc6UmVsZWFzZTI1NTgzMDk0", "tag_name": "1.0.1", "target_commitish": "master", "name": "1.0.1", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-04-16T17:41:47Z", "published_at": "2020-04-16T18:09:29Z", "body": "* Fixed bug where repository topics were not being correctly fetched #26\r\n* 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", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/1.1", "id": 25640859, "node_id": "MDc6UmVsZWFzZTI1NjQwODU5", "tag_name": "1.1", "target_commitish": "master", "name": "1.1", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-04-18T15:07:04Z", "published_at": "2020-04-18T15:09:55Z", "body": "* New `github-to-sqlite contributors` command for fetching contributors to one or more repositories. #28\r\n* 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.\r\n* The `organization` column in the `repos` table is now a foreign key to `users` as opposed to a big piece of JSON. #27", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.0", "id": 25745723, "node_id": "MDc6UmVsZWFzZTI1NzQ1NzIz", "tag_name": "2.0", "target_commitish": "master", "name": "2.0", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-04-22T01:20:52Z", "published_at": "2020-04-22T01:24:37Z", "body": "This release includes some backwards-incompatible schema changes:\r\n\r\n* 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\r\n* `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\r\n* 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", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.1", "id": 26067911, "node_id": "MDc6UmVsZWFzZTI2MDY3OTEx", "tag_name": "2.1", "target_commitish": "master", "name": "2.1", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-04-30T23:02:24Z", "published_at": "2020-04-30T23:03:32Z", "body": "* New `github-to-sqlite scrape-dependents` command for importing the dependent repositories for a repo. #34", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.2", "id": 26110434, "node_id": "MDc6UmVsZWFzZTI2MTEwNDM0", "tag_name": "2.2", "target_commitish": "master", "name": "2.2", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-05-02T21:23:11Z", "published_at": "2020-05-02T21:28:00Z", "body": "* New command: `github-to-sqlite stargazers` ([docs](https://github.com/dogsheep/github-to-sqlite/blob/2.2/README.md#fetching-users-that-have-starred-specific-repos)) for fetching all users who have starred the specified repositories. #4\r\n* Added several views: [dependent_repos](https://github-to-sqlite.dogsheep.net/github/dependent_repos), [repos_starred](https://github-to-sqlite.dogsheep.net/github/repos_starred), [recent_releases](https://github-to-sqlite.dogsheep.net/github/recent_releases). #10 #12 #36\r\n* Added indexes on all foreign key relationships. #35\r\n* GitHub API token can now be read from `GITHUB_TOKEN` environment variable. #33", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3", "id": 28422716, "node_id": "MDc6UmVsZWFzZTI4NDIyNzE2", "tag_name": "2.3", "target_commitish": "master", "name": "2.3", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-07-09T23:26:34Z", "published_at": "2020-07-09T23:28:07Z", "body": "- New `github-to-sqlite repos my.db -r simonw/datasette` option for importing just specific repositories. #42", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4", "id": 28705938, "node_id": "MDc6UmVsZWFzZTI4NzA1OTM4", "tag_name": "2.4", "target_commitish": "master", "name": "2.4", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-07-18T22:34:15Z", "published_at": "2020-07-18T22:35:27Z", "body": "- New `github-to-sqlite tags github.db simonw/datasette` command for importing all tags for a repository. #43", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.5", "id": 29822005, "node_id": "MDc6UmVsZWFzZTI5ODIyMDA1", "tag_name": "2.5", "target_commitish": "main", "name": "2.5", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-08-18T15:05:50Z", "published_at": "2020-08-18T15:08:20Z", "body": "- New `github-to-sqlite emojis` command for fetching emoji supported by GitHub. [Demo](https://github-to-sqlite.dogsheep.net/github/emojis). #47\r\n- Added table of contents to README.\r\n- Switched to GitHub Actions for CI.\r\n- Switched default branch to `main`\r\n", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.6", "id": 31441882, "node_id": "MDc6UmVsZWFzZTMxNDQxODgy", "tag_name": "2.6", "target_commitish": "main", "name": "2.6", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-09-17T03:54:16Z", "published_at": "2020-09-17T03:55:03Z", "body": "- New `github-to-sqlite get /gists` command for making authenticated API calls against any API path. #50 ", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.7", "id": 32736481, "node_id": "MDc6UmVsZWFzZTMyNzM2NDgx", "tag_name": "2.7", "target_commitish": "main", "name": "2.7", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-10-19T05:36:32Z", "published_at": "2020-10-19T05:38:34Z", "body": "- `github-to-sqlite repos` command now takes options `--readme` and `--readme-html`, which write the README or rendered HTML README into the `readme` or `readme_html` columns, respectively. #52\r\n- New `--accept` option for `github-to-sqlite get`. #50", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.8", "id": 34556308, "node_id": "MDc6UmVsZWFzZTM0NTU2MzA4", "tag_name": "2.8", "target_commitish": "main", "name": "2.8", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-11-30T01:40:37Z", "published_at": "2020-11-30T01:41:38Z", "body": "- New command: `github-to-sqlite workflows`, for fetching the YAML configuration used by [GitHub Actions](https://github.com/features/actions) workflows and using it to populate new `workflows`, `jobs` and `steps` tables. #54\r\n- New command: `github-to-sqlite pull-requests` - thanks, @adamjonas! #48\r\n- `github-to-sqlite issues --issue` option can now be used multiple times.", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.8.1", "id": 34558928, "node_id": "MDc6UmVsZWFzZTM0NTU4OTI4", "tag_name": "2.8.1", "target_commitish": "main", "name": "2.8.1", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-11-30T04:16:41Z", "published_at": "2020-11-30T04:18:21Z", "body": "- README now links to example database tables for each command. #56\r\n- Added documentation for `github-to-sqlite releases`.", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.8.2", "id": 35374715, "node_id": "MDc6UmVsZWFzZTM1Mzc0NzE1", "tag_name": "2.8.2", "target_commitish": "main", "name": "2.8.2", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2020-12-16T19:20:36Z", "published_at": "2020-12-16T19:21:58Z", "body": "- `--readme` now stores `null` if the README file does not exist, rather than throwing an error. #57\r\n- README HTML is rewritten to fix broken internal links, e.g. for a table of contents. #58\r\n", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null} {"html_url": "https://github.com/dogsheep/github-to-sqlite/releases/tag/2.8.3", "id": 54439832, "node_id": "RE_kwDODFdgUs4DPq-Y", "tag_name": "2.8.3", "target_commitish": "main", "name": "2.8.3", "draft": 0, "author": {"value": 9599, "label": "simonw"}, "prerelease": 0, "created_at": "2021-12-01T19:36:52Z", "published_at": "2021-12-01T19:37:19Z", "body": "- Minor documentation and inline help improvements.", "repo": {"value": 207052882, "label": "github-to-sqlite"}, "reactions": null}