- Distinguish between help text and errors (fixes #479)
- Update changelog
- Revert of #453, which turned out to break checkboxes (fixes #467)
- Update requirements and fix make docs
- Replace force_text with force_str, removes warnings
- Reinstate
bootstrap3.__version__
(fixes #486) - Update Makefile, travis and tox configuration (#470)
- Drop support for Python 2.7, Django 1.11 and Django 2.0 (#456)
- Fix Deprecationwarning in Python 3.7 (#455)
- Add label class support to form field checkboxes (#453)
- Move development tasks from setup.py to Makefile
- Fix compatibility with Django 3.0 and master
- Add Django 3.0 to tox.ini
- Update versions in requirements.txt
- Use Makefile for common tasks
- Drop MANIFEST.in, use setuptools_scm
- Drop _version.py, use version from git tag
- Update Bootstrap to 3.4.1 (#459)
- NOTE Version 12 will drop support for Python 2.x.x and Django 1.x.x
- Support crossorigin and integrity in urls (#443)
- Switch to explicit Travis tests (#444)
- Fix PyPI classifiers
- Remove obsolete code for Django <= 1.8 (#446)
- Remove obsolete settings set_required and set_disabled (#445)
- Remove setting base_url (#443)
- Fix PyPI classifiers
- Drop support for Django 1.8 (#434)
- Fix bug in demo app (#430)
- Remove unnecessary len call (#424)
- Switched to master as main branch, deleted other branches
- Switched to twine for publication on PyPI
- Mention django-bootstrap4 in README
- Rewrite tox test matrix to focus on Django releases rather than Python versions
- Add tests for Django master branch (>= 2)
- Add label override for {% bootstrap_field %}
- Renamed requirements-dev.txt back to requirements.txt because that suits ReadTheDocs better
- Added error_types support on bootstrap3_form (thanks @mkoistinen and @ickam)
- BREAKING Default setting of error_types to non_field_errors is different from behavior in versions < 9
- Renamed requirements.txt to requirements-dev.txt
- Tweaks to tests and CI (see #400)
- Prepared test for geometry fields (disabled, blocked by Django update, see #392)
- Bug fixes for add ons and placeholders (thanks @jaimesanz, @cybojenix and @marc-gist)
- Improve documentation for pagination with GET parameters (thanks @nspo)
- Add unicode test for help_text
- Removed tests for Python 3.2 from tox and Travis CI (no longer supported by Django 1.8)
- Fix invalid HTML in help texts (thanks @luksen)
- Added mark_safe to placeholder (thanks @ppo)
- Fix DateWidget import for newer Django versions (thanks @clokep)
- Support for local languages in url_replace_param on Python 2 (#362, thanks @aamalev)
- Correct checking Mapping instance (#363, thanks @aamalev)
- Fix Django 1.11 import bug (see #369)
- Add Django 1.11 and Python 3.6 to tests
- Fix sdist issue with .pyc files
- Rolled back subresource integrity (see #353)
- Documentation fix (thanks @clokep)
- BREAKING For Django >= 1.10 Remove everything to do with setting HTML attributes required (#337) and disabled (#345)
- Add id parameter to bootstrap_button (#214)
- Add set_placeholder to field and form renderers (#339, thanks @predatell)
- Default button type to btn-default
- Add addon_before_class and addon_after_class (#295, thanks @DanWright91 and others)
- Fix handling of error class (#170)
- No size class for checkboxes (#318, thanks @cybojenix)
- Fix warnings during install (thanks @mfcovington)
- Fix rare RunTimeError when working without database (#346, thanks @Mactory)
- Add subresource integrity to external components (thanks @mfcovington and @Alex131089)
- Several improvements to documentation, tests, and comments. Thanks all!
- Print help text and errors in their own block (#329, thanks @Matoking)
- Improved page urls in pagination (fixes #323)
- Changed setup.py to allow setup.py test run tests
- Removed link target from active page in pagination (fixes #328)
- Fixed example for bootstrap_label (fixed #332)
- Fixed tests to support Django 1.10 handling of required attribute, see #337 (needs fixing)
- Added tests for Django 1.10
- Bootstrap to 3.3.7
- Fixed bug with widget attrs consistency (@onysos)
- Dropped support for Django < 1.8
- Dropped support for Python < 2.7
- Fix page number bug (thanks @frewsxcv)
- Fix template context warning (thanks @jieter and @jonashaag)
- Update to Bootstrap 3.3.6 (@nikolas)
- Show links and newlines in messages (@jakub3279)
- CSS classes arguments passed to the bootstrap_form are now working (@gordon)
- Support for Django 1.9/Python 3.5 (@jieter and @jonashaag)
- Better Travis CI Django versions (thanks @jonashaag)
- Improved handling of messages in bootstrap_messages (thanks @frewsxcv and @rjsparks)
- Bug fix for escaped icons in buttons (reported by @jlec)
- Bug fix for whitespace in label placeholders (@Grelek)
- Improved tests
- Make simple_tag output safe in Django 1.9
- Better support for MultiWidgets (@xrmx)
- Better documentation (@Moustacha)
- Upgrade to Bootstrap 3.3.5
- Properly quote help text (@joshkel)
- No more media="screen" in CSS tags, complying to Bootstraps examples
- No more forcing btn-primary when another button class is specified (@takuchanno2)
- Added value option to buttons (@TyVik)
- Switched CDN to //maxcdn.bootstrapcdn.com/bootstrap/3.3.4/ (@djangoic)
- Fix Django 1.8 importlib warnings
- Set defaults for horizontal-form to col-md-3 for label, col-md-9 for field
- Various bug fixes
- Fix version number typo
- Upgrade to Bootstrap 3.3.4
- Fix required bug for checkboxes
- Various bug fixes
- Fix checkbox display bug
- Make Bootstrap 3.3.2 default
- Fix issue #140 (bad behaviour in Python 3)
- Fixing tests for older Django and Python versions
- Cleaning up some mess in 5.0.1 created by PyPI malfunction
- Bug fixes and update to Bootstrap 3.3.1
- Improved handling and control of form classes for error and success
- Bug fixes, test fixes, documentation fixes
- Template tag bootstrap_icon now supports a title parameter
- Fixed bug causing problems with setting classes for horizontal forms
- Fixed test for Django 1.4
- New parameter href for bootstrap_button, if provided will render a tag instead of button tag
- Internal fixes to master branch
- Make extra classes override bootstrap defaults
- Introduced new setting set_placeholder, default True
- Fixed rendering of various sizes (as introduced in 4.7.0)
- Upgrade to Bootstrap 3.2.0 as default version
- size option added to formsets, forms, fields and buttons
- new bootstrap_formset_errors tag
- bug fixes in formsets
- new formset renderer
- new bootstrap_form_errors tag
- documentation now mentions templates
- bug fixes
- documentation fixes
- test coverage on coveralls.io
- added bootstrap_alert template tag
- added required_css_class and error_css_class as optional settings (global) and parameters (form and field rendering)
- moved styling of form level errors to template
- bug fixes
- moved all text conversions to text_value
- typo fix and internal branching changes
- fixed checkbox label bug in vertical and inline forms
- fixed bug in vertical form rendering
- fixed unicode bug and added unicode label to tests
- use renderer classes for generating HTML
- several bug fixes
- use Django forms css classes for indicating required and error on fields
- improved form rendering
- support for addons
- improve compatibility with Django < 1.5
- added support for themes (fix issue #74)
- show inline form errors in field title (fix issue #81)
- fixed bugs in demo application
- update to newest Bootstrap (fix issue #83)
- new setting set_required to control setting of HTML required attribute (fix issue #76)
- project refactored
- added skeleton for creating documentation (fix issue #30)
- fixed FileField issues