releases

52 rows where repo = 140912432 sorted by created_at descending

View and edit SQL

Suggested facets: 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
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
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
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
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
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
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
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
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
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
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
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
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
24530295 https://github.com/simonw/sqlite-utils/releases/tag/2.4.1 MDc6UmVsZWFzZTI0NTMwMjk1 2.4.1 master 2.4.1 0 simonw 9599 0 2020-03-02T06:12:21Z 2020-03-14T20:06:08Z
  • table.enable_fts() now works with columns that contain spaces. (#90)
sqlite-utils 140912432
24026132 https://github.com/simonw/sqlite-utils/releases/tag/2.4 MDc6UmVsZWFzZTI0MDI2MTMy 2.4 master 2.4 0 simonw 9599 0 2020-02-27T04:55:58Z 2020-02-27T04:58:25Z
  • table.disable_fts() can now be used to remove FTS tables and triggers that were created using table.enable_fts(...). (#88)
  • The sqlite-utils disable-fts command can be used to remove FTS tables and triggers from the command-line. (#88)
  • Trying to create table columns with square braces ([ or ]) in the name now raises an error. (#86)
  • Subclasses of dict, list and tuple are now detected as needing a JSON column. (#87)
sqlite-utils 140912432
23556494 https://github.com/simonw/sqlite-utils/releases/tag/2.3.1 MDc6UmVsZWFzZTIzNTU2NDk0 2.3.1 master 2.3.1 0 simonw 9599 0 2020-02-11T05:52:23Z 2020-02-11T05:59:43Z

table.create_index() now works for columns that contain spaces. (#85)

sqlite-utils 140912432
23508352 https://github.com/simonw/sqlite-utils/releases/tag/2.3 MDc6UmVsZWFzZTIzNTA4MzUy 2.3 master 2.3 0 simonw 9599 0 2020-02-08T23:56:16Z 2020-02-08T23:59:20Z

table.exists() is now a method, not a property. This was not a documented part of the API before so I’m considering this a non-breaking change. (#83)

sqlite-utils 140912432
23471112 https://github.com/simonw/sqlite-utils/releases/tag/2.2.1 MDc6UmVsZWFzZTIzNDcxMTEy 2.2.1 master 2.2.1 0 simonw 9599 0 2020-02-07T07:20:03Z 2020-02-07T07:24:54Z

Fixed a bug where .upsert(..., hash_id="pk") threw an error (#84).

sqlite-utils 140912432
23471014 https://github.com/simonw/sqlite-utils/releases/tag/2.2 MDc6UmVsZWFzZTIzNDcxMDE0 2.2 master 2.2 0 simonw 9599 0 2020-02-01T21:59:08Z 2020-02-07T07:18:12Z

New feature: sqlite_utils.suggest_column_types([records]) returns the suggested column types for a list of records. See Suggesting column types. (#81).

This replaces the undocumented table.detect_column_types() method.

sqlite-utils 140912432
23274412 https://github.com/simonw/sqlite-utils/releases/tag/2.1 MDc6UmVsZWFzZTIzMjc0NDEy 2.1 master 2.1 0 simonw 9599 0 2020-01-31T00:25:20Z 2020-01-31T00:30:40Z

New feature: conversions={...} can be passed to the .insert() family of functions to specify SQL conversions that should be applied to values that are being inserted or updated. See Converting column values using SQL functions. (#77).

sqlite-utils 140912432
22603380 https://github.com/simonw/sqlite-utils/releases/tag/2.0.1 MDc6UmVsZWFzZTIyNjAzMzgw 2.0.1 master 2.0.1 0 simonw 9599 0 2020-01-05T17:23:02Z 2020-01-05T17:33:15Z

The .upsert() and .upsert_all() methods now raise a sqlite_utils.db.PrimaryKeyRequired exception if you call them without specifying the primary key column using pk= (#73).

sqlite-utils 140912432
22509033 https://github.com/simonw/sqlite-utils/releases/tag/2.0 MDc6UmVsZWFzZTIyNTA5MDMz 2.0 master 2.0 0 simonw 9599 0 2019-12-30T06:18:58Z 2019-12-30T06:26:09Z

This release changes the behaviour of upsert. It’s a breaking change, hence 2.0.

The upsert command-line utility and the .upsert() and .upsert_all() Python API methods have had their behaviour altered. They used to completely replace the affected records: now, they update the specified values on existing records but leave other columns unaffected.

See Upserting data using the Python API and Upserting data using the CLI for full details.

If you want the old behaviour - where records were completely replaced - you can use $ sqlite-utils insert ... --replace on the command-line and .insert(..., replace=True) and .insert_all(..., replace=True) in the Python API. See Insert-replacing data using the Python API and Insert-replacing data using the CLI for more.

For full background on this change, see issue #66.

sqlite-utils 140912432
21276749 https://github.com/simonw/sqlite-utils/releases/tag/1.12.1 MDc6UmVsZWFzZTIxMjc2NzQ5 1.12.1 master 1.12.1 0 simonw 9599 0 2019-11-07T04:58:47Z 2019-11-07T05:00:55Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-12-1

sqlite-utils 140912432
21276745 https://github.com/simonw/sqlite-utils/releases/tag/1.12 MDc6UmVsZWFzZTIxMjc2NzQ1 1.12 master 1.12 0 simonw 9599 0 2019-11-04T16:28:52Z 2019-11-07T05:00:24Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-12

sqlite-utils 140912432
19704889 https://github.com/simonw/sqlite-utils/releases/tag/1.11 MDc6UmVsZWFzZTE5NzA0ODg5 1.11 master 1.11 0 simonw 9599 0 2019-09-03T00:58:41Z 2019-09-03T01:03:27Z

https://sqlite-utils.readthedocs.io/en/stable/changelog.html#v1-11

sqlite-utils 140912432
19704743 https://github.com/simonw/sqlite-utils/releases/tag/1.10 MDc6UmVsZWFzZTE5NzA0NzQz 1.10 master 1.10 0 simonw 9599 0 2019-08-23T12:24:04Z 2019-09-03T00:46:27Z

https://sqlite-utils.readthedocs.io/en/stable/changelog.html#v1-10

sqlite-utils 140912432
19704739 https://github.com/simonw/sqlite-utils/releases/tag/1.9 MDc6UmVsZWFzZTE5NzA0NzM5 1.9 master 1.9 0 simonw 9599 0 2019-08-04T03:35:30Z 2019-09-03T00:46:02Z

https://sqlite-utils.readthedocs.io/en/stable/changelog.html#v1-9

sqlite-utils 140912432
19704736 https://github.com/simonw/sqlite-utils/releases/tag/1.8 MDc6UmVsZWFzZTE5NzA0NzM2 1.8 master 1.8 0 simonw 9599 0 2019-07-28T15:41:42Z 2019-09-03T00:45:42Z

https://sqlite-utils.readthedocs.io/en/stable/changelog.html#v1-8

sqlite-utils 140912432
18911404 https://github.com/simonw/sqlite-utils/releases/tag/1.7.1 MDc6UmVsZWFzZTE4OTExNDA0 1.7.1 master 1.7.1 0 simonw 9599 0 2019-07-28T12:00:51Z 2019-07-28T12:05:36Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-7-1

sqlite-utils 140912432
18911392 https://github.com/simonw/sqlite-utils/releases/tag/1.7 MDc6UmVsZWFzZTE4OTExMzky 1.7 master 1.7 0 simonw 9599 0 2019-07-24T06:50:41Z 2019-07-28T12:03:21Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-7

sqlite-utils 140912432
18723202 https://github.com/simonw/sqlite-utils/releases/tag/1.6 MDc6UmVsZWFzZTE4NzIzMjAy 1.6 master 1.6 0 simonw 9599 0 2019-07-19T04:51:21Z 2019-07-19T05:36:48Z
  • sqlite-utils insert can now accept TSV data via the new --tsv option (#41)
sqlite-utils 140912432
18307928 https://github.com/simonw/sqlite-utils/releases/tag/1.3 MDc6UmVsZWFzZTE4MzA3OTI4 1.3 master 1.3 0 simonw 9599 0 2019-06-29T06:32:36Z 2019-06-29T06:39:32Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-3

sqlite-utils 140912432
18226656 https://github.com/simonw/sqlite-utils/releases/tag/1.2.2 MDc6UmVsZWFzZTE4MjI2NjU2 1.2.2 master 1.2.2 0 simonw 9599 0 2019-06-26T04:20:55Z 2019-06-26T04:24:33Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-2-2

sqlite-utils 140912432
18132566 https://github.com/simonw/sqlite-utils/releases/tag/1.2.1 MDc6UmVsZWFzZTE4MTMyNTY2 1.2.1 master 1.2.1 0 simonw 9599 0 2019-06-21T00:01:24Z 2019-06-21T00:06:29Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-2-1

sqlite-utils 140912432
17961871 https://github.com/simonw/sqlite-utils/releases/tag/1.2 MDc6UmVsZWFzZTE3OTYxODcx 1.2 master 1.2 0 simonw 9599 0 2019-06-13T06:39:59Z 2019-06-13T06:42:21Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-2

sqlite-utils 140912432
17645877 https://github.com/simonw/sqlite-utils/releases/tag/1.1 MDc6UmVsZWFzZTE3NjQ1ODc3 1.1 master 1.1 0 simonw 9599 0 2019-05-29T05:12:03Z 2019-05-29T05:15:22Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-1

  • Support for ignore=True / --ignore for ignoring inserted records if the primary key alread exists (#21)
  • Ability to add a column that is a foreign key reference using fk=... / --fk (#16)
sqlite-utils 140912432
17616531 https://github.com/simonw/sqlite-utils/releases/tag/1.0.1 MDc6UmVsZWFzZTE3NjE2NTMx 1.0.1 master 1.0.1 0 simonw 9599 0 2019-05-28T00:50:28Z 2019-05-28T00:51:21Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-0-1

sqlite-utils 140912432
17583581 https://github.com/simonw/sqlite-utils/releases/tag/1.0 MDc6UmVsZWFzZTE3NTgzNTgx 1.0 master 1.0 0 simonw 9599 0 2019-05-25T01:06:38Z 2019-05-25T01:19:21Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-0

sqlite-utils 140912432
15744513 https://github.com/simonw/sqlite-utils/releases/tag/0.14 MDc6UmVsZWFzZTE1NzQ0NTEz 0.14 master 0.14 0 simonw 9599 0 2019-02-24T23:11:51Z 2019-02-24T23:15:16Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v0-14

sqlite-utils 140912432
15739051 https://github.com/simonw/sqlite-utils/releases/tag/0.13 MDc6UmVsZWFzZTE1NzM5MDUx 0.13 master 0.13 0 simonw 9599 0 2019-02-24T06:54:43Z 2019-02-24T07:00:14Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v0-13

sqlite-utils 140912432
15731354 https://github.com/simonw/sqlite-utils/releases/tag/0.12 MDc6UmVsZWFzZTE1NzMxMzU0 0.12 master 0.12 0 simonw 9599 0 2019-02-23T02:22:28Z 2019-02-23T02:31:29Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v0-12

sqlite-utils 140912432
15731282 https://github.com/simonw/sqlite-utils/releases/tag/0.11 MDc6UmVsZWFzZTE1NzMxMjgy 0.11 master 0.11 0 simonw 9599 0 2019-02-08T05:23:50Z 2019-02-23T02:15:34Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v0-11

sqlite-utils 140912432
15439849 https://github.com/simonw/sqlite-utils/releases/tag/0.10 MDc6UmVsZWFzZTE1NDM5ODQ5 0.10 master 0.10 0 simonw 9599 0 2019-02-07T05:17:52Z 2019-02-08T05:19:33Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v0-10

sqlite-utils 140912432
15243253 https://github.com/simonw/sqlite-utils/releases/tag/0.9 MDc6UmVsZWFzZTE1MjQzMjUz 0.9 master 0.9 0 simonw 9599 0 2019-01-28T06:34:33Z 2019-01-29T15:30:48Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v0-9

sqlite-utils 140912432
15208430 https://github.com/simonw/sqlite-utils/releases/tag/0.8 MDc6UmVsZWFzZTE1MjA4NDMw 0.8 master 0.8 0 simonw 9599 0 2019-01-26T02:13:29Z 2019-01-28T06:28:12Z

Two new commands: sqlite-utils csv and sqlite-utils json

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v0-8

sqlite-utils 140912432
15175633 https://github.com/simonw/sqlite-utils/releases/tag/0.7 MDc6UmVsZWFzZTE1MTc1NjMz 0.7 master 0.7 0 simonw 9599 0 2019-01-25T07:20:49Z 2019-01-25T07:27:57Z

Release notes are here: https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v0-7

sqlite-utils 140912432

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 30.12ms · About: github-to-sqlite