3.1.3 release notes

What’s new in 3.1.3

Bug Fixes

  • Add missing migration
  • Exclude PageUser manager from migrations
  • Fix check for template instance in Django 1.8.x
  • Fix error in PageField for Django 1.8
  • Fix some Page tree bugs
  • Declare Django 1.6.9 dependency in setup.py
  • Make sure cache version returned is an int
  • Fix issue preventing migrations to run on a new database (django 1.8)
  • Fix get User model in 0010 migration
  • Fix support for unpublished language pages
  • Add documentation for plugins data migration
  • Fix getting request in _show_placeholder_for_page on Django 1.8
  • Fix template inheritance order
  • Fix xframe options inheritance order
  • Fix placeholder inheritance order
  • Fix language chooser template
  • Relax html5lib versions
  • Fix redirect when deleting a page
  • Correct South migration error
  • Correct validation on numeric fields in modal pop-up dialogs
  • Exclude scssc from manifest
  • Remove unpublished pages from menu
  • Remove page from menu items for performance reason
  • Fix access to pages with expired ancestors
  • Don’t try to modify an immutable QueryDict
  • Only attempt to delete cache keys if there are some to be deleted
  • Update documentation section
  • Fix language chooser template
  • Cast to int cache version
  • Fix extensions copy when using duplicate page/create page type


Many thanks community members who have submitted issue reports and especially to these GitHub users who have also submitted pull requests: basilelegal, gigaroby, ikudryavtsev, jokerejoker, josjevv, tomwardill.