v3.0.4

bambu.api
- Fixed transformation of inherited model fields

bambu.blog
- Added ability to specify a model and form for comments. Comment models need to implement a check_for_spam function that takes a request object

bambu.bootstrap
- Added `checkbox` class to relevant `<label>`s

bambu.comments
- Improved sanitisation, adding a lot more forbidden JavaScript events
- Fixed bug in form template
Version 3.0.5

bambu.analytics
- Changed logging error to warning

bambu.blog
- Only imports bambu.webhooks if it's found in settings.INSTALLED_APPS

bambu.urlshortener
- Made URL shortener provider-based
- Added DatabaseProvider by default
- Added BitlyProvider (specify BITLY_TOKEN in settings to authenticate with bit.ly)
v3.0.6

Major efficiency improvements
v3.0.6.1

bambu.bootstrap
- Updated fontawesome.ICONS to selection available in Font Awesome 3.1.0

bambu.payments
- Ignore failed transactions (not failed subscriptions) in Paymill webhook receiver
Version 3.0.6.2

bambu.api
- Made the Cache-Vary header setting part of settings.py

bambu.bootstrap
- Added missing Font-Awesome icon
Version 3.0.7

bambu.api
- Better handling of errors

bambu.bootstrap
- Added "mobile" and formfactor-specific classes to `<body>` tag, in-line with `bambu.minidetect`

bambu.ffmpeg
- Added `FFMPEG_ASPECT_RATIO` (valid values are "16:9" or "4:3") and `FFMPEG_WIDTH` settings

bambu.grids
- Bug fix

bambu.minidetect
- Refactored, using MobileESP

bambu.signup
- Added missing templates