django-crispy-forms v1.8.0 Release Notes

Release Date: 2019-10-17 // over 4 years ago
    • ⚡️ Updated compatibility for Django 1.11, 2.1, 2.2 and 3.0 in line with Django's supported versions policy.
    • Numerous improvements to the Bootstrap 4 template pack, which may now be considered mature.

    Here are some changes that might affect custom templating you already have in place when using Bootstrap 4 :

    * Using [Custom Forms for radio and checkbox](https://www.w3schools.com/bootstrap4/bootstrap_forms_custom.asp).
      You may disable this by setting  `FormHelper.use_custom_control = False`.
    * Using [Bootstrap 4 `"form-row"` class in place of `"row"`](https://getbootstrap.com/docs/4.3/components/forms/#form-row).
    * Fixing [layout hierarchy between input and its label for checkbox and radio](https://getbootstrap.com/docs/4.0/components/forms/#checkboxes-and-radios).
    

    Links are to the relevant Bootstap 4 docs.

    👀 See the 1.8.0 Milestone for the full change list.

    🚀 Many thanks to all involved in bringing together a great release!