In anticipation of MozFest and a slew of demos, we've released Tarbell 0.9b1 (beta1).
I cleaned up the release structure. To install the beta Tarbell releases in all versions of pip, you need to use:
pip install tarbell==0.9b1
Changes in this release:
* Fixed bug in parsing empty spreadsheet rows
* Fixed bug in populating context variables from a spreadsheet that was messing up DEFAULT_CONTEXT in new projects.
* Added Google spreadsheet docs, cleaned up tutorial.
* Fixed bug in Google spreadsheet reloader that would cause a bad path error and require a bunch of page reloads to get Tarbell back.
* Improve preview server by making subprocess call to server script -- fixes doubled messages and server processes.
* Added ROOT_URL and PATH default template variables to construct absolute URLs. When publishing, ROOT_URL uses the S3 bucket name.
* Spruced up base template with more robust default variables for social media and Google analytics, better sample data.
* Cleaned up dependencies.
* Handle text templates that Jinja2 can't parse. It's neat to provide context variables to css and js files, but some legal character sequences break jinja's parsing. If that happens, print an error to the console and serve the file as static.
* Fix branches for our own sanity and Read The Docs and fix releases on pypi to use correct version strings.
If you're at MozFest this weekend, check out my workshop on Tarbell. If you're in Chicago, come to OpenGov Hack Night in Chicago on Nov 5th at 1871 for another Tarbell demo/workshop. Or swing by FreeGeek Chicago any Saturday from 2pm-5pm.
David