{"id": 2859414, "title": "v1 stretch goals", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/3", "node_id": "MDk6TWlsZXN0b25lMjg1OTQxNA==", "number": 3, "open_issues": 0, "closed_issues": 5, "state": "closed", "created_at": "2017-10-23T15:16:12Z", "updated_at": "2017-12-10T03:12:22Z", "due_on": null, "closed_at": "2017-11-14T08:27:33Z"} {"id": 2919870, "title": "Foreign key edition", "description": "First version where you can browse via foreign key relationships.", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/5", "node_id": "MDk6TWlsZXN0b25lMjkxOTg3MA==", "number": 5, "open_issues": 0, "closed_issues": 11, "state": "closed", "created_at": "2017-11-17T14:37:05Z", "updated_at": "2017-11-30T16:49:38Z", "due_on": null, "closed_at": "2017-11-30T16:49:38Z"} {"id": 2949431, "title": "Custom templates edition", "description": "Ability to fully customize the HTML templates used to display datasette data.", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/6", "node_id": "MDk6TWlsZXN0b25lMjk0OTQzMQ==", "number": 6, "open_issues": 0, "closed_issues": 21, "state": "closed", "created_at": "2017-11-30T16:41:59Z", "updated_at": "2017-12-10T02:05:05Z", "due_on": null, "closed_at": "2017-12-10T02:05:05Z"} {"id": 3268330, "title": "Datasette 1.0", "description": "https://github.com/simonw/datasette/issues/519 - stable JSON API, documented template context, plugin API guarantee that plugins will not break until a 2.0 release.", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/7", "node_id": "MDk6TWlsZXN0b25lMzI2ODMzMA==", "number": 7, "open_issues": 52, "closed_issues": 58, "state": "open", "created_at": "2018-04-15T21:11:18Z", "updated_at": "2023-03-31T17:56:10Z", "due_on": null, "closed_at": null} {"id": 3439337, "title": "0.23.1", "description": "Bugfix release for 0.23. Shipped: https://pypi.org/project/datasette/0.23.1/", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/8", "node_id": "MDk6TWlsZXN0b25lMzQzOTMzNw==", "number": 8, "open_issues": 0, "closed_issues": 7, "state": "closed", "created_at": "2018-06-20T17:04:16Z", "updated_at": "2018-06-21T15:47:49Z", "due_on": null, "closed_at": "2018-06-21T15:47:15Z"} {"id": 4348046, "title": "1.0", "description": "0.15 is already pretty stable - a few small fixes and I'm going to ship 1.0.", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "html_url": "https://github.com/simonw/sqlite-utils/milestone/1", "node_id": "MDk6TWlsZXN0b25lNDM0ODA0Ng==", "number": 1, "open_issues": 0, "closed_issues": 4, "state": "closed", "created_at": "2019-05-25T00:11:25Z", "updated_at": "2019-05-25T01:28:06Z", "due_on": null, "closed_at": "2019-05-25T01:28:06Z"} {"id": 5225818, "title": "1.0", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "html_url": "https://github.com/dogsheep/github-to-sqlite/milestone/1", "node_id": "MDk6TWlsZXN0b25lNTIyNTgxOA==", "number": 1, "open_issues": 0, "closed_issues": 7, "state": "closed", "created_at": "2020-03-23T01:07:52Z", "updated_at": "2020-05-02T17:56:29Z", "due_on": null, "closed_at": "2020-05-02T17:56:29Z"} {"id": 5234079, "title": "Datasette 0.39", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/12", "node_id": "MDk6TWlsZXN0b25lNTIzNDA3OQ==", "number": 12, "open_issues": 0, "closed_issues": 8, "state": "closed", "created_at": "2020-03-24T22:15:09Z", "updated_at": "2020-03-25T04:19:33Z", "due_on": null, "closed_at": "2020-03-25T04:07:02Z"} {"id": 5324096, "title": "Apple Photos online and securely browsable", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 256834907, "label": "dogsheep-photos"}, "html_url": "https://github.com/dogsheep/dogsheep-photos/milestone/1", "node_id": "MDk6TWlsZXN0b25lNTMyNDA5Ng==", "number": 1, "open_issues": 2, "closed_issues": 2, "state": "open", "created_at": "2020-04-18T19:23:12Z", "updated_at": "2020-04-28T16:47:21Z", "due_on": null, "closed_at": null} {"id": 5471110, "title": "Datasette 0.43", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/13", "node_id": "MDk6TWlsZXN0b25lNTQ3MTExMA==", "number": 13, "open_issues": 0, "closed_issues": 11, "state": "closed", "created_at": "2020-05-27T20:20:08Z", "updated_at": "2020-05-30T13:20:00Z", "due_on": null, "closed_at": "2020-05-30T13:10:46Z"} {"id": 5512395, "title": "Datasette 0.44", "description": "Writeable canned queries, authentication and permissions. [Changelog](https://datasette.readthedocs.io/en/latest/changelog.html#v0-44).", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/14", "node_id": "MDk6TWlsZXN0b25lNTUxMjM5NQ==", "number": 14, "open_issues": 0, "closed_issues": 39, "state": "closed", "created_at": "2020-06-06T00:41:56Z", "updated_at": "2020-06-12T22:05:31Z", "due_on": null, "closed_at": "2020-06-12T22:05:31Z"} {"id": 5533512, "title": "Datasette 0.45", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/15", "node_id": "MDk6TWlsZXN0b25lNTUzMzUxMg==", "number": 15, "open_issues": 0, "closed_issues": 25, "state": "closed", "created_at": "2020-06-11T22:03:04Z", "updated_at": "2020-07-01T23:48:59Z", "due_on": null, "closed_at": "2020-07-01T23:48:59Z"} {"id": 5607421, "title": "Datasette 0.46", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/16", "node_id": "MDk6TWlsZXN0b25lNTYwNzQyMQ==", "number": 16, "open_issues": 0, "closed_issues": 4, "state": "closed", "created_at": "2020-07-01T21:06:07Z", "updated_at": "2020-08-28T04:51:57Z", "due_on": null, "closed_at": "2020-08-28T04:51:57Z"} {"id": 5818042, "title": "Datasette 0.49", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/17", "node_id": "MDk6TWlsZXN0b25lNTgxODA0Mg==", "number": 17, "open_issues": 0, "closed_issues": 13, "state": "closed", "created_at": "2020-08-28T04:51:37Z", "updated_at": "2020-09-14T22:19:57Z", "due_on": null, "closed_at": "2020-09-14T22:19:57Z"} {"id": 5896742, "title": "2.19", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "html_url": "https://github.com/simonw/sqlite-utils/milestone/2", "node_id": "MDk6TWlsZXN0b25lNTg5Njc0Mg==", "number": 2, "open_issues": 0, "closed_issues": 3, "state": "closed", "created_at": "2020-09-20T04:23:57Z", "updated_at": "2020-09-22T01:35:48Z", "due_on": null, "closed_at": "2020-09-22T01:35:48Z"} {"id": 5897911, "title": "2.20", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "html_url": "https://github.com/simonw/sqlite-utils/milestone/3", "node_id": "MDk6TWlsZXN0b25lNTg5NzkxMQ==", "number": 3, "open_issues": 0, "closed_issues": 8, "state": "closed", "created_at": "2020-09-20T22:06:21Z", "updated_at": "2020-11-06T23:52:09Z", "due_on": null, "closed_at": "2020-11-06T23:52:09Z"} {"id": 5971510, "title": "Datasette 0.50", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/18", "node_id": "MDk6TWlsZXN0b25lNTk3MTUxMA==", "number": 18, "open_issues": 0, "closed_issues": 21, "state": "closed", "created_at": "2020-10-08T23:53:30Z", "updated_at": "2020-10-09T17:53:13Z", "due_on": null, "closed_at": "2020-10-09T17:53:13Z"} {"id": 6026070, "title": "0.51", "description": "A new visual design, plugin hooks for adding navigation options, better handling of binary data, URL building utility methods and better support for running Datasette behind a proxy.", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/19", "node_id": "MDk6TWlsZXN0b25lNjAyNjA3MA==", "number": 19, "open_issues": 0, "closed_issues": 53, "state": "closed", "created_at": "2020-10-23T19:42:45Z", "updated_at": "2021-11-20T19:35:48Z", "due_on": null, "closed_at": "2020-10-31T22:35:05Z"} {"id": 6055094, "title": "Datasette 0.52", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/20", "node_id": "MDk6TWlsZXN0b25lNjA1NTA5NA==", "number": 20, "open_issues": 0, "closed_issues": 15, "state": "closed", "created_at": "2020-11-01T04:57:10Z", "updated_at": "2020-11-29T02:43:04Z", "due_on": null, "closed_at": "2020-11-29T02:43:04Z"} {"id": 6079500, "title": "3.0", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "html_url": "https://github.com/simonw/sqlite-utils/milestone/4", "node_id": "MDk6TWlsZXN0b25lNjA3OTUwMA==", "number": 4, "open_issues": 0, "closed_issues": 7, "state": "closed", "created_at": "2020-11-06T23:52:16Z", "updated_at": "2022-01-10T19:25:44Z", "due_on": null, "closed_at": "2022-01-10T19:25:44Z"} {"id": 6158551, "title": "Datasette Next", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/21", "node_id": "MDk6TWlsZXN0b25lNjE1ODU1MQ==", "number": 21, "open_issues": 9, "closed_issues": 3, "state": "open", "created_at": "2020-11-28T23:26:15Z", "updated_at": "2021-08-12T23:53:24Z", "due_on": null, "closed_at": null} {"id": 6346396, "title": "Datasette 0.54", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/22", "node_id": "MDk6TWlsZXN0b25lNjM0NjM5Ng==", "number": 22, "open_issues": 0, "closed_issues": 19, "state": "closed", "created_at": "2021-01-24T21:18:58Z", "updated_at": "2022-01-13T22:22:24Z", "due_on": null, "closed_at": "2022-01-13T22:22:24Z"} {"id": 7558727, "title": "3.21", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "html_url": "https://github.com/simonw/sqlite-utils/milestone/5", "node_id": "MI_kwDOCGYnMM4Ac1ZH", "number": 5, "open_issues": 0, "closed_issues": 16, "state": "closed", "created_at": "2022-01-10T19:25:50Z", "updated_at": "2022-01-11T18:41:13Z", "due_on": null, "closed_at": "2022-01-11T18:41:13Z"} {"id": 7571612, "title": "Datasette 0.60", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/23", "node_id": "MI_kwDOBm6k_c4Ac4ic", "number": 23, "open_issues": 0, "closed_issues": 24, "state": "closed", "created_at": "2022-01-13T22:20:51Z", "updated_at": "2022-01-14T01:59:55Z", "due_on": null, "closed_at": "2022-01-14T01:44:41Z"} {"id": 7867486, "title": "Datasette 1.0a1", "description": "The first Datasette 1.0 alpha release.", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/24", "node_id": "MI_kwDOBm6k_c4AeAxe", "number": 24, "open_issues": 0, "closed_issues": 6, "state": "closed", "created_at": "2022-04-11T22:56:49Z", "updated_at": "2022-12-02T01:24:26Z", "due_on": null, "closed_at": "2022-12-02T01:24:26Z"} {"id": 8303187, "title": "Datasette 0.62", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/25", "node_id": "MI_kwDOBm6k_c4AfrJT", "number": 25, "open_issues": 0, "closed_issues": 8, "state": "closed", "created_at": "2022-08-14T05:11:39Z", "updated_at": "2022-11-14T06:01:19Z", "due_on": null, "closed_at": "2022-08-14T18:03:28Z"} {"id": 8355157, "title": "3.29", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "html_url": "https://github.com/simonw/sqlite-utils/milestone/6", "node_id": "MI_kwDOCGYnMM4Af31V", "number": 6, "open_issues": 0, "closed_issues": 10, "state": "closed", "created_at": "2022-08-27T03:54:48Z", "updated_at": "2022-10-18T18:26:45Z", "due_on": null, "closed_at": "2022-10-18T18:26:45Z"} {"id": 8658075, "title": "Datasette 1.0a0", "description": "The new Datasette Write API.", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/26", "node_id": "MI_kwDOBm6k_c4AhByb", "number": 26, "open_issues": 0, "closed_issues": 23, "state": "closed", "created_at": "2022-11-15T19:56:07Z", "updated_at": "2022-11-29T20:11:39Z", "due_on": null, "closed_at": "2022-11-29T20:11:39Z"} {"id": 8711695, "title": " Datasette 1.0a2", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/27", "node_id": "MI_kwDOBm6k_c4AhO4P", "number": 27, "open_issues": 0, "closed_issues": 15, "state": "closed", "created_at": "2022-12-01T21:13:30Z", "updated_at": "2022-12-20T20:01:13Z", "due_on": null, "closed_at": "2022-12-20T20:01:13Z"} {"id": 8755003, "title": "Datasette 1.0a3", "description": "", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/28", "node_id": "MI_kwDOBm6k_c4AhZc7", "number": 28, "open_issues": 18, "closed_issues": 1, "state": "open", "created_at": "2022-12-13T05:28:22Z", "updated_at": "2023-03-31T17:56:53Z", "due_on": null, "closed_at": null} {"id": 9374594, "title": "4.0 backwards incomatible changes", "description": null, "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "html_url": "https://github.com/simonw/sqlite-utils/milestone/7", "node_id": "MI_kwDOCGYnMM4AjwuC", "number": 7, "open_issues": 1, "closed_issues": 0, "state": "open", "created_at": "2023-05-08T21:04:37Z", "updated_at": "2023-05-08T21:04:38Z", "due_on": null, "closed_at": null} {"id": 2857392, "title": "Ship first public release", "description": "Just addressable content, a full JSON API and pages that don\u2019t look terrible.", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/1", "node_id": "MDk6TWlsZXN0b25lMjg1NzM5Mg==", "number": 1, "open_issues": 0, "closed_issues": 49, "state": "closed", "created_at": "2017-10-23T01:24:24Z", "updated_at": "2019-07-07T20:31:25Z", "due_on": "2017-11-13T08:00:00Z", "closed_at": "2017-11-14T08:24:21Z"} {"id": 4305096, "title": "0.28", "description": "https://simonwillison.net/2019/May/19/datasette-0-28/", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/10", "node_id": "MDk6TWlsZXN0b25lNDMwNTA5Ng==", "number": 10, "open_issues": 0, "closed_issues": 22, "state": "closed", "created_at": "2019-05-11T18:07:05Z", "updated_at": "2019-05-19T22:24:03Z", "due_on": "2019-05-19T07:00:00Z", "closed_at": "2019-05-19T22:24:03Z"} {"id": 4471010, "title": "Datasette 0.29", "description": "Big new features in this release are ASGI support, new plugin hooks for ASGI and extra template variables (to support release of [datasette-auth-github](https://github.com/simonw/datasette-auth-github)), plus facet-by-date.", "creator": {"value": 9599, "label": "simonw"}, "repo": {"value": 107914493, "label": "datasette"}, "html_url": "https://github.com/simonw/datasette/milestone/11", "node_id": "MDk6TWlsZXN0b25lNDQ3MTAxMA==", "number": 11, "open_issues": 0, "closed_issues": 11, "state": "closed", "created_at": "2019-07-07T19:59:16Z", "updated_at": "2019-07-08T03:36:57Z", "due_on": "2019-07-07T07:00:00Z", "closed_at": "2019-07-08T03:36:57Z"}