- Upgraded google-api-client gem
- Use Default Application Credentials.
GOOGLE_APPLICATION_CREDENTIALStakes the place ofGOOGLE_APICLIENT_SERVICEACCOUNT. It must specify the service account json's path as opposed to its value. - Other authentication methods deprecated:
DRIVESHAFT_SETTINGS_AUTH_REQUIREDDRIVESHAFT_SETTINGS_AUTH_DOMAINGOOGLE_APICLIENT_KEYGOOGLE_APICLIENT_CLIENTSECRETS_INSTALLEDGOOGLE_APICLIENT_CLIENTSECRETS_WEB
- Driveshaft no longer uses an index json file to keep track of what to display on the homepage. Intead, a Google Team Drive folder should be specified, with the application's service account given read access. All files present in the folder will show up on the homepage in reverse chronological order.
- Set
DRIVESHAFT_SETTINGS_INDEX_FOLDERto the Drive Folder ID. DRIVESHAFT_SETTINGS_INDEX_DESTINATIONandDRIVESHAFT_SETTINGS_INDEX_KEYare both deprecated.
- Set
npmis used for asset management instead ofbower.
- Fix for bug #28 around incorrectly convert Google Doc links to HTML.
- Fixed Dockerfile reference to newsdev/kubernetes-secret-env.
- Upgraded the archieml gem to support freeform arrays.
- Updated Dockerfile to use a new base image from The New York Times.
- Google OAuth2 settings should enable the "Google+ API", to enable accessing users' email addresses for identification.
- Added a Troubleshooting guide to the documentation.
- Force encoding of Google Spreadsheets to UTF-8 to avoid encoding errors from characters not in US-ASCII.
- Added app.json file for use with a Heroku Deploy Button
- #12: Gem upgrades:
rack v0.6.1andsinatra v1.4.6
Initial release.