{"sha": "292f140a4f391f646ec0be85ec9f22dde30f9de2", "message": "Explicitly order by pk (or by rowid)\n\nRefs #5", "author_date": "2017-11-09T16:11:14Z", "committer_date": "2017-11-09T16:11:14Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8af7bc100c681975894f49f4ffd6d26a06e93f60", "message": "Added a MANIFEST.in\n\nNow python setup.py bdist_wheel creates a .whl that includes the CSS.", "author_date": "2017-11-09T02:39:42Z", "committer_date": "2017-11-09T02:39:42Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "abb591d83264bbf11a5eb9daf03011d051e8f833", "message": "Added --reload argument to 'immutabase serve' command\n\nUses hupper to restart the server when the code changes. Useful for development.\n\nDepends on https://pypi.python.org/pypi/hupper", "author_date": "2017-11-09T13:46:16Z", "committer_date": "2017-11-09T14:14:26Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b2dee11fcd989d9e2a7bf4de1e23dbc320c05013", "message": "Databases now get distinct colours\n\nA left border based on their content hash.\n\nCloses #31", "author_date": "2017-11-09T14:12:42Z", "committer_date": "2017-11-09T14:14:40Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bc9871c93583f3cdcca191b7fa05b255be7275c8", "message": "gt/lt/gte/lte now treat numeric arguments as numeric\n\nThis now works:\n\n https://immutabase-dlmggyoepw.now.sh/northwind-40d049b/Products?UnitsInStock__gt=100\n\nPreviously the input value of 100 would be treated as a string.\n\nAlso fixed a bug where filter arguments had stopped working entirely.\n\nRefs #23", "author_date": "2017-11-09T16:09:55Z", "committer_date": "2017-11-09T16:09:55Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d9fa2bf7ba2f9d3dcb2beb303f772c86344b4bcf", "message": "Use rowid if no primary key available\n\nAllows us to link to individual records even for tables that do not have a primary key.\n\nRefs #5", "author_date": "2017-11-09T14:39:50Z", "committer_date": "2017-11-09T14:39:50Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}