sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer
d555baf508de71a5e3dc9a9aed2c13f6f202956d,"Suppress rendering of binary data - thanks @russss (#442)
Binary columns (including spatialite geographies) get shown as ugly
binary strings in the HTML by default. Nobody wants to see that mess.
Show the size of the column in bytes instead. If you want to decode
the binary data, you can use a plugin to do it.",2019-05-03T16:44:48Z,2019-05-03T16:44:48Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,13ae486343ea6454a93114c6f558ffea2f2c6874,107914493,45057,9599
bf229c9bd88179c8ec16bd65fd4fb28ab4241c2e,"Pass view_name to extra_body_script hook (#443)
At the moment it's not easy to tell whether the hook is being called
in (for example) the row or table view, as in both cases the
`database` and `table` parameters are provided.
This passes the `view_name` added in #441 to the `extra_body_script`
hook.",2019-05-03T13:12:19Z,2019-05-03T13:12:19Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,13ae486343ea6454a93114c6f558ffea2f2c6874,107914493,45057,9599
470cf0b05d4fda0d2563f81c7e32af13fe346ccc,"Add a max-line-length setting for flake8 (#444)
This stops my automatic editor linting from flagging lines which are too
long. It's been lingering in my checkout for ages.
160 is an arbitrary large number - we could alter it if we have any
opinions (but I find the line length limit to be my least favourite part
of PEP8).",2019-05-03T13:11:27Z,2019-05-03T13:11:27Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,13ae486343ea6454a93114c6f558ffea2f2c6874,107914493,45057,9599
cf406c075433882b656e340870adf7757976fa4c,"New plugin hook: register_output_renderer hook (#441)
Thanks @russss!
* Add register_output_renderer hook
This changeset refactors out the JSON renderer and then adds a hook and
dispatcher system to allow custom output renderers to be registered.
The CSV output renderer is untouched because supporting streaming
renderers through this system would be significantly more complex, and
probably not worthwhile.
We can't simply allow hooks to be called at request time because we need
a list of supported file extensions when the request is being routed in
order to resolve ambiguous database/table names. So, renderers need to
be registered at startup.
I've tried to make this API independent of Sanic's request/response
objects so that this can remain stable during the switch to ASGI. I'm
using dictionaries to keep it simple and to make adding additional
options in the future easy.
Fixes #440",2019-05-01T23:01:56Z,2019-05-01T23:01:56Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,13ae486343ea6454a93114c6f558ffea2f2c6874,107914493,45057,9599
58fec99ab0a31bcf25968f2aa05d37de8139b83c,"Allow app names for `datasette publish heroku`
Lets you supply the `-n` parameter for Heroku deploys, which also lets
you update existing Heroku deployments.",2018-07-14T13:10:49Z,2018-07-14T14:04:42Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
58b5a37dbbf13868a46bcbb284509434e66eca25,Refactor inspect logic,2018-05-21T08:02:34Z,2018-05-22T14:03:06Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
136a70d88741e2a5892c3de437064a9d14494d66,"Add column name classes to
s, make PK bold",2018-04-17T08:29:48Z,2018-04-18T01:13:02Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
0f782dd8dfd7c53a9c20bbd2cb8734bb806d928b,Additional test asserts,2018-04-16T20:22:04Z,2018-04-18T01:13:02Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
4586aa506a054d07e674cde8143a3008e6bc5d78,"Don't duplicate simple primary keys in the link column
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.",2018-04-15T21:49:01Z,2018-04-18T01:13:02Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
b231d4243d748facf1897e7756c2b578bb448edc,Correct escaping for HTML display of row links,2018-04-15T21:48:30Z,2018-04-18T01:13:02Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
efbb4e83374a2c795e436c72fa79f70da72309b8,"Return HTTP 405 on InvalidUsage rather than 500
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-14T16:11:16Z,2018-04-14T18:00:38Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
7d5f25dfb320af26ec4afcb1a687f7f034e1f044,Add link to pint custom units page to docs,2018-04-14T14:08:20Z,2018-04-14T14:08:20Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,107914493,45057,45057
ed974417ad54f0c0f65b2f1cf54dc12485abb570,Tests for unit filtering,2018-04-14T14:06:52Z,2018-04-14T14:06:52Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,107914493,45057,45057
f2b940d6026677f6859d46a4f16fa402745d261d,"Link foreign keys which don't have labels
This renders unlabeled FKs as simple links. I can't see why this would
cause any major problems.
Also includes bonus fixes for two minor issues:
* In foreign key link hrefs the primary key was escaped using HTML
escaping rather than URL escaping. This broke some non-integer PKs.
* Print tracebacks to console when handling 500 errors.",2018-04-14T13:17:20Z,2018-04-14T14:59:59Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
1cc5161089e559c8b16049b20f7a5b3a43290c21,"Fix sqlite error when loading rows with no incoming FKs
This fixes `ERROR: conn=, sql
= 'select ', params = {'id': '1'}` caused by an invalid query when
loading incoming FKs.
The error was ignored due to async but it still got printed to the
console.",2018-04-14T12:06:00Z,2018-04-14T14:24:24Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
3c985ec271cce46db8682c2a7466ea1c9a2ed210,Allow custom units to be registered with Pint,2018-04-14T11:27:06Z,2018-04-14T11:27:06Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,107914493,45057,45057
ab85605c6179b21bb0add59b76c1b376d9d248b2,Support units in filters,2018-04-14T10:41:27Z,2018-04-14T10:43:35Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,107914493,45057,45057
8bfeb984788c7144088c16c5f9126ca7d6af6e93,"Tidy up units support
* Add units to exported JSON
* Units key in metadata skeleton
* Docs",2018-04-14T10:16:09Z,2018-04-14T10:43:34Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,107914493,45057,45057
ec6abc81e433c9bac1b9f085111785fc227e9e34,"Initial units support
Add support for specifying units for a column in metadata.json and
rendering them on display using
[pint](https://pint.readthedocs.io/en/latest/).
ref #203",2018-04-13T21:17:59Z,2018-04-14T03:32:53Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
d08a13314081ae2ce0313a17d3c07c1a7f2d94d5,"Hide Spatialite system tables
They were getting on my nerves.",2018-04-11T21:20:25Z,2018-04-12T21:34:47Z,cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b,2946d096d0cdefdc017559e6b57e87658736e843,107914493,45057,9599
|