- Redesigned [the schema](https://github.com/simonw/google-drive-to-sqlite/blob/0.4/README.md#database-schema) to reflect that Google Drive files can only have one, not multiple owners. [34](https://github.com/simonw/google-drive-to-sqlite/issues/34)
- Removed `drive_folders_owners` and `drive_files_owners` tables.
- `drive_files` and `drive_folders` now have a `_owner` column that is a foreign key to `drive_users`.
- New [google-drive-to-sqlite export format file_id](https://github.com/simonw/google-drive-to-sqlite/blob/0.4/README.md#google-drive-to-sqlite-export-format-file_id) command for exporting Google Docs files as different formats such as `pdf`. [21](https://github.com/simonw/google-drive-to-sqlite/issues/21)
- New options to `files`: `--apps` for all Google Docs files of all types, or `--docs`, `--sheets`, `--presentations` and `--drawings` for Google Docs files of specific types.
- `google-drive-to-sqlite files` and `get` commands now have a `--verbose` option showing what the tool is doing in detail.
- Automatically retries up to twice on HTTP transport errors, with a 2 second delay. [18](https://github.com/simonw/google-drive-to-sqlite/issues/18)
- The `auth.json` file now defaults to `0600` permissions, meaning only the user can read that file on a shared system. [37](https://github.com/simonw/google-drive-to-sqlite/issues/37)