releases

204 rows where author = 9599 sorted by created_at descending

View and edit SQL

Suggested facets: target_commitish, prerelease, repo, created_at (date), published_at (date)

id html_url node_id tag_name target_commitish name draft author prerelease created_at ▲ published_at body repo
31582397 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.9a0 MDc6UmVsZWFzZTMxNTgyMzk3 0.9a0 main 0.9a0 0 simonw 9599 1 2020-09-20T23:37:09Z 2020-09-20T23:37:48Z
  • Added by date, as part of developing a timeline view. #16
dogsheep-beta 197431109
31581701 https://github.com/simonw/sqlite-utils/releases/tag/2.19 MDc6UmVsZWFzZTMxNTgxNzAx 2.19 main 2.19 0 simonw 9599 0 2020-09-20T22:22:56Z 2020-09-20T22:24:04Z
  • New sqlite-utils add-foreign-keys command for Adding multiple foreign keys at once. (#157)
  • New table.enable_fts(..., replace=True) argument for replacing an existing FTS table with a new configuration. (#160)
  • New table.add_foreign_key(..., ignore=True) argument for ignoring a foreign key if it already exists. (#112)
sqlite-utils 140912432
31547860 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.8 MDc6UmVsZWFzZTMxNTQ3ODYw 0.8 main 0.8 0 simonw 9599 0 2020-09-18T22:40:02Z 2020-09-18T22:41:33Z
  • New template_debug configuration setting. #25
  • Templates now autoescape by default, use {{ display.foo|safe }} if you know you want HTML not to be escaped.
  • Fixed bug where the wrong template fragment could be used for a row. #24
  • Sort order is now persisted when you execute a new search. #23
dogsheep-beta 197431109
31501584 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.7.1 MDc6UmVsZWFzZTMxNTAxNTg0 0.7.1 main 0.7.1 0 simonw 9599 0 2020-09-17T23:13:01Z 2020-09-17T23:13:46Z
  • Fixed bug with sort orders displayed for the timeline view. #22
dogsheep-beta 197431109
31501128 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.7 MDc6UmVsZWFzZTMxNTAxMTI4 0.7 main 0.7 0 simonw 9599 0 2020-09-17T22:56:01Z 2020-09-17T22:57:09Z
  • Option to sort by relevance / oldest / newest. #21
  • Renamed table column to type. #17
  • New -d option for passing one or more databases to index. Without this all databases in the config file will be indexed.
dogsheep-beta 197431109
31441882 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.6 MDc6UmVsZWFzZTMxNDQxODgy 2.6 main 2.6 0 simonw 9599 0 2020-09-17T03:54:16Z 2020-09-17T03:55:03Z
  • New github-to-sqlite get /gists command for making authenticated API calls against any API path. #50
github-to-sqlite 207052882
31354944 https://github.com/simonw/datasette/releases/tag/0.49.1 MDc6UmVsZWFzZTMxMzU0OTQ0 0.49.1 main 0.49.1 0 simonw 9599 0 2020-09-15T20:20:15Z 2020-09-15T20:21:16Z
  • Fixed a bug with writable canned queries that use magic parameters but accept no non-magic arguments. (#967)
datasette 107914493
31288240 https://github.com/simonw/datasette/releases/tag/0.49 MDc6UmVsZWFzZTMxMjg4MjQw 0.49 main 0.49 0 simonw 9599 0 2020-09-14T21:38:24Z 2020-09-14T21:40:11Z
  • Writable canned queries now expose a JSON API, see JSON API for writable canned queries. (#880)
  • New mechanism for defining page templates with custom path parameters - a template file called pages/about/{slug}.html will be used to render any requests to /about/something. See Path parameters for pages. (#944)
  • register_output_renderer() render functions can now return a Response. (#953)
  • New --upgrade option for datasette install. (#945)
  • New datasette --pdb option. (#962)
  • datasette --get exit code now reflects the internal HTTP status code. (#947)
  • New raise_404() template function for returning 404 errors. (#964)
  • datasette publish heroku now deploys using Python 3.8.5
  • Upgraded CodeMirror to 5.57.0. (#948)
  • Upgraded code style to Black 20.8b1. (#958)
  • Fixed bug where selected facets were not correctly persisted in hidden form fields on the table page. (#963)
  • Renamed the default error template from 500.html to error.html.
  • Custom error pages are now documented, see Custom error pages. (#965)
datasette 107914493
31227999 https://github.com/simonw/datasette/releases/tag/0.49a1 MDc6UmVsZWFzZTMxMjI3OTk5 0.49a1 main 0.49a1 0 simonw 9599 1 2020-09-14T02:47:21Z 2020-09-14T02:48:19Z
  • Upgraded CodeMirror to 5.57.0. (#948)
  • Upgraded code style to Black 20.8b1. (#958)
  • New datasette --pdb option. (#962)
  • datasette --get exit code now reflects the internal HTTP status code. (#947)
  • Fixed bug where selected facets were not correctly persisted in hidden form fields on the table page. (#963)
  • New mechanism for defining page templates with custom path parameters. (#944)
datasette 107914493
30944731 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.7a0 MDc6UmVsZWFzZTMwOTQ0NzMx 0.7a0 main 0.7a0 0 simonw 9599 1 2020-09-09T00:45:07Z 2020-09-09T00:46:06Z
  • Renamed table column to type. #17
  • New -d option for passing one or more databases to index. Without this all databases in the config file will be indexed.
dogsheep-beta 197431109
30942758 https://github.com/simonw/sqlite-utils/releases/tag/2.18 MDc6UmVsZWFzZTMwOTQyNzU4 2.18 main 2.18 0 simonw 9599 0 2020-09-08T23:37:28Z 2020-09-08T23:39:21Z
  • table.rebuild_fts() method for rebuilding a FTS index, see Rebuilding a full-text search table. (#155)
  • sqlite-utils rebuild-fts data.db command for rebuilding FTS indexes across all tables, or just specific tables. (#155)
  • table.optimize() method no longer deletes junk rows from the *_fts_docsize table. This was added in 2.17 but it turns out running table.rebuild_fts() is a better solution to this problem.
  • Fixed a bug where rows with additional columns that are inserted after the first batch of records could cause an error due to breaking SQLite's maximum number of parameters. Thanks, Simon Wiles. (#145)
sqlite-utils 140912432
30875333 https://github.com/simonw/sqlite-utils/releases/tag/2.17 MDc6UmVsZWFzZTMwODc1MzMz 2.17 main 2.17 0 simonw 9599 0 2020-09-07T22:08:12Z 2020-09-07T22:08:33Z

This release handles a bug where replacing rows in FTS tables could result in growing numbers of unneccessary rows in the associated *_fts_docsize table. (#149)

  • PRAGMA recursive_triggers=on by default for all connections. You can turn it off with Database(recursive_triggers=False). (#152)
  • table.optimize() method now deletes unnecessary rows from the *_fts_docsize table. (#153)
  • New tracer method for tracking underlying SQL queries, see Tracing queries. (#150)
  • Neater indentation for schema SQL. (#148)
  • Documentation for sqlite_utils.AlterError exception thrown by in add_foreign_keys().
sqlite-utils 140912432
30780951 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.6 MDc6UmVsZWFzZTMwNzgwOTUx 0.6 main 0.6 0 simonw 9599 0 2020-09-05T16:24:11Z 2020-09-05T16:26:06Z
  • Rerun the search query with FTS quoting if a SQLite FTS error occurs. This means searching for e.g. "#dogfest" will no longer throw an error, while still supporting advanced SQLite FTS syntax. #14
  • Maximum width 100% on images in results
  • Don't display facet headers if there are no results for that facet.
dogsheep-beta 197431109
30699190 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.5 MDc6UmVsZWFzZTMwNjk5MTkw 0.5 main 0.5 0 simonw 9599 0 2020-09-04T01:45:35Z 2020-09-04T01:46:16Z
  • Custom template displays can now render a point on a map. #12
dogsheep-beta 197431109
30690154 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.4.1 MDc6UmVsZWFzZTMwNjkwMTU0 0.4.1 main 0.4.1 0 simonw 9599 0 2020-09-03T21:40:40Z 2020-09-03T21:41:52Z dogsheep-beta 197431109
30688677 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.4 MDc6UmVsZWFzZTMwNjg4Njc3 0.4 main 0.4 0 simonw 9599 0 2020-09-03T21:09:50Z 2020-09-03T21:11:28Z
  • Working faceted search interface at /-/beta #3
  • is_public column for filtering between public and private data. #11
  • New received category. #10
dogsheep-beta 197431109
30678449 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.4a1 MDc6UmVsZWFzZTMwNjc4NDQ5 0.4a1 main 0.4a1 0 simonw 9599 1 2020-09-03T18:03:15Z 2020-09-03T18:03:50Z
  • Added received category. #10
  • New is_public column. #11
dogsheep-beta 197431109
30632372 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.4a0 MDc6UmVsZWFzZTMwNjMyMzcy 0.4a0 main 0.4a0 0 simonw 9599 1 2020-09-03T03:53:29Z 2020-09-03T03:54:23Z
  • Incomplete preview of the /-/beta search interface. #3 #9
dogsheep-beta 197431109
30613603 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.3 MDc6UmVsZWFzZTMwNjEzNjAz 0.3 main 0.3 0 simonw 9599 0 2020-09-02T21:07:13Z 2020-09-02T21:07:44Z
  • New category column plus default categories table. #7
dogsheep-beta 197431109
30536189 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.2 MDc6UmVsZWFzZTMwNTM2MTg5 0.2 main 0.2 0 simonw 9599 0 2020-09-01T20:40:52Z 2020-09-01T20:41:31Z
  • Use Porter stemming by default, allow that to be over-ridden with the new --tokenize= option. #2
dogsheep-beta 197431109
30481804 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.1 MDc6UmVsZWFzZTMwNDgxODA0 0.1 main 0.1 0 simonw 9599 0 2020-09-01T06:10:44Z 2020-09-01T06:12:05Z
  • Optimize the FTS table and vacuum the database. #4
  • First non-alpha release
dogsheep-beta 197431109
30478994 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.1a2 MDc6UmVsZWFzZTMwNDc4OTk0 0.1a2 main 0.1a2 0 simonw 9599 1 2020-09-01T04:49:41Z 2020-09-01T04:50:01Z
  • Now creates an index on the timestamp column. #1
dogsheep-beta 197431109
30477968 https://github.com/dogsheep/dogsheep-beta/releases/tag/0.1a MDc6UmVsZWFzZTMwNDc3OTY4 0.1a main 0.1a 0 simonw 9599 1 2020-09-01T04:16:59Z 2020-09-01T04:19:00Z
  • First working version
dogsheep-beta 197431109
30353073 https://github.com/simonw/datasette/releases/tag/0.49a0 MDc6UmVsZWFzZTMwMzUzMDcz 0.49a0 main 0.49a0 0 simonw 9599 1 2020-08-28T23:12:47Z 2020-08-28T23:18:09Z
  • register_output_renderer() render functions can now return a Response. (#953)
  • New --upgrade option for datasette install. (#945)
  • datasette publish heroku now deploys using Python 3.8.5
datasette 107914493
30352225 https://github.com/simonw/sqlite-utils/releases/tag/2.16.1 MDc6UmVsZWFzZTMwMzUyMjI1 2.16.1 main 2.16.1 0 simonw 9599 0 2020-08-28T22:45:11Z 2020-08-28T22:47:02Z
  • insert_all(..., alter=True) now works for columns introduced after the first 100 records. Thanks, Simon Wiles! (#139)
  • Continuous Integration is now powered by GitHub Actions. (#143)
sqlite-utils 140912432
29999731 https://github.com/simonw/sqlite-utils/releases/tag/2.16 MDc6UmVsZWFzZTI5OTk5NzMx 2.16 main 2.16 0 simonw 9599 0 2020-08-21T21:02:29Z 2020-08-21T21:05:51Z
  • --load-extension option for sqlite-utils query for loading SQLite extensions. (#134)
  • New sqlite_utils.utils.find_spatialite() function for finding SpatiaLite in common locations. (#135)
sqlite-utils 140912432
29822005 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.5 MDc6UmVsZWFzZTI5ODIyMDA1 2.5 main 2.5 0 simonw 9599 0 2020-08-18T15:05:50Z 2020-08-18T15:08:20Z
  • New github-to-sqlite emojis command for fetching emoji supported by GitHub. Demo. #47
  • Added table of contents to README.
  • Switched to GitHub Actions for CI.
  • Switched default branch to main
github-to-sqlite 207052882
29749566 https://github.com/simonw/datasette/releases/tag/0.48 MDc6UmVsZWFzZTI5NzQ5NTY2 0.48 main 0.48 0 simonw 9599 0 2020-08-16T18:56:31Z 2020-08-16T18:58:34Z datasette 107914493
29738457 https://github.com/simonw/datasette/releases/tag/0.47.3 MDc6UmVsZWFzZTI5NzM4NDU3 0.47.3 main 0.47.3 0 simonw 9599 0 2020-08-15T20:56:08Z 2020-08-15T21:03:58Z
  • The datasette --get command-line mechanism now ensures any plugins using the startup() hook are correctly executed. (#934)
datasette 107914493
29625082 https://github.com/simonw/datasette/releases/tag/0.47.2 MDc6UmVsZWFzZTI5NjI1MDgy 0.47.2 main 0.47.2 0 simonw 9599 0 2020-08-12T20:54:33Z 2020-08-12T20:55:28Z datasette 107914493
29616454 https://github.com/simonw/sqlite-utils/releases/tag/2.15.1 MDc6UmVsZWFzZTI5NjE2NDU0 2.15.1 main 2.15.1 0 simonw 9599 0 2020-08-12T16:59:48Z 2020-08-12T17:00:27Z
  • Now available as a sdist package on PyPI in addition to a wheel. (#133)
sqlite-utils 140912432
29587652 https://github.com/simonw/datasette/releases/tag/0.47.1 MDc6UmVsZWFzZTI5NTg3NjUy 0.47.1 main 0.47.1 0 simonw 9599 0 2020-08-12T02:37:24Z 2020-08-12T02:38:00Z
  • Fixed a bug where the sdist distribution of Datasette was not correctly including the template files. (#930)
datasette 107914493
29585154 https://github.com/simonw/datasette/releases/tag/0.47 MDc6UmVsZWFzZTI5NTg1MTU0 0.47 main 0.47 0 simonw 9599 0 2020-08-12T00:42:47Z 2020-08-12T00:44:52Z
  • Datasette now has a GitHub discussions forum for conversations about the project that go beyond just bug reports and issues.
  • Datasette can now be installed on macOS using Homebrew! Run brew install simonw/datasette/datasette. See Using Homebrew. (#335)
  • Two new commands: datasette install name-of-plugin and datasette uninstall name-of-plugin. These are equivalent to pip install and pip uninstall but automatically run in the same virtual environment as Datasette, so users don't have to figure out where that virtual environment is - useful for installations created using Homebrew or pipx. See Installing plugins. (#925)
  • A new command-line option, datasette --get, accepts a path to a URL within the Datasette instance. It will run that request through Datasette (without starting a web server) and print out the repsonse. See datasette --get for an example. (#926)
datasette 107914493
29529316 https://github.com/simonw/sqlite-utils/releases/tag/2.15 MDc6UmVsZWFzZTI5NTI5MzE2 2.15 master 2.15 0 simonw 9599 0 2020-08-10T19:06:02Z 2020-08-10T19:07:27Z
  • New db.enable_wal() and db.disable_wal() methods for enabling and disabling Write-Ahead Logging for a database file - see WAL mode in the Python API documentation.
  • Also sqlite-utils enable-wal file.db and sqlite-utils disable-wal file.db commands for doing the same thing on the command-line, see WAL mode (CLI). (#132)
sqlite-utils 140912432
29489364 https://github.com/simonw/datasette/releases/tag/0.46 MDc6UmVsZWFzZTI5NDg5MzY0 0.46 main 0.46 0 simonw 9599 0 2020-08-09T16:09:07Z 2020-08-09T16:10:47Z

Warning: This release contains a security fix related to authenticated writable canned queries. If you are using this feature you should upgrade as soon as possible.

  • Security fix: CSRF tokens were incorrectly included in read-only canned query forms, which could allow them to be leaked to a sophisticated attacker. See issue 918 for details.
  • Datasette now supports GraphQL via the new datasette-graphql plugin - see GraphQL in Datasette with the new datasette-graphql plugin.
  • Principle git branch has been renamed from master to main. (#849)
  • New debugging tool: /-/allow-debug tool (demo here) helps test allow blocks against actors, as described in Defining permissions with "allow" blocks. (#908)
  • New logo for the documentation, and a new project tagline: "An open source multi-tool for exploring and publishing data".
  • Whitespace in column values is now respected on display, using white-space: pre-wrap. (#896)
  • New await request.post_body() method for accessing the raw POST body, see Request object. (#897)
  • Database file downloads now include a content-length HTTP header, enabling download progress bars. (#905)
  • File downloads now also correctly set the suggested file name using a content-disposition HTTP header. (#909)
  • tests are now excluded from the Datasette package properly - thanks, abeyerpath. (#456)
  • The Datasette package published to PyPI now includes sdist as well as bdist_wheel.
  • Better titles for canned query pages. (#887)
  • Now only loads Python files from a directory passed using the --plugins-dir option - thanks, Amjith Ramanujam. (#890)
  • New documentation section on Publishing to Vercel.
datasette 107914493
29394982 https://github.com/simonw/sqlite-utils/releases/tag/2.14.1 MDc6UmVsZWFzZTI5Mzk0OTgy 2.14.1 master 2.14.1 0 simonw 9599 0 2020-08-06T06:31:11Z 2020-08-06T06:31:48Z
  • Documentation improvements
sqlite-utils 140912432
29196241 https://github.com/simonw/sqlite-utils/releases/tag/2.14 MDc6UmVsZWFzZTI5MTk2MjQx 2.14 master 2.14 0 simonw 9599 0 2020-08-01T20:58:47Z 2020-08-01T21:00:31Z
  • The insert-files command can now read from standard input: cat dog.jpg | sqlite-utils insert-files dogs.db pics - --name=dog.jpg. (#127)
  • You can now specify a full-text search tokenizer using the new tokenize= parameter to enable_fts(). This means you can enable Porter stemming on a table by running db["articles"].enable_fts(["headline", "body"], tokenize="porter"). (#130)
  • You can also set a custom tokenizer using the sqlite-utils enable-fts CLI command, via the new --tokenize option.
sqlite-utils 140912432
29096810 https://github.com/simonw/sqlite-utils/releases/tag/2.13 MDc6UmVsZWFzZTI5MDk2ODEw 2.13 master 2.13 0 simonw 9599 0 2020-07-30T01:13:53Z 2020-07-30T01:15:55Z
  • memoryview and uuid.UUID objects are now supported. memoryview objects will be stored using BLOB and uuid.UUID objects will be stored using TEXT. (#128)
sqlite-utils 140912432
28975119 https://github.com/simonw/sqlite-utils/releases/tag/2.12 MDc6UmVsZWFzZTI4OTc1MTE5 2.12 master 2.12 0 simonw 9599 0 2020-07-27T07:21:26Z 2020-07-27T07:24:10Z

The theme of this release is better tools for working with binary data. The new insert-files command can be used to insert binary files directly into a database table, and other commands have been improved with better support for BLOB columns.

sqlite-utils 140912432
28876263 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3 MDc6UmVsZWFzZTI4ODc2MjYz 0.21.3 master 0.21.3 0 simonw 9599 0 2020-07-23T14:56:02Z 2020-07-23T14:57:11Z
  • Added table of contents to the documentation
twitter-to-sqlite 206156866
28705982 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2 MDc6UmVsZWFzZTI4NzA1OTgy 0.21.2 master 0.21.2 0 simonw 9599 0 2020-07-18T22:42:54Z 2020-07-18T22:43:20Z
  • Added changelog badge
twitter-to-sqlite 206156866
28705938 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4 MDc6UmVsZWFzZTI4NzA1OTM4 2.4 master 2.4 0 simonw 9599 0 2020-07-18T22:34:15Z 2020-07-18T22:35:27Z
  • New github-to-sqlite tags github.db simonw/datasette command for importing all tags for a repository. #43
github-to-sqlite 207052882
28422716 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3 MDc6UmVsZWFzZTI4NDIyNzE2 2.3 master 2.3 0 simonw 9599 0 2020-07-09T23:26:34Z 2020-07-09T23:28:07Z
  • New github-to-sqlite repos my.db -r simonw/datasette option for importing just specific repositories. #42
github-to-sqlite 207052882
28369250 https://github.com/simonw/sqlite-utils/releases/tag/2.11 MDc6UmVsZWFzZTI4MzY5MjUw 2.11 master 2.11 0 simonw 9599 0 2020-07-08T17:36:07Z 2020-07-08T17:36:45Z
  • New --truncate option to sqlite-utils insert, and truncate=True argument to .insert_all(). Thanks, Thomas Sibley. (#118)
  • The sqlite-utils query command now runs updates in a transaction. Thanks, Thomas Sibley. (#120)
sqlite-utils 140912432
28134124 https://github.com/simonw/datasette/releases/tag/0.45 MDc6UmVsZWFzZTI4MTM0MTI0 0.45 master 0.45 0 simonw 9599 0 2020-07-01T21:43:07Z 2020-07-01T21:46:07Z

Magic parameters for canned queries, a log out feature, improved plugin documentation and four new plugin hooks.

Magic parameters for canned queries

Canned queries now support Magic parameters, which can be used to insert or select automatically generated values. For example:

insert into logs
  (user_id, timestamp)
values
  (:_actor_id, :_now_datetime_utc)

This inserts the currently authenticated actor ID and the current datetime. (#842)

Log out

The ds_actor cookie can be used by plugins (or by Datasette's --root mechanism) to authenticate users. The new /-/logout page provides a way to clear that cookie.

A "Log out" button now shows in the global navigation provided the user is authenticated using the ds_actor cookie. (#840)

Better plugin documentation

The plugin documentation has been re-arranged into four sections, including a brand new section on testing plugins. (#687)

  • Plugins introduces Datasette's plugin system and describes how to install and configure plugins.
  • Writing plugins describes how to author plugins, from simple one-off plugins to packaged plugins that can be published to PyPI. It also describes how to start a plugin using the new datasette-plugin cookiecutter template.
  • Plugin hooks is a full list of detailed documentation for every Datasette plugin hook.
  • Testing plugins describes how to write tests for Datasette plugins, using pytest and HTTPX.

New plugin hooks

Smaller changes

  • Cascading view permissons - so if a user has view-table they can view the table page even if they do not have view-database or view-instance. (#832)
  • CSRF protection no longer applies to Authentication: Bearer token requests or requests without cookies. (#835)
  • datasette.add_message() now works inside plugins. (#864)
  • Workaround for "Too many open files" error in test runs. (#846)
  • Respect existing scope["actor"] if already set by ASGI middleware. (#854)
  • New process for shipping Alpha and beta releases. (#807)
  • {{ csrftoken() }} now works when plugins render a template using datasette.render_template(..., request=request). (#863)
  • Datasette now creates a single Request object and uses it throughout the lifetime of the current HTTP request. (#870)
datasette 107914493
28097766 https://github.com/simonw/datasette/releases/tag/0.45a5 MDc6UmVsZWFzZTI4MDk3NzY2 0.45a5 master 0.45a5 0 simonw 9599 1 2020-07-01T04:25:35Z 2020-07-01T04:27:08Z datasette 107914493
28008549 https://github.com/simonw/datasette/releases/tag/0.45a4 MDc6UmVsZWFzZTI4MDA4NTQ5 0.45a4 master 0.45a4 0 simonw 9599 1 2020-06-29T02:31:16Z 2020-06-29T02:33:02Z datasette 107914493
27994774 https://github.com/simonw/datasette/releases/tag/0.45a3 MDc6UmVsZWFzZTI3OTk0Nzc0 0.45a3 master 0.45a3 0 simonw 9599 1 2020-06-28T03:22:49Z 2020-06-28T03:27:12Z datasette 107914493
27856779 https://github.com/simonw/datasette/releases/tag/0.45a2 MDc6UmVsZWFzZTI3ODU2Nzc5 0.45a2 master 0.45a2 0 simonw 9599 1 2020-06-24T04:17:30Z 2020-06-24T04:32:12Z datasette 107914493
27847716 https://github.com/simonw/sqlite-utils/releases/tag/2.10.1 MDc6UmVsZWFzZTI3ODQ3NzE2 2.10.1 master 2.10.1 0 simonw 9599 0 2020-06-23T21:04:07Z 2020-06-23T21:04:50Z
  • Added documentation for the table.pks introspection property. #116
sqlite-utils 140912432
27707079 https://github.com/simonw/datasette/releases/tag/0.45a1 MDc6UmVsZWFzZTI3NzA3MDc5 0.45a1 master 0.45a1 0 simonw 9599 1 2020-06-18T23:52:16Z 2020-06-19T00:02:29Z datasette 107914493
27703093 https://github.com/simonw/datasette/releases/tag/0.45a0 MDc6UmVsZWFzZTI3NzAzMDkz 0.45a0 master 0.45a0 0 simonw 9599 1 2020-06-18T20:58:09Z 2020-06-18T21:14:00Z datasette 107914493
27504516 https://github.com/simonw/sqlite-utils/releases/tag/2.10 MDc6UmVsZWFzZTI3NTA0NTE2 2.10 master 2.10 0 simonw 9599 0 2020-06-12T17:43:45Z 2020-06-12T17:44:32Z
  • The sqlite-utils command now supports UPDATE/INSERT/DELETE in addition to SELECT. #115
sqlite-utils 140912432
27483276 https://github.com/simonw/datasette/releases/tag/0.44 MDc6UmVsZWFzZTI3NDgzMjc2 0.44 master 0.44 0 simonw 9599 0 2020-06-12T01:19:30Z 2020-06-12T07:10:38Z

Authentication and permissions, writable canned queries, flash messages, new plugin hooks and more. Full release notes. See also Datasette 0.44: the annotated release notes.

datasette 107914493
26994005 https://github.com/simonw/datasette/releases/tag/0.43 MDc6UmVsZWFzZTI2OTk0MDA1 0.43 master 0.43 0 simonw 9599 0 2020-05-28T14:11:06Z 2020-05-28T14:39:18Z

The main focus of this release is a major upgrade to the register_output_renderer(datasette) plugin hook, which allows plugins to provide new output formats for Datasette such as datasette-atom and datasette-ics.

  • Redesign of register_output_renderer(datasette) to provide more context to the render callback and support an optional "can_render" callback that controls if a suggested link to the output format is provided. (#581, #770)
  • Visually distinguish float and integer columns - useful for figuring out why order-by-column might be returning unexpected results. (#729)
  • The Request object, which is passed to several plugin hooks, is now documented. (#706)
  • New metadata.json option for setting a custom default page size for specific tables and views, see Setting a custom page size. (#751)
  • Canned queries can now be configured with a default URL fragment hash, useful when working with plugins such as datasette-vega, see Setting a default fragment. (#706)
  • Fixed a bug in datasette publish when running on operating systems where the /tmp directory lives in a different volume, using a backport of the Python 3.8 shutil.copytree() function. (#744)
  • Every plugin hook is now covered by the unit tests, and a new unit test checks that each plugin hook has at least one corresponding test. (#771, #773)
datasette 107914493
26873698 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.4.1 MDc6UmVsZWFzZTI2ODczNjk4 0.4.1 master 0.4.1 0 simonw 9599 0 2020-05-25T20:11:20Z 2020-05-25T20:13:23Z dogsheep-photos 256834907
26698662 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.4 MDc6UmVsZWFzZTI2Njk4NjYy 0.4 master 0.4 0 simonw 9599 0 2020-05-20T04:22:26Z 2020-05-20T04:24:28Z
  • Renamed this project to dogsheep-photos. #26
  • apple-photos command now works even if you haven't yet run upload. #19
  • --image-url-prefix and --image-url-suffix options to apple-photos. #24
  • New create-subset command. #23
dogsheep-photos 256834907
26395903 https://github.com/simonw/sqlite-utils/releases/tag/2.9.1 MDc6UmVsZWFzZTI2Mzk1OTAz 2.9.1 master 2.9.1 0 simonw 9599 0 2020-05-11T19:20:29Z 2020-05-11T19:21:24Z sqlite-utils 140912432
26362623 https://github.com/simonw/sqlite-utils/releases/tag/2.9 MDc6UmVsZWFzZTI2MzYyNjIz 2.9 master 2.9 0 simonw 9599 0 2020-05-11T01:54:56Z 2020-05-11T01:57:11Z
  • New sqlite-utils drop-table command, see Dropping tables. (#111)
  • New sqlite-utils drop-view command, see Dropping views.
  • Python decimal.Decimal objects are now stored as FLOAT. (#110)
sqlite-utils 140912432
26320774 https://github.com/simonw/datasette/releases/tag/0.42 MDc6UmVsZWFzZTI2MzIwNzc0 0.42 master 0.42 0 simonw 9599 0 2020-05-08T17:38:27Z 2020-05-08T17:56:36Z

A small release which provides improved internal methods for use in plugins, along with documentation. See #685.

  • Added documentation for db.execute(), see await db.execute(sql, ...).
  • Renamed db.execute_against_connection_in_thread() to db.execute_fn() and made it a documented method, see await db.execute_fn(fn).
  • New results.first() and results.single_value() methods, plus documentation for the Results class - see Results.
datasette 107914493
26240662 https://github.com/simonw/datasette/releases/tag/0.41 MDc6UmVsZWFzZTI2MjQwNjYy 0.41 master 0.41 0 simonw 9599 0 2020-05-06T18:20:58Z 2020-05-06T18:30:03Z

You can now create custom pages within your Datasette instance using a custom template file. For example, adding a template file called templates/pages/about.html will result in a new page being served at /about on your instance. See the custom pages documentation for full details, including how to return custom HTTP headers, redirects and status codes. (#648)

Configuration directory mode (#731) allows you to define a custom Datasette instance as a directory. So instead of running the following:

$ datasette one.db two.db \
  --metadata.json \
  --template-dir=templates/ \
  --plugins-dir=plugins \
  --static css:css

You can instead arrange your files in a single directory called my-project and run this:

$ datasette my-project/

Also in this release:

  • New NOT LIKE table filter: ?colname__notlike=expression. (#750)
  • Datasette now has a pattern portfolio at /-/patterns - e.g. https://latest.datasette.io/-/patterns. This is a page that shows every Datasette user interface component in one place, to aid core development and people building custom CSS themes. (#151)
  • SQLite PRAGMA functions such as pragma_table_info(tablename) are now allowed in Datasette SQL queries. (#761)
  • Datasette pages now consistently return a content-type of text/html; charset=utf-8". (#752)
  • Datasette now handles an ASGI raw_path value of None, which should allow compatibilty with the Mangum adapter for running ASGI apps on AWS Lambda. Thanks, Colin Dellow. (#719)
  • Installation documentation now covers how to Install using pipx. (#756)
  • Improved the documentation for Full-text search.
datasette 107914493
26199348 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.3a MDc6UmVsZWFzZTI2MTk5MzQ4 0.3a master 0.3a 0 simonw 9599 0 2020-05-05T20:16:53Z 2020-05-05T20:17:00Z
  • Upload photos to S3 in a thread pool #11
  • New --dry-run option to upload command
  • New photos-to-sqlite apple-photos command for importing Apple Photos metadata #1
  • Apple Photos quality scores are imported into apple_photos_scores table #15
  • Machine learning labels imported from Apple Photos into labels table #16
dogsheep-photos 256834907
26120136 https://github.com/simonw/sqlite-utils/releases/tag/2.8 MDc6UmVsZWFzZTI2MTIwMTM2 2.8 master 2.8 0 simonw 9599 0 2020-05-03T15:39:56Z 2020-05-03T15:41:31Z sqlite-utils 140912432
26110434 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.2 MDc6UmVsZWFzZTI2MTEwNDM0 2.2 master 2.2 0 simonw 9599 0 2020-05-02T21:23:11Z 2020-05-02T21:28:00Z
  • New command: github-to-sqlite stargazers (docs) for fetching all users who have starred the specified repositories. #4
  • Added several views: dependent_repos, repos_starred, recent_releases. #10 #12 #36
  • Added indexes on all foreign key relationships. #35
  • GitHub API token can now be read from GITHUB_TOKEN environment variable. #33
github-to-sqlite 207052882
26107311 https://github.com/simonw/sqlite-utils/releases/tag/2.7.2 MDc6UmVsZWFzZTI2MTA3MzEx 2.7.2 master 2.7.2 0 simonw 9599 0 2020-05-02T16:05:27Z 2020-05-02T16:10:11Z
  • db.create_view(...) now has additional parameters ignore=True or replace=True, see Creating views. (#106)
sqlite-utils 140912432
26096691 https://github.com/simonw/sqlite-utils/releases/tag/2.7.1 MDc6UmVsZWFzZTI2MDk2Njkx 2.7.1 master 2.7.1 0 simonw 9599 0 2020-05-01T22:08:37Z 2020-05-01T22:11:19Z
  • New sqlite-utils views my.db command for listing views in a database, see Listing views. (#105)
  • sqlite-utils tables (and views) has a new --schema option which outputs the table/view schema, see Listing tables. (#104)
  • Nested structures containing invalid JSON values (e.g. Python bytestrings) are now serialized using repr() instead of throwing an error. (#102)
sqlite-utils 140912432
26067911 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.1 MDc6UmVsZWFzZTI2MDY3OTEx 2.1 master 2.1 0 simonw 9599 0 2020-04-30T23:02:24Z 2020-04-30T23:03:32Z
  • New github-to-sqlite scrape-dependents command for importing the dependent repositories for a repo. #34
github-to-sqlite 207052882
26059149 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.1 MDc6UmVsZWFzZTI2MDU5MTQ5 0.21.1 master 0.21.1 0 simonw 9599 0 2020-04-30T18:20:43Z 2020-04-30T18:21:46Z
  • Fixed bug that occurred when the since_ids table had not yet been created. #46
twitter-to-sqlite 206156866
25832475 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.2a MDc6UmVsZWFzZTI1ODMyNDc1 0.2a master 0.2a 0 simonw 9599 0 2020-04-24T00:42:43Z 2020-04-24T00:44:21Z
  • Only upload photos not already in S3. #9
dogsheep-photos 256834907
25748264 https://github.com/simonw/datasette/releases/tag/0.40 MDc6UmVsZWFzZTI1NzQ4MjY0 0.40 master 0.40 0 simonw 9599 0 2020-04-22T04:06:39Z 2020-04-22T04:06:51Z
  • Datasette Metadata can now be provided as a YAML file as an optional alternative to JSON. See Using YAML for metadata. (#713)
  • Removed support for datasette publish now, which used the the now-retired Zeit Now v1 hosting platform. A new plugin, datasette-publish-now, can be installed to publish data to Zeit (now Vercel) Now v2. (#710)
  • Fixed a bug where the extra_template_vars(request, view_name) plugin hook was not receiving the correct view_name. (#716)
  • Variables added to the template context by the extra_template_vars() plugin hook are now shown in the ?_context=1 debugging mode (see template_debug). (#693)
  • Fixed a bug where the “templates considered” HTML comment was no longer being displayed. (#689)
  • Fixed a datasette publish bug where --plugin-secret would over-ride plugin configuration in the provided metadata.json file. (#724)
  • Added a new CSS class for customizing the canned query page. (#727)
datasette 107914493
25745723 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.0 MDc6UmVsZWFzZTI1NzQ1NzIz 2.0 master 2.0 0 simonw 9599 0 2020-04-22T01:20:52Z 2020-04-22T01:24:37Z

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
github-to-sqlite 207052882
25832422 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.1a MDc6UmVsZWFzZTI1ODMyNDIy 0.1a master 0.1a 0 simonw 9599 0 2020-04-19T00:15:55Z 2020-04-24T00:40:57Z
  • First alpha release
dogsheep-photos 256834907
25640859 https://github.com/dogsheep/github-to-sqlite/releases/tag/1.1 MDc6UmVsZWFzZTI1NjQwODU5 1.1 master 1.1 0 simonw 9599 0 2020-04-18T15:07:04Z 2020-04-18T15:09:55Z
  • New github-to-sqlite contributors command for fetching contributors to one or more repositories. #28
  • The live demo 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
github-to-sqlite 207052882
26059545 https://github.com/simonw/sqlite-utils/releases/tag/2.7 MDc6UmVsZWFzZTI2MDU5NTQ1 2.7 master 2.7 0 simonw 9599 0 2020-04-18T00:04:50Z 2020-04-30T18:33:20Z
  • New columns= argument for the .insert(), .insert_all(), .upsert() and .upsert_all() methods, for over-riding the auto-detected types for columns and specifying additional columns that should be added when the table is created. See Custom column order and column types. (#100)
sqlite-utils 140912432
25632029 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21 MDc6UmVsZWFzZTI1NjMyMDI5 0.21 master 0.21 0 simonw 9599 0 2020-04-17T23:44:31Z 2020-04-17T23:46:51Z
  • New command: twitter-to-sqlite lists username fetches lists owned by the specified users. #43
  • Handle tweets with a blank source. #44
  • Fixed error with twitter-to-sqlite user-timeline --sql=... --ids. #42
  • Better error messages for non-existing users. #37
twitter-to-sqlite 206156866
25583094 https://github.com/dogsheep/github-to-sqlite/releases/tag/1.0.1 MDc6UmVsZWFzZTI1NTgzMDk0 1.0.1 master 1.0.1 0 simonw 9599 0 2020-04-16T17:41:47Z 2020-04-16T18:09:29Z github-to-sqlite 207052882
25554617 https://github.com/simonw/sqlite-utils/releases/tag/2.6 MDc6UmVsZWFzZTI1NTU0NjE3 2.6 master 2.6 0 simonw 9599 0 2020-04-16T03:13:13Z 2020-04-16T03:14:48Z
  • New table.rows_where(..., order_by="age desc") argument, see Listing rows. (#76)
sqlite-utils 140912432
25436265 https://github.com/simonw/sqlite-utils/releases/tag/2.5 MDc6UmVsZWFzZTI1NDM2MjY1 2.5 master 2.5 0 simonw 9599 0 2020-04-13T03:52:19Z 2020-04-13T03:54:08Z
  • Panda’s Timestamp is now stored as a SQLite TEXT column. Thanks, b0b5h4rp13! (#96)
  • table.last_pk is now only available for inserts or upserts of a single record. (#98)
  • New Database(filepath, recreate=True) parameter for deleting and recreating the database. (#97)
sqlite-utils 140912432
25070964 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.20.1 MDc6UmVsZWFzZTI1MDcwOTY0 0.20.1 master 0.20.1 0 simonw 9599 0 2020-04-01T04:31:23Z 2020-04-01T04:33:35Z
  • Buf fix: since_id table no longer records a record for None, None. #41
twitter-to-sqlite 206156866
25070766 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.20 MDc6UmVsZWFzZTI1MDcwNzY2 0.20 master 0.20 0 simonw 9599 0 2020-04-01T04:18:17Z 2020-04-01T04:18:53Z
  • Reworked how --since works to fix a bug spotted in #39. The most recently seen tweet ID for various commands is now stored in a new since_ids table.
  • New feature: the friends, followers and listed counts for each user are now stored in a count_history table and updated any time we spot that the counts in that user's profile have changed. #40
twitter-to-sqlite 206156866
24954053 https://github.com/dogsheep/swarm-to-sqlite/releases/tag/0.3.1 MDc6UmVsZWFzZTI0OTU0MDUz 0.3.1 master 0.3.1 0 simonw 9599 0 2020-03-28T02:29:41Z 2020-03-28T02:30:10Z
  • Fixed bug with very old checkins that were missing their source - thanks, @mfa! #6
swarm-to-sqlite 205429375
24954042 https://github.com/dogsheep/swarm-to-sqlite/releases/tag/0.3 MDc6UmVsZWFzZTI0OTU0MDQy 0.3 master 0.3 0 simonw 9599 0 2020-03-28T02:25:29Z 2020-03-28T02:28:35Z
  • Upgraded to sqlite-utils 2.x
swarm-to-sqlite 205429375
24953710 https://github.com/dogsheep/healthkit-to-sqlite/releases/tag/0.5 MDc6UmVsZWFzZTI0OTUzNzEw 0.5 master 0.5 0 simonw 9599 0 2020-03-28T01:50:51Z 2020-03-28T01:55:19Z
  • Upgraded to latest sqlite-utils
healthkit-to-sqlite 197882382
24950669 https://github.com/dogsheep/pocket-to-sqlite/releases/tag/0.2 MDc6UmVsZWFzZTI0OTUwNjY5 0.2 master 0.2 0 simonw 9599 0 2020-03-27T22:23:16Z 2020-03-27T22:26:30Z
  • Defaults to only retrieving updated items, unless you use --all. #2
  • Now displays a progress bar for initial data import and --all.
  • Data is now fetched 500 items at a time using API pagination. #1
  • Now depends on sqlite-utils 2.x.
  • auth.json now uses pocket_ prefix on each stored key. #4
pocket-to-sqlite 213286752
24836140 https://github.com/simonw/datasette/releases/tag/0.39 MDc6UmVsZWFzZTI0ODM2MTQw 0.39 master 0.39 0 simonw 9599 0 2020-03-25T04:02:37Z 2020-03-25T04:11:35Z
  • New base_url configuration setting for serving up the correct links while running Datasette under a different URL prefix. (#394)
  • New metadata settings "sort" and "sort_desc" for setting the default sort order for a table. See Setting a default sort order. (#702)
  • Sort direction arrow now displays by default on the primary key. This means you only have to click once (not twice) to sort in reverse order. (#677)
  • New await Request(scope, receive).post_vars() method for accessing POST form variables. (#700)
  • Plugin hooks documentation now links to example uses of each plugin. (#709)
datasette 107914493
24793032 https://github.com/dogsheep/inaturalist-to-sqlite/releases/tag/0.2 MDc6UmVsZWFzZTI0NzkzMDMy 0.2 master 0.2 0 simonw 9599 0 2020-03-24T00:35:44Z 2020-03-24T00:36:40Z
  • Upgraded to sqlite-utils 2.x
  • First non-alpha release
inaturalist-to-sqlite 206202864
24792596 https://github.com/dogsheep/github-to-sqlite/releases/tag/1.0 MDc6UmVsZWFzZTI0NzkyNTk2 1.0 master 1.0 0 simonw 9599 0 2020-03-24T00:07:47Z 2020-03-24T00:11:51Z
  • 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
github-to-sqlite 207052882
24787721 https://github.com/simonw/sqlite-utils/releases/tag/2.4.4 MDc6UmVsZWFzZTI0Nzg3NzIx 2.4.4 master 2.4.4 0 simonw 9599 0 2020-03-23T20:32:09Z 2020-03-23T20:34:18Z
  • Fixed bug where columns with only null values were not correctly created. (#95)
sqlite-utils 140912432
24786773 https://github.com/simonw/sqlite-utils/releases/tag/2.4.3 MDc6UmVsZWFzZTI0Nzg2Nzcz 2.4.3 master 2.4.3 0 simonw 9599 0 2020-03-23T19:58:55Z 2020-03-23T20:00:25Z
  • Column type suggestion code is no longer confused by null values. (#94)
sqlite-utils 140912432
24740687 https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.3.1 MDc6UmVsZWFzZTI0NzQwNjg3 0.3.1 master 0.3.1 0 simonw 9599 0 2020-03-21T22:39:34Z 2020-03-21T22:41:16Z

Added documentation on Browsing your data with Datasette.

hacker-news-to-sqlite 248903544
24738963 https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.3 MDc6UmVsZWFzZTI0NzM4OTYz 0.3 master 0.3 0 simonw 9599 0 2020-03-21T19:46:08Z 2020-03-21T19:47:36Z

First non-alpha release. Now configures full-text search for the users and items tables. #1

hacker-news-to-sqlite 248903544
24738954 https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.2a MDc6UmVsZWFzZTI0NzM4OTU0 0.2a master 0.2a 0 simonw 9599 0 2020-03-21T15:27:15Z 2020-03-21T19:46:58Z

Compatibility with sqlite-utils 1.x

hacker-news-to-sqlite 248903544
24731201 https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.1a MDc6UmVsZWFzZTI0NzMxMjAx 0.1a master 0.1a 0 simonw 9599 0 2020-03-21T04:19:07Z 2020-03-21T04:26:28Z
  • user and trees commands.
hacker-news-to-sqlite 248903544
24728163 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.19 MDc6UmVsZWFzZTI0NzI4MTYz 0.19 master 0.19 0 simonw 9599 0 2020-03-20T23:14:02Z 2020-03-20T23:16:53Z
  • The twitter-to-sqlite friends and twitter-to-sqlite followers commands now accept the --sql and --attach options. #36
  • Improved the display of the progress bar for the user-timeline command. #38
twitter-to-sqlite 206156866
24724394 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.18 MDc6UmVsZWFzZTI0NzI0Mzk0 0.18 master 0.18 0 simonw 9599 0 2020-03-20T20:16:46Z 2020-03-20T20:19:42Z
  • twitter-to-sqlite user-timeline command now accepts --sql and --attach and --ids options, and can also accept multiple screen names or user IDs as command arguments. #35
twitter-to-sqlite 206156866
24722801 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.17 MDc6UmVsZWFzZTI0NzIyODAx 0.17 master 0.17 0 simonw 9599 0 2020-03-20T19:22:37Z 2020-03-20T19:23:40Z
  • Upgraded to latest sqlite-utils (currently 2.4.2)
  • This fixed a bug with user-timeline - #34
twitter-to-sqlite 206156866
24530387 https://github.com/simonw/sqlite-utils/releases/tag/2.4.2 MDc6UmVsZWFzZTI0NTMwMzg3 2.4.2 master 2.4.2 0 simonw 9599 0 2020-03-14T20:09:56Z 2020-03-14T20:13:18Z
  • table.column_dicts now works with all column types - previously it would throw errors on types other than TEXT, BLOB, INTEGER or FLOAT. (#92)
  • Documentation for NotFoundError thrown by table.get(pk) - see Retrieving a specific record.
sqlite-utils 140912432
24410477 https://github.com/dogsheep/github-to-sqlite/releases/tag/0.7 MDc6UmVsZWFzZTI0NDEwNDc3 0.7 master 0.7 0 simonw 9599 0 2020-03-11T02:47:32Z 2020-03-11T02:48:32Z
  • New github-to-sqlite commits my.db dogsheep/github-to-sqlite command. #17
github-to-sqlite 207052882
24330942 https://github.com/simonw/datasette/releases/tag/0.38 MDc6UmVsZWFzZTI0MzMwOTQy 0.38 master 0.38 0 simonw 9599 0 2020-03-08T23:26:50Z 2020-03-08T23:42:36Z
  • The Docker build of Datasette now uses SQLite 3.31.1, upgraded from 3.26. (#695)
  • datasette publish cloudrun now accepts an optional --memory=2Gi flag for setting the Cloud Run allocated memory to a value other than the default (256Mi). (#694)
  • Fixed bug where templates that shipped with plugins were sometimes not being correctly loaded. (#697)
datasette 107914493
24154697 https://github.com/simonw/datasette/releases/tag/0.37.1 MDc6UmVsZWFzZTI0MTU0Njk3 0.37.1 master Datasette 0.37.1 0 simonw 9599 0 2020-03-03T03:43:08Z 2020-03-03T03:46:17Z datasette 107914493

Next page

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [releases] (
   [html_url] TEXT,
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [tag_name] TEXT,
   [target_commitish] TEXT,
   [name] TEXT,
   [draft] INTEGER,
   [author] INTEGER REFERENCES [users]([id]),
   [prerelease] INTEGER,
   [created_at] TEXT,
   [published_at] TEXT,
   [body] TEXT,
   [repo] INTEGER REFERENCES [repos]([id])
);
CREATE INDEX [idx_releases_repo]
                ON [releases] ([repo]);
CREATE INDEX [idx_releases_author]
                ON [releases] ([author]);
Powered by Datasette · Query took 88.49ms · About: github-to-sqlite