html_url,id,node_id,tag_name,target_commitish,name,draft,author,prerelease,created_at,published_at,assets,body,repo https://github.com/simonw/datasette-auth-github/releases/tag/0.1,18441103,MDc6UmVsZWFzZTE4NDQxMTAz,0.1,master,0.1,0,9599,0,2019-07-04T15:05:34Z,2019-07-05T15:58:24Z,[],Initial working release.,195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.1.1,18441133,MDc6UmVsZWFzZTE4NDQxMTMz,0.1.1,master,0.1.1,0,9599,0,2019-07-05T15:58:48Z,2019-07-05T16:00:07Z,[],Outbound calls to the GitHub API are now non-blocking (using [http3](https://github.com/encode/http3)) - #8,195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.2,18451662,MDc6UmVsZWFzZTE4NDUxNjYy,0.2,master,0.2,0,9599,0,2019-07-06T17:11:39Z,2019-07-06T17:14:02Z,[],"* `/-/logout` URL for logging out #7 * Custom navigation showing login state #5 * Restored ASGI lifespan support #10 * `disable_auto_login` setting #9 * `Cache-Control: private` #6",195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.3,18451672,MDc6UmVsZWFzZTE4NDUxNjcy,0.3,master,0.3,0,9599,0,2019-07-06T17:14:58Z,2019-07-06T17:15:29Z,[],* Ability to restrict access to specific users or members of specific GitHub organizations #4,195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.3.1,18451716,MDc6UmVsZWFzZTE4NDUxNzE2,0.3.1,master,0.3.1,0,9599,0,2019-07-06T17:27:03Z,2019-07-06T17:27:46Z,[],* Fixed bug where we were requesting the incorrect OAuth scope when using `allow_orgs` #14 ,195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.3.2,18452996,MDc6UmVsZWFzZTE4NDUyOTk2,0.3.2,master,0.3.2,0,9599,0,2019-07-06T20:18:37Z,2019-07-06T22:01:45Z,[],* Fixed bug where custom template was not correctly included in the package #15,195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.4,18453004,MDc6UmVsZWFzZTE4NDUzMDA0,0.4,master,0.4,0,9599,0,2019-07-06T22:02:38Z,2019-07-06T22:03:41Z,[],"* More compact JSON encoding for authentication cookie value * Support single string values for `allow_users`/`allow_orgs` options, #16 ",195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.5,18453939,MDc6UmVsZWFzZTE4NDUzOTM5,0.5,master,0.5,0,9599,0,2019-07-07T02:35:09Z,2019-07-07T02:37:16Z,[],"* New `allow_teams` configuration option for restricting access to members of a GitHub team - #11 * Signed cookies expire after a TTL (customize with new `cooke_ttl` setting) - #22 * Documentation on using this as ASGI middleware - #19 * Avoid 404 on `/-/auth-callback` if user is logged in - #24 * Added `cookie_version` setting for invalidating all cookies - #18",195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.6,18458558,MDc6UmVsZWFzZTE4NDU4NTU4,0.6,master,0.6,0,9599,0,2019-07-07T19:41:27Z,2019-07-07T19:41:47Z,[],"* Redirects back to where you were after you login, using a new `asgi_auth_redirect` cookie - #26 * Unset asgi_auth_logout cookie when you sign in again - #28 * Fixed bug where API call to GitHub intermittently failed with `ConnectionResetError` - #27 * More robust creation of derived cookie signing secret using `hashlib.pbkdf2_hmac` * HTML pages now served with `charset=UTF-8` - #30 ",195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.6.1,18458837,MDc6UmVsZWFzZTE4NDU4ODM3,0.6.1,master,0.6.1,0,9599,0,2019-07-07T20:38:42Z,2019-07-07T20:39:19Z,[],Minor code clean-up and updated one-line description for PyPI / README.,195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.6.2,18461352,MDc6UmVsZWFzZTE4NDYxMzUy,0.6.2,master,0.6.2,0,9599,0,2019-07-08T03:47:16Z,2019-07-08T03:47:38Z,[],Updated README for PyPI,195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.6.3,18476766,MDc6UmVsZWFzZTE4NDc2NzY2,0.6.3,master,0.6.3,0,9599,0,2019-07-08T16:51:01Z,2019-07-08T16:51:39Z,[],"Additional documentation on `scope[""auth""]` when using as ASGI middleware.",195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.7,18555982,MDc6UmVsZWFzZTE4NTU1OTgy,0.7,master,0.7,0,9599,0,2019-07-11T15:05:54Z,2019-07-11T15:07:15Z,[],"* New `require_auth` configuration option. This defaults to `True` (reflecting existing behaviour) when `datasette-auth-github` is used as a Datasette plugin, but it defaults to `False` if you use the wrapper ASGI middleware class directly. #37",195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.8,18596695,MDc6UmVsZWFzZTE4NTk2Njk1,0.8,master,0.8,0,9599,0,2019-07-13T18:39:34Z,2019-07-13T18:43:06Z,[],"Now compatible with Python 3.5, which means it can run on Glitch! https://datasette-auth-github-demo.glitch.me/ #38 This also means we now have no installation dependencies, since the code now uses the standard library to make API calls instead of depending on [http3](https://github.com/encode/http3). #40",195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.9,18598299,MDc6UmVsZWFzZTE4NTk4Mjk5,0.9,master,0.9,0,9599,0,2019-07-14T00:40:16Z,2019-07-14T00:41:33Z,[],"- Explicit log in screen now includes SVG GitHub logo on the button - #42 - Default signed cookie TTL is now 1 hour, not 24 hours - #43",195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.9.1,18598348,MDc6UmVsZWFzZTE4NTk4MzQ4,0.9.1,master,0.9.1,0,9599,0,2019-07-14T00:58:35Z,2019-07-14T00:59:24Z,[],- Updated documentation to reflect new one hour `cookie_ttl` default - #43,195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.10,20521948,MDc6UmVsZWFzZTIwNTIxOTQ4,0.10,master,0.10,0,9599,0,2019-10-07T15:36:41Z,2019-10-07T15:40:02Z,[],* New `cacheable_prefixes` mechanism to avoid performance issues caused by adding `cache-control: private` to static assets - #47,195087137 https://github.com/simonw/datasette-auth-github/releases/tag/0.11,20687261,MDc6UmVsZWFzZTIwNjg3MjYx,0.11,master,0.11,0,9599,0,2019-10-14T15:25:24Z,2019-10-14T16:06:25Z,[],"* Subclasses can now customize the creation of the redirect cookie - #49 - thanks, @ananis25",195087137