Pre-release

0.4b1

@benjaoming benjaoming released this Aug 2, 2018 · 23 commits to master since this release

Added

  • Django 2 support #755 (Raffaele Salmaso & Mads Jensen)
  • Added wiki.sites.WikiSite for easy customization #827
  • Automatic link highlighting of URLs handles lots of new patterns #816 (Branko Majic)
  • Red links: Internal links turn red and link to Create Page (Mathias Rav) #889

Changed

  • Dependency for escaping HTML and safeguarding against injections bleach upgraded >=2.1,<2.2 (last-partizan) #702
  • Use full path names for MARKDOWN_KWARGS['extensions'] as short names support wil be removed in Markdown 2.7 #823
  • Support for include('wiki.urls') for urls instantiation #827
  • Use Django’s ‘checks.py’ pattern to test configuration (Raffaele Salmaso & Mads Jensen) #830 #807
  • Test coverage added: Images plugin + Account handling (Mads Jensen) #804
  • Last couple of non-CBVs (Class Based Views) refactored to CBV (Raffaele Salmaso & Mads Jensen) #788 #819 #808
  • Big cleanup: Deprecating lots of Python 2.7 specific code (Mads Jensen & Raffaele Salmaso) See: >30 PRs
  • Languages: Merged pt and pt_PT, then deleted pt and linked it to pt_PT #858
  • Languages: Linked zh_Hans to zh_CN #711
  • Languages: da translated 100%

Fixed

  • Use user.is_authenticated/is_anonymous as a boolean #790 (Raffaele Salmaso)
  • Use simple_tag for assignment tag #791 (Raffaele Salmaso)
  • Direct invocation of pytest fixed (removing runtests.py) #781 (Branko Majic)
  • Line breaks in help texts for macros #851 (Mathias Dannesbo)
  • Table of contents now has a header by default, and several built-in django-wiki extensions can be configured using WIKI_MARKDOWN_KWARGS #881 (Mathias Rav)

Deprecated/Removed

  • Django < 1.11 support is dropped #779
  • Python < 3.3 support is dropped #779 and #792
  • Deprecate wiki.urls.get_pattern and URL_CONFIG_CLASS setting #799
  • Removed SEARCH_VIEW setting, replaced by WikiSite override #837
Latest release

0.3.1

@benjaoming benjaoming released this Feb 10, 2018 · 280 commits to master since this release

  • Fix error messages of missing migrations due to inconsistent change of on_delete on some model fields #776

0.3

@benjaoming benjaoming released this Jan 29, 2018 · 287 commits to master since this release

