recent_releases (view)
355 rows sorted by rowid
This data as json, CSV (advanced)
date (date) >30 ✖
- 2019-09-03 5
- 2020-03-21 4
- 2020-08-12 4
- 2020-09-01 4
- 2020-09-03 4
- 2019-09-04 3
- 2019-09-14 3
- 2019-10-16 3
- 2019-11-13 3
- 2020-02-07 3
- 2020-03-20 3
- 2020-03-28 3
- 2020-04-30 3
- 2020-09-17 3
- 2018-12-16 2
- 2019-01-28 2
- 2019-02-23 2
- 2019-02-24 2
- 2019-07-20 2
- 2019-07-28 2
- 2019-10-07 2
- 2019-10-11 2
- 2019-10-30 2
- 2019-11-02 2
- 2019-11-07 2
- 2020-03-14 2
- 2020-03-23 2
- 2020-03-24 2
- 2020-04-01 2
- 2020-04-16 2
- …
rowid ▼ | repo | release | date | body_markdown | published_at | topics |
---|---|---|---|---|---|---|
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.32 | 2019-11-14 | Datasette now renders templates using Jinja async mode. This makes it easy for plugins to provide custom template functions that perform asynchronous actions, for example the new datasette-template-sql plugin which allows custom templates to directly execute SQL queries and render their results. (#628) https://datasette.readthedocs.io/en/latest/changelog.html#v0-32 |
2019-11-14T23:42:14Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.31.2 | 2019-11-13 |
https://datasette.readthedocs.io/en/latest/changelog.html#v0-31-2 |
2019-11-13T17:38:59Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.31.1 | 2019-11-13 |
https://datasette.readthedocs.io/en/latest/changelog.html#v0-31-1 |
2019-11-13T02:40:53Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.31 | 2019-11-13 | This version adds compatibility with Python 3.8 and breaks compatibility with Python 3.5. Full release notes: https://datasette.readthedocs.io/en/stable/changelog.html#v0-31 |
2019-11-13T02:16:15Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.30.2 | 2019-11-02 | 2019-11-02T23:33:13Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
|
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.30.1 | 2019-11-02 | 2019-11-02T00:06:02Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
|
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.30 | 2019-10-30 | 2019-10-30T18:51:30Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
|
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.29.3 | 2019-10-18 | 2019-10-18T05:24:54Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
|
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.29.2 | 2019-09-03 |
https://datasette.readthedocs.io/en/stable/changelog.html#v0-29-2 |
2019-09-03T00:33:35Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.29.1 | 2019-07-14 |
https://datasette.readthedocs.io/en/stable/changelog.html#v0-29-1 |
2019-07-14T01:43:44Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.29 | 2019-07-08 | ASGI, new plugin hooks, facet by date and much, much more… See the release notes for full details. |
2019-07-08T03:43:13Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.28 | 2019-05-19 | Datasette 0.28 - a salmagundi of new features!
* No longer immutable! Datasette now supports databases that change.
* Faceting improvements including facet-by-JSON-array and the ability to define custom faceting using plugins.
* datasette publish cloudrun lets you publish databasese to Google's new Cloud Run hosting service.
* New register_output_renderer plugin hook for adding custom output extensions to Datasette in addition to the default |
2019-05-19T21:42:28Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.27 | 2019-02-06 | 2019-02-06T05:10:20Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
|
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.26.1 | 2019-01-28 | 2019-01-28T01:50:45Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
|
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.26 | 2019-01-10 | 2019-01-10T21:41:00Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
|
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.25.2 | 2018-12-16 |
|
2018-12-16T21:45:39Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.25.1 | 2018-12-16 | Documentation improvements plus a fix for publishing to Zeit Now.
|
2018-12-16T21:44:27Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.25 | 2018-09-19 | New plugin hooks, improved database view support and an easier way to use more recent versions of SQLite. See full release notes here: https://datasette.readthedocs.io/en/latest/changelog.html#v0-25 |
2018-09-19T18:27:21Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.24 | 2018-07-24 | See full release notes here: http://datasette.readthedocs.io/en/latest/changelog.html#v0-24 |
2018-07-24T16:51:29Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.23.2 | 2018-07-08 | Minor bugfix and documentation release.
|
2018-07-08T05:41:38Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.23.1 | 2018-06-21 | Minor bugfix release.
|
2018-06-21T16:02:44Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.23 | 2018-06-18 | This release features CSV export, improved options for foreign key expansions, new configuration settings and improved support for SpatiaLite. See full release notes here: http://datasette.readthedocs.io/en/latest/changelog.html#v0-23 |
2018-06-18T15:28:37Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.22.1 | 2018-05-23 | Bugfix release, plus we now use versioneer for our version numbers.
This might be tuple of more than two values (major and minor version) if commits have been made after a release. - Add version number support with Versioneer. [Robert Gieseke] Versioneer Licence: Public Domain (CC0-1.0) Closes #273 - Refactor inspect logic [Russ Garrett] |
2018-05-23T14:04:17Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.22 | 2018-05-20 | The big new feature in this release is facets. Datasette can now apply faceted browse to any column in any table. It will also suggest possible facets. See the Datasette Facets announcement post for more details. In addition to the work on facets:
Removed the
Added new help section:
Otherwise they interfere with tables in the description, e.g. on https://fivethirtyeight.datasettes.com/fivethirtyeight/nba-elo%2Fnbaallelo
|
2018-05-20T23:44:19Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.21 | 2018-05-05 | New JSON
|
2018-05-05T23:21:33Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.20 | 2018-04-20 | Mostly new work on the Plugins mechanism: plugins can now bundle static assets and custom templates, and
This ensures that columns with spaces in the name will still generate usable CSS class names. Refs #209 - Add column name classes to <td>s, make PK bold [Russ Garrett] - Don't duplicate simple primary keys in the link column [Russ Garrett] When there's a simple (single-column) primary key, it looks weird to duplicate it in the link column. This change removes the second PK column and treats the link column as if it were the PK column from a header/sorting perspective. - Correct escaping for HTML display of row links [Russ Garrett] - Longer time limit for test_paginate_compound_keys It was failing intermittently in Travis - see #209 - Use application/octet-stream for downloadable databses - Updated PyPI classifiers - Updated PyPI link to pypi.org |
2018-04-20T14:41:14Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.19 | 2018-04-17 | This is the first preview of the new Datasette plugins mechanism. Only two plugin hooks are available so far - for custom SQL functions and custom template filters. There's plenty more to come - read the documentation and get involved in the tracking ticket if you have feedback on the direction so far.
https://datasette.readthedocs.io/en/latest/plugins.html
New option causing Datasette to load and evaluate all of the Python files in the specified directory and register any plugins that are defined in those files. This new option is available for the following commands:
Uses https://pluggy.readthedocs.io/ originally created for the py.test project We're starting with two plugin hooks:
This is called when a new SQLite connection is created. It can be used to register custom SQL functions.
This is called with the Jinja2 environment. It can be used to register custom template tags and filters. An example plugin which uses these two hooks can be found at https://github.com/simonw/datasette-plugin-demos or installed using Refs #14
This also stops it filling up the logs. This happens for HEAD requests at the moment - which perhaps should be handled better, but that's a different issue. |
2018-04-17T02:21:51Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.18 | 2018-04-14 | This release introduces support for units, contributed by Russ Garrett (#203). You can now optionally specify the units for specific columns using
|
2018-04-14T15:45:11Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.16 | 2018-04-13 |
|
2018-04-13T21:10:53Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.15 | 2018-04-09 | The biggest new feature in this release is the ability to sort by column. On the table page the column headers can now be clicked to apply sort (or descending sort), or you can specify You can try this feature out on this fivethirtyeight data about the ages of different US politicians.
|
2018-04-09T15:55:29Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.14 | 2017-12-10 | The theme of this release is customization: Datasette now allows every aspect of its presentation to be customized either using additional CSS or by providing entirely new templates. Datasette's metadata.json format has also been expanded, to allow per-database and per-table metadata. A new The
|
2017-12-10T01:41:14Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.13 | 2017-11-25 | 0.13 (2017-11-24)
|
2017-11-25T03:44:46Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
107914493 | https://github.com/simonw/datasette | https://github.com/simonw/datasette/releases/tag/0.12 | 2017-11-16 |
|
2017-11-16T16:01:35Z | [ "asgi", "automatic-api", "csv", "datasets", "datasette", "datasette-io", "docker", "json", "python", "sql", "sqlite" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.35.2 | 2023-11-04 |
|
2023-11-04T01:05:56Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.35.1 | 2023-09-09 |
|
2023-09-09T00:50:42Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.35 | 2023-08-18 | Adding foreign keys to a table no longer uses This new mechanism creates a full copy of the table, so it is likely to be significantly slower for large tables, but will no longer trigger table A new plugin, sqlite-utils-fast-fks, is now available for developers who still want to use that faster but riskier implementation. Other changes:
|
2023-08-18T02:05:22Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.34 | 2023-07-22 | This release introduces a new plugin system. (#567)
|
2023-07-22T23:30:49Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.33 | 2023-06-26 |
|
2023-06-26T01:32:30Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.32.1 | 2023-05-21 |
|
2023-05-21T21:12:05Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.32 | 2023-05-21 |
|
2023-05-21T18:55:42Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.31 | 2023-05-08 |
|
2023-05-08T22:37:24Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.30 | 2022-10-25 |
|
2022-10-25T22:34:48Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.29 | 2022-08-28 |
|
2022-08-28T03:50:29Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.28 | 2022-07-15 |
|
2022-07-15T23:02:45Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.27 | 2022-06-15 | See also the annotated release notes for this release.
|
2022-06-15T04:34:45Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.26.1 | 2022-05-02 |
Try that out using the Pyodide REPL: ```pycon
|
2022-05-02T18:18:01Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.26 | 2022-04-13 |
|
2022-04-13T22:53:36Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.25.1 | 2022-03-11 |
|
2022-03-11T18:35:41Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.25 | 2022-03-02 |
|
2022-03-02T06:35:18Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.24 | 2022-02-16 |
|
2022-02-16T01:41:50Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.23 | 2022-02-04 | This release introduces four new utility methods for working with SpatiaLite. Thanks, Chris Amico. (#330)
|
2022-02-04T06:44:19Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.22.1 | 2022-01-26 |
|
2022-01-26T03:29:24Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.22 | 2022-01-11 |
|
2022-01-11T23:49:28Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.21 | 2022-01-11 | CLI and Python library improvements to help run ANALYZE after creating indexes or inserting rows, to gain better performance from the SQLite query planner when it runs against indexes. Three new CLI commands: More details and examples can be found in the annotated release notes.
|
2022-01-11T02:35:02Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.20 | 2022-01-06 |
|
2022-01-06T06:57:09Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.19 | 2021-11-21 |
|
2021-11-21T04:42:24Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.19a0 | 2021-11-19 |
|
2021-11-19T07:28:50Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.18 | 2021-11-15 |
|
2021-11-15T03:17:31Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.17.1 | 2021-09-22 |
|
2021-09-22T20:51:04Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.17 | 2021-08-24 |
|
2021-08-24T23:42:22Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.16 | 2021-08-18 |
|
2021-08-18T22:37:55Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.15.1 | 2021-08-10 |
|
2021-08-10T23:55:38Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.15 | 2021-08-09 |
|
2021-08-09T22:43:16Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.14 | 2021-08-02 | This release introduces the new sqlite-utils convert command (#251) and corresponding table.convert(...) Python method (#302). These tools can be used to apply a Python conversion function to one or more columns of a table, either updating the column in place or using transformed data from that column to populate one or more other columns. This command-line example uses the Python standard library textwrap module to wrap the content of the db = sqlite_utils.Database("content.db") db["articles"].convert("content", lambda v: "\n".join(textwrap.wrap(v, 100))) ``` See the full documentation for the sqlite-utils convert command and the table.convert(...) Python method for more details. Also in this release:
|
2021-08-02T21:34:43Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.13 | 2021-07-24 |
|
2021-07-24T22:17:47Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.12 | 2021-06-25 |
|
2021-06-25T18:00:18Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.11 | 2021-06-20 |
|
2021-06-20T18:53:09Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.10 | 2021-06-19 | This release introduces the Also new: sqlite-utils memoryThis example of ``` $ curl -s 'https://api.github.com/users/dogsheep/repos'\ | sqlite-utils memory - ' select full_name, forks_count, stargazers_count from stdin order by stargazers_count desc limit 5 ' -t full_name forks_count stargazers_count <hr>dogsheep/twitter-to-sqlite 12 225 dogsheep/github-to-sqlite 14 139 dogsheep/dogsheep-photos 5 116 dogsheep/dogsheep.github.io 7 90 dogsheep/healthkit-to-sqlite 4 85 ``` The tool works against files on disk as well. This example joins data from two CSV files:
Here the You can also use the Full documentation of this new feature is available in Querying data directly using an in-memory database. (#272) sqlite-utils insert --detect-typesThe sqlite-utils insert command can be used to insert data from JSON, CSV or TSV files into a SQLite database file. The new Other changes
|
2021-06-19T16:13:11Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.9.1 | 2021-06-13 |
|
2021-06-13T03:00:45Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.9 | 2021-06-12 |
|
2021-06-12T02:08:03Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.8 | 2021-06-03 |
|
2021-06-03T05:17:33Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.7 | 2021-05-29 |
|
2021-05-29T05:49:59Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.6 | 2021-02-19 | This release adds the ability to execute queries joining data from more than one database file - similar to the cross database querying feature introduced in Datasette 0.55.
|
2021-02-19T05:19:00Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.5 | 2021-02-14 |
|
2021-02-14T22:44:21Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.4.1 | 2021-02-06 |
|
2021-02-06T02:11:15Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.4 | 2021-02-06 |
|
2021-02-06T01:38:26Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.3 | 2021-01-18 |
|
2021-01-18T04:29:48Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.2.1 | 2021-01-12 |
|
2021-01-12T23:23:25Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.2 | 2021-01-03 | This release introduces a new mechanism for speeding up
|
2021-01-03T21:17:37Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.1.1 | 2021-01-01 |
|
2021-01-01T23:57:07Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.1 | 2020-12-13 |
|
2020-12-13T07:31:40Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.0 | 2020-11-08 | This release introduces a new The The release includes minor backwards-incompatible changes, hence the version bump to 3.0. Those changes, which should not affect most users, are:
Also in this release:
Changes since the 3.0a0 alpha release:
|
2020-11-08T17:24:27Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/3.0a0 | 2020-11-07 | This release introduces a new The The release includes minor backwards-incompatible changes, hence the version bump to 3.0. Those changes, which should not affect most users, are:
Also in this release:
|
2020-11-07T01:24:43Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.23 | 2020-10-28 |
|
2020-10-28T21:38:54Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.22 | 2020-10-16 |
|
2020-10-16T19:31:45Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.21 | 2020-09-24 |
|
2020-09-24T16:45:44Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.20 | 2020-09-23 | This release introduces two key new capabilities: transform (#114) and extract (#42). TransformSQLite's ALTER TABLE has several documented limitations. The You can use these tools to drop columns, change column types, rename columns, add and remove ExtractSometimes a database table - especially one imported from a CSV file - will contain duplicate data. A The The Python library extract() documentation describes how extraction works in detail, and Extracting columns into a separate table in the CLI documentation includes a detailed example. Other changes
|
2020-09-23T00:37:01Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.19 | 2020-09-20 |
|
2020-09-20T22:24:04Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.18 | 2020-09-08 |
|
2020-09-08T23:39:21Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.17 | 2020-09-07 | This release handles a bug where replacing rows in FTS tables could result in growing numbers of unneccessary rows in the associated
|
2020-09-07T22:08:33Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.16.1 | 2020-08-28 | 2020-08-28T22:47:02Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
|
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.16 | 2020-08-21 | 2020-08-21T21:05:51Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
|
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.15.1 | 2020-08-12 |
|
2020-08-12T17:00:27Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.15 | 2020-08-10 |
|
2020-08-10T19:07:27Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.14.1 | 2020-08-06 |
|
2020-08-06T06:31:48Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.14 | 2020-08-01 |
|
2020-08-01T21:00:31Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.13 | 2020-07-30 |
|
2020-07-30T01:15:55Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.12 | 2020-07-27 | The theme of this release is better tools for working with binary data. The new
|
2020-07-27T07:24:10Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.11 | 2020-07-08 | 2020-07-08T17:36:45Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
|
140912432 | https://github.com/simonw/sqlite-utils | https://github.com/simonw/sqlite-utils/releases/tag/2.10.1 | 2020-06-23 |
|
2020-06-23T21:04:50Z | [ "cli", "click", "datasette", "datasette-io", "datasette-tool", "python", "sqlite", "sqlite-database" ] |
Advanced export
JSON shape: default, array, newline-delimited
CREATE VIEW recent_releases AS select repos.rowid as rowid, repos.html_url as repo, releases.html_url as release, substr(releases.published_at, 0, 11) as date, releases.body as body_markdown, releases.published_at, coalesce(repos.topics, '[]') as topics from releases join repos on repos.id = releases.repo order by releases.published_at desc;