All Versions
Latest Version
Avg Release Cycle
133 days
Latest Release
174 days ago

Changelog History
Page 2

  • v1.7.2 Changes

    March 09, 2018
    • ๐Ÿ›  Bugfixes following v1.7.1

    ๐Ÿ‘€ See 1.7.1 Milestone for full issue list.

  • v1.7.1 Changes

    March 05, 2018
    • Bootstrap 4 template pack.

    ๐Ÿ‘€ See 1.7.1 Milestone
    for full issue list.

  • v1.7.0 Changes

    October 17, 2017
    • ๐Ÿ›  Fixes compatibility with Django 2.0
    • ๐Ÿ›  Various other fixes.

    ๐Ÿ‘€ See 1.7 Milestone for full issue list.

  • v1.6.1 Changes

    October 17, 2016
    • Updates compatibility for Django 1.10
    • A number of small Bootstrap 4 fixes.

    ๐Ÿ‘€ See 1.6.1 Milestone for full issue list.

  • v1.6.0 Changes

    January 07, 2016
    • Fixed compatibility with Django 1.9
    • Dropped support for Django 1.7
    • Added Bootstrap 4 template pack
    • Other small fixes.

    ๐Ÿ‘€ See 1.6.0 Milestone for full issue list.

  • v1.5.2 Changes

    September 10, 2015
    • Fix: KeyError: u'wrapper_class' when clearing template context. #511, #512
    • Fix: Alignment of stacked checkboxes and radio buttons in Bootstrap 3 #358

    ๐Ÿ‘€ See 1.5.2 Milestone for full issue list.

  • v1.5.1 Changes

    August 21, 2015

    ๐Ÿš€ Special thanks in this release to Dmitry Dygalo @Stranger6667 for a marathon effort updating the โœ… test suite and code base.

    • Switched to py.test. Modernised test suite. Enabled tox, code coverage and Travis for all supported Python/Django versions. See list of Merged "Testing/Process" PRs here
    • Added compatibility with Python 3.2
    • Fix: Allow LayoutObject & BaseInputs to accept custom template #493
  • v1.5.0 Changes

    ๐Ÿ‘ Special thanks in this release for all the supporters and donators.

    • Fixed compatibility with: Python 3, Django 1.7, Django 1.8 and Django 1.4.16. Merged PR #417, but thanks to PRs #369, #368 and #310. Closes also #383.
    • Updated test suite for compatibility with all supported Django versions 1.4, 1.7, 1.8 and run CI against these and Django master. See #451, #455.
    • Bug fix for specifying template_pack in {% crispy %} tag, bootstrap3 couldn't be set that way.
    • New doc section for creating custom template packs.
    • Fixed Bootstrap3 checkbox alignment issues with label texts, see #275.
    • First AccordionGroup can now be set to active=False, see #246.
    • Fixed Bootstrap3 checkbox alignment issues for all device sizes, see #225 and #267.
    • All forms are now rendered with {{ }}, this makes forms containing widgets with Media meta class work, see #263.
    • Adjusted {% specialspaceless %} to avoid breaking intended spaces and be less aggressive, see #250.
    • Fixed inputs rendering for bootstrap3 and redo FormActions layout object bootstrap3 template for correct alignment, see #279.
    • MultiField now obeys form_show_labels, see #278.
    • Added wrapper_class to bootstrap.InlineRadios, see #272.
    • Render label for checkboxes within table_inline_formset.html, see #262.
    • Removed deprecated layout object AppendedPrependedText, replaced by PrependedAppendedText.
    • Fixed PrependedAppendedText when rendering a select widget, in bootstrap and bootstrap3 template packs, see #258.
    • Added support to {% crispy_addon %} tag for form_show_labels, see #256.
    • Major cleanup and refactor of the template pack system thanks to @tepez, see #217 and #237:
      • Template packs are now self contained/independent, removing dangerous cross references. If you have a custom template pack this can cause backwards incompatibility, but it will pay in the future to adjust to this changes.
      • MultiField cannot be used with bootstrap or bootstrap3 template packs.
      • Added template_pack FormHelper attribute, so that template packs can be specified at form helper level. This changes layout objects render behavior.
    • Default template pack is now bootstrap3.
    • Make CRISPY_TEMPLATE_PACK setting optional, see #237 and #244.
  • v1.4.0 Changes

    Special thanks in this release to James Friedman @jamesmfriedman, for his amazing support in PR #213, adding initial Bootstrap 3 support.

    • Bootstrap 3 inline forms support and docs for inline forms with Bootstrap 3, see #233.
    • update_attributes can now work with a field name, see docs.
    • Adjusted unicode checkings for Python 3, see #231.
    • Adjusted how bootstrap Tab layout object attributes are applied to make sense, see #228.
    • Major refactor of testing suite architecture, breaking huge file into several and also splitting tests for different template packs into different tests cases, runners for template packs updated.
    • Added support for horizontal forms in bootstrap3, see #209.
    • Fixed spaces missing when rendering several submit inputs continued, see #211.
    • Fixed checkboxes and radios for Bootstrap3, adjusted multiple inline radios and checkboxes, see #225.
    • Update accordion markup for bootstrap3 compatibility, see #229.
    • Moved UneditableField to bootstrap module, place where it should live, no backwards compatible import left behind.
    • Added bootstrap3 template pack thanks to James Friedman, see #213 and #209.
    • RadioSelect and CheckboxSelectMultiple widget values and texts were being localized, when they shouldn't bee, see #214.
    • If Django widget attrs where set for RadioSelect or CheckboxSelectMultiple they were not being rendered by crispy-forms, see #206.
    • form_show_labels wasn't working correctly with some layout objects, see #193.
  • v1.3.2 Changes

    • Labels were not being rendered with |crispy filter, see #202.