- Add docs and tests to sdist (#494).
- Use build system poetry-core instead of poetry.
- Use GitHub Actions for CI.
- Reformat CHANGELOG.
- Fix Django 3.1 warning in test app settings.
- Update black.
- Replace m2r with m2r2 to support Sphinx3.
- Add Python 3.9 to test matrix.
- Fix coveralls.
- Explicitly support Django 3.1 in tox matrix.
- Drop support for Python 3.5 and Django 2.1.
- Use Poetry (https://python-poetry.org/) for dependency management and packaging.
- Change documentation to support main branch rename to 'main'.
- Fix settings override bug (fixes #388).
- Use Markdown for README.
- Fix Travis, ReadTheDocs and tox configurations.
- Update Makefile with lessons learned from other packages.
- 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
withforce_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
toMakefile
- 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
, usesetuptools_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
andintegrity
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
andset_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 (https://github.com/zostera/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 onbootstrap3_form
(thanks @mkoistinen and @ickam) - BREAKING Default setting of
error_types
tonon_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) anddisabled
(#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
andaddon_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 atitle
parameter
- Fixed bug causing problems with setting classes for horizontal forms
- Fixed test for Django 1.4
- New parameter
href
forbootstrap_button
, if provided will rendera
tag instead ofbutton
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
anderror_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 HTMLrequired
attribute (fix issue #76)
- project refactored
- added skeleton for creating documentation (fix issue #30)
- fixed
FileField
issues