Added

  • Search choice between either current or global tree (Christian Duvholt) #580 #731
  • New bootstrapped image insert dialog (Frank Loemker) #628
  • Allow the HTML tag <hr> (Frank Loemker) #629
  • Global History overview of page revisions (Frank Loemker and Maximilien Cuony) #627
  • Move article support with redirects (Frank Loemker) #640
  • Django 1.11 compatibility (Luke Plant) #634
  • Crop paginator window when there are >9 pages in a list (Frank Loemker) #646
  • Extended syntax for attachment macro: [attachment:id title:"text" size] (Frank Loemker) #678
  • Add Sphinx documentation for plugin settings (Frank Loemker) #681
  • Show “log out” in menu when account handling is disabled (jenda1) #691
  • Markdown tag with wiki paths now support fragments like [Click Here](wiki:/path#header) (Frank Loemker) #701

Changed

  • Test refactor: Use django-functest and separate WebTest from Selenium (Luke Plant) #634
  • Repo refactor: Moved wiki package to src/ folder and test code to tests/ #631
  • Render django.contrib.messages with template tag and inclusion template: Configurable and bootstrap 3 compatible (Benjamin Bach and Frank Loemker) #654
  • Don’t hardcode redirect url in account update view (Benjamin Bach) #650
  • Python 3.6 support added to test matrix (Benjamin Bach) #664
  • Keep CSS global namespace clean, refactor CSS rule label -> .wiki-label label (Christian Duvholt) #679
  • Plugins can whitelist HTML tags and attributes (jenda1) #700
  • Optimizations to fundamental permission lookup managers (Christian Duvholt) #714
  • Code quality upgrade, remove obsolete code, linting and tidying up (Mads Jensen) #797, #705, #707, #716, #717, #718, #719, #720, #721, #722, #724, #725, #726, #727, #728, #730, #732, #733, #735, #736, #737, #738, #741, #743, #743
  • Added AppConfig class for all plugins (Raffaele Salmaso) #758
  • Explicit on_delete for all ForeignKey fields (Raffaele Salmaso) #759
  • Django 2.0 preparation: atomic=False for 3 migrations that rename tables/fields (Raffaele Salmaso) #760
  • Set dependency django-nyt<1.1 to avoid future breakage (Benjamin Bach) #761

Fixed

  • Removed exception catch all in URLPath.delete_subtree which silenced errors while delete articles with descendents
  • Fix article settings page in Django 1.11 (Frank Loemker) #682
  • Fix upstream MPTT breaking deletion of articles from django-admin (Frank Loemker) #683
  • Wrong HTML attribute ‘type’ on search result page (Geoff Clapp) #698
  • Fix restoring of attachments and other RevisionPlugin types after deletion (Frank Loemker) #672
  • Allowing <sup> because of footnotes (Frank Loemker) #750
  • Hunted down unclosed HTML tags #750 (Mads Jensen) #741

0.2.5

@benjaoming benjaoming released this Jan 29, 2018 · 598 commits to master since this release

Changed

  • Set dependency django-nyt<1.1 to avoid future breakage (Benjamin Bach) #761
Pre-release

0.3b4

@benjaoming benjaoming released this Jan 15, 2018 · 318 commits to master since this release

Added

  • Search choice between either current or global tree (Christian Duvholt) #580 #731
  • New bootstrapped image insert dialog (Frank Loemker) #628
  • Allow the HTML tag <hr> (Frank Loemker) #629
  • Global History overview of page revisions (Frank Loemker and Maximilien Cuony) #627
  • Move article support with redirects (Frank Loemker) #640
  • Django 1.11 compatibility (Luke Plant) #634
  • Crop paginator window when there are >9 pages in a list (Frank Loemker) #646
  • Extended syntax for attachment macro: [attachment:id title:"text" size] (Frank Loemker) #678
  • Add Sphinx documentation for plugin settings (Frank Loemker) #681
  • Show “log out” in menu when account handling is disabled (jenda1) #691
  • Markdown tag with wiki paths now support fragments like [Click Here](wiki:/path#header) (Frank Loemker) #701

Changed

  • Test refactor: Use django-functest and separate WebTest from Selenium (Luke Plant) #634
  • Repo refactor: Moved wiki package to src/ folder and test code to tests/ #631
  • Render django.contrib.messages with template tag and inclusion template: Configurable and bootstrap 3 compatible (Benjamin Bach and Frank Loemker) #654
  • Don’t hardcode redirect url in account update view (Benjamin Bach) #650
  • Python 3.6 support added to test matrix (Benjamin Bach) #664
  • Keep CSS global namespace clean, refactor CSS rule label -> .wiki-label label (Christian Duvholt) #679
  • Plugins can whitelist HTML tags and attributes (jenda1) #700
  • Optimizations to fundamental permission lookup managers (Christian Duvholt) #714
  • Code quality upgrade, remove obsolete code, linting and tidying up (Mads Jensen) #797, #705, #707, #716, #717, #718, #719, #720, #721, #722, #724, #725, #726, #727, #728, #730, #732, #733, #735, #736, #737, #738, #741, #743, #743

Fixed

  • Removed exception catch all in URLPath.delete_subtree which silenced errors while delete articles with descendents
  • Fix article settings page in Django 1.11 (Frank Loemker) #682
  • Fix upstream MPTT breaking deletion of articles from django-admin (Frank Loemker) #683
  • Wrong HTML attribute ‘type’ on search result page (Geoff Clapp) #698
  • Fix restoring of attachments and other RevisionPlugin types after deletion (Frank Loemker) #672
  • Allowing <sup> because of footnotes (Frank Loemker) #750
  • Hunted down unclosed HTML tags #750 (Mads Jensen) #741