{"rowid": 209590345, "repo": "https://github.com/dogsheep/genome-to-sqlite", "release": "https://github.com/dogsheep/genome-to-sqlite/releases/tag/0.1", "date": "2019-09-19", "body_markdown": "First release", "published_at": "2019-09-19T15:41:17Z", "topics": "[\"23andme\", \"datasette\", \"datasette-io\", \"datasette-tool\", \"dogsheep\", \"genetics\", \"personal-analytics\", \"sqlite\"]"} {"rowid": 611552758, "repo": "https://github.com/dogsheep/apple-notes-to-sqlite", "release": "https://github.com/dogsheep/apple-notes-to-sqlite/releases/tag/0.1", "date": "2023-03-09", "body_markdown": "- Initial working version. `apple-notes-to-sqlite notes.db` dumps your notes out to a SQLite database. [#2](https://github.com/dogsheep/apple-notes-to-sqlite/issues/2)\r\n- `apple-notes-to-sqlite --dump` outputs them to standard output as newline-delimited JSON. [#3](https://github.com/dogsheep/apple-notes-to-sqlite/issues/3)", "published_at": "2023-03-09T05:12:12Z", "topics": "[\"apple-notes\", \"datasette\", \"datasette-tool\", \"dogsheep\", \"sqlite\"]"} {"rowid": 107914493, "repo": "https://github.com/simonw/datasette", "release": "https://github.com/simonw/datasette/releases/tag/0.64.3", "date": "2023-04-27", "body_markdown": "- Added `pip` and `setuptools` as explicit dependencies. This fixes a bug where Datasette could not be installed using [Rye](https://github.com/mitsuhiko/rye). ([#2065](https://github.com/simonw/datasette/issues/2065))", "published_at": "2023-04-27T15:00:27Z", "topics": "[\"asgi\", \"automatic-api\", \"csv\", \"datasets\", \"datasette\", \"datasette-io\", \"docker\", \"json\", \"python\", \"sql\", \"sqlite\"]"} {"rowid": 107914493, "repo": "https://github.com/simonw/datasette", "release": "https://github.com/simonw/datasette/releases/tag/0.64.2", "date": "2023-03-08", "body_markdown": "- Fixed a bug with `datasette publish cloudrun` where deploys all used the same Docker image tag. This was mostly inconsequential as the service is deployed as soon as the image has been pushed to the registry, but could result in the incorrect image being deployed if two different deploys for two separate services ran at exactly the same time. [#2036](https://github.com/simonw/datasette/issues/2036)\r\n", "published_at": "2023-03-08T20:46:27Z", "topics": "[\"asgi\", \"automatic-api\", \"csv\", \"datasets\", \"datasette\", \"datasette-io\", \"docker\", \"json\", \"python\", \"sql\", \"sqlite\"]"} {"rowid": 107914493, "repo": "https://github.com/simonw/datasette", "release": "https://github.com/simonw/datasette/releases/tag/0.64.1", "date": "2023-01-11", "body_markdown": "- Documentation now links to a current source of information for installing Python 3. ([#1987](https://github.com/simonw/datasette/issues/1987))\r\n- Incorrectly calling the Datasette constructor using `Datasette(\"path/to/data.db\")` instead of `Datasette([\"path/to/data.db\"])` now returns a useful error message. ([#1985](https://github.com/simonw/datasette/issues/1985))", "published_at": "2023-01-11T18:27:56Z", "topics": "[\"asgi\", \"automatic-api\", \"csv\", \"datasets\", \"datasette\", \"datasette-io\", \"docker\", \"json\", \"python\", \"sql\", \"sqlite\"]"} {"rowid": 107914493, "repo": "https://github.com/simonw/datasette", "release": "https://github.com/simonw/datasette/releases/tag/0.64", "date": "2023-01-09", "body_markdown": "- Datasette now **strongly recommends against allowing arbitrary SQL queries if you are using SpatiaLite**. SpatiaLite includes SQL functions that could cause the Datasette server to crash. See [SpatiaLite](https://docs.datasette.io/en/stable/spatialite.html#spatialite) for more details.\r\n- New [default_allow_sql](https://docs.datasette.io/en/stable/settings.html#setting-default-allow-sql) setting, providing an easier way to disable all arbitrary SQL execution by end users: `datasette --setting default_allow_sql off`. See also [Controlling the ability to execute arbitrary SQL](https://docs.datasette.io/en/stable/authentication.html#authentication-permissions-execute-sql). ([#1409](https://github.com/simonw/datasette/issues/1409))\r\n- [Building a location to time zone API with SpatiaLite](https://datasette.io/tutorials/spatialite) is a new Datasette tutorial showing how to safely use SpatiaLite to create a location to time zone API.\r\n- New documentation about [how to debug problems loading SQLite extensions](https://docs.datasette.io/en/stable/installation.html#installation-extensions). The error message shown when an extension cannot be loaded has also been improved. ([#1979](https://github.com/simonw/datasette/issues/1979))\r\n- Fixed an accessibility issue: the `