Django-machina 0.2 release notes (2016-05-15)

Requirements and compatibility

Python 2.7, 3.3, 3.4 and 3.5. Django 1.8 and 1.9.

New features

  • A view has been added to get all the posts of a forum member (#15)

  • Topic subscription: a user can now subscribe to topics and access to their subscription list (#16)

  • A new settings has been addded in order to allow limiting the length of topic posts: MACHINA_POST_CONTENT_MAX_LENGTH

Minor changes

  • Add a way to disable the configurable max length of the forum profile signature field (see MACHINA_PROFILE_SIGNATURE_MAX_LENGTH settings)

  • Fix: remove unnecessary Post inline form in Topic admin form (#11)

  • Fix: fixed a bug that prevented to properly override some django-machina models (#7)

  • Fix: fixed a bug that prevented to properly delete an unnaproved post (#9)

  • Fix: add a missing translation in the forum detail view template (#12)

  • Fix: fixed a bug that prevented models from some applications(forum_attachments and forum_polls) to be overridden

  • The django-model-utils module has been removed from project’s dependencies

Backwards incompatible changes

  • The get_absolute_url method was removed from django-machina models

  • The Topic.subscribers related name was update to topic_subscriptions (instead of subscriptions)

  • The forum_member.views.UserTopicsView view was replaced by the forum_member.views.UserPostsView view

  • The sub-title template block was renamed to sub_title in order to use the same convention as the other block names