- Add a list filter in admin to filter ModelBase objects by site and site group.
- ModelBase.__unicode__ includes the site name - non-admin templates that rely on __unicode__ will have to be updated.
- Set title, description and keywords meta tags on detail page.
- comment_count is now aware that multiple sites may comprise a logical site.
- Make jmbo_publish command timezone-aware, ensuring that it works with old, naive timestamps.
- Restore crop from field to a more prominent position.
- Simplify the change form. Move advanced fields into their own section.
- Ensure the leaf object is passed to template tags in modelbase_detail.html.
- get_related_items parameter name is now optional. The sorting has changed to reverse on modified (our default sorting).
- as_leaf_class method would break if two models had the same name. Fixed.
- Jmbo is now location aware. This requires a manual upgrade of libraries and existing databases. DO NOT UPGRADE to 1.0 without preparation. If you are on Ubuntu then it is as simple as running the interactive
convert_to_geodb_ubuntu.sh
script.
- modelbase_detail inclusion template now has a block for easier re-use.
- Simplified paginator. No more breadcrumbs.
- Introduce object_footer template which shows sharing links.
can_comment
has an API change. It has always only been used internally and should not cause problems.- README.rst gets friendlier documentation.
- Pin Django on 1.4.x range.
- Add Save and publish and Save and unpublish buttons to edit form.
- Use django.jQuery instead of $ to trigger publish ajax call. $ is not necessarily available.
on_likes_enabled_test
andon_can_vote_test
signal receivers now only checksModelBase
based objects. Also updated for compatibility withdjango-likes
0.0.8, which updated its signal'sobj
param to conventionalinstance
.django-likes
>= 0.0.8 is now required for correct operation.
- Django 1.4 compatible release. Django 1.4 is now required.
- Detail templates can now be customized per model. Create {app_label}/{model}_detail.html.
- publish_on and retract_on filters are now applied via management command jmbo_publish. Run it via cron.
- Published state is not directly editable through change form anymore. It is now an action.
- Natural key support for dumping and loading data.
- Use Pillow instead of PIL.
- Use slug for lookups in tastypie API.
- Add a decorator register_tag that can accept a softcoded list of templates.
- django-tastypie support added
- Add image_list_url to Modelbase.
- Pin django-setuptest to 0.0.6 because of issue in 0.0.7
- Admin category filtering now filters on both categories and primary_category fields.
- Remove dependency links in setup.py.
- render_object tag now fails with clear TemplateDoesNot exist exception.
- Include category filtering in admin.
- Find links in setup.py
- Add Opengraph metadata tags to detail view.
- Add dependency on django-sites-groups.
- Setup South migration chain.
- Bring pager HTML and CSS in line with django-pagination.
- Add wrapping div to comments UI.
- Fix admin interface bug where some fields were duplicated.
- Reverse lookup for <content_type>_object_detail now works for model names that may contain spaces, eg. 'Blog Post'.
- Add fallback to modelbase detail view to get_absolute_url.
- Add ability to limit size of queryset for generic views.
- Afrikaans and French translations.
- Make it possible to specify a custom photosize per content type.
- Introduce a new optional field 'subtitle' for friendlier admin UI.
- Add South migrations. Existing installations must be upgraded using ./manage.py migrate jmbo 0001 --fake and then ./manage.py migrate jmbo.
- Added primary category field on ModelBase.
- Allow for modifier on humanize time diff tag.
- Added category pin model and admin override.
- Jmbo rename.
- Added state admin bulk actions.
- Use photologue 2.6.praekelt
- Generate slug optimization.
- Refactored ModelBase.comment_count to resolve comments for leaf class or modelbase content types.
- Generic form issues corrected.
- Use django-photologue 2.5.praekelt
- Improved generate_slug utils method.
- Removed ModelBaseAdminForm.