- Fix poetry build system configuration.
- Add Python 3.9 to Travis CI.
- Add docs and tests to sdist.
- Use GitHub Actions for CI.
- Fix example by not installing editable version.
- Fix CHANGELOG.
- Updated default Bootstrap to 4.5.2.
- Updated CSS/JavaScript URLs to newer versions (thanks @emmceemoore).
- Replace
m2r
withm2r2
to support Sphinx3. - Update Sphinx dependency because of security update.
- Use Django 3.1 in
tox
matrix, fix warning in tests. - Add
tox
to development dependencies. - Accept importlib-metadata 2.x.x (thanks @dbaty).
- Add Python 3.9 to tox matrix.
- Fix coveralls.
- Add Django 3.1 to tox matrix.
- Fix date in CHANGELOG.
- Fix typo in pyproject.toml (#222).
- Convert HISTORY.rst to Markdown and rename to CHANGELOG.md.
- Convert README.rst, AUTHORS.rst and CONTRIBUTING.rst to Markdown, and change extension to .md.
- Update CONTRIBUTING.md to reflect use of
poetry
. - Drop contributing.rst from documentation.
- Rename default branch 'master' to 'main'.
- Set beautifulsoup4 requirement to >= 4.8.0 (fixes #216).
- Do not assume all inputs are inside labels (fixes #215).
- Use poetry (https://python-poetry.org/) for dependency management and packaging.
- Drop support for Python 3.5.
- Fix form-check-{label,input} classes applied too broadly. These should only be applied to labels and inputs found underneath the enclosing widget div for radio and checkbox select, not on the whole document.
- Allow to display radio and checkbox elements inline using the
form-check
classes.
- Restructure tox and Makefile.
- Add test for
bootstrap4.__version__
.
- Remove tag command from Makefile.
- Reinstate
bootstrap4.__version__
(#186). - Add test for using a different jQuery version (#184).
- Update default Bootstrap to v4.3.1.
- Add support for Python 3.8, Django 3 and Django master.
- Switch to Django
manage.py
for test running. - Update Makefile commands.
- Update tox configuration.
- Use correct license (BSD-3-Clause).
- Fix typo's in docstrings.
- Update Travis configuration.
- Drop MANIFEST.in, use
setuptools_scm
. - Stop using
_version.py
, use git tags for versioning. - Fixed issues with labels and input (#174 and #181).
- Fix support for Python 3.5 (#168).
- Set correct Python versions in setup.py.
- Fix
make test
command.
- Set default class for buttons to
btn-primary
(#150. - Drop support for Python 2 and Django 1.11, 2.0 and 2.1 (#155).
- Template tag
bootstrap_field
now allows 3 values forshow_label
:True
,False
,sr-only
andskip\
. In the case ofFalse
/sr-only
the label is hidden but present for screen readers. Whenshow_label
is set toskip
, the label is not generated at all. - Fix validation on input groups (#122).
- No longer duplicate jquery in bootstrap4.html (#139, #140).
- Apply
form-check
,form-check-label
andform-check-input
classes to appropriate tags forRadioSelect
andCheckboxSelectMultiple
widgets (#141). - Errors on file inputs are shown (#146).
- Only display non-field errors in form alert block (#161).
- Reinstate
bootstrap4_title
block tobootstrap4.html
(#156). - Fix typo in
alert-dismissible
class (#142). - Honor the
form_group_class
parameter in thebuttons
tag (#162).
- Drop support for the
base_url
setting (#105). - Remove use of "falsy" as a string literal (#111).
- Fix javascript inclusion bugs (#71).
- Allow email to have addons (#131).
- Do not mark placeholder text as safe (#135).
- Improve alert accessibility (#93.
- Add a new widget: RadioSelectButtonGroup (#103.
- Several fixes and improvements to HTML renderin.
- Switch to explicit Travis test.
- Upgrade Bootstrap to 4.1.1
- Upgrade jQuery to 3.3.1
- Upgrade Popper to 1.14.3
- Fixed
bootstrap4.html
to add jQuery per settinginclude_jquery=[False|'full'|'slim']
. - Adopt Black formatting, see https://github.com/ambv/black.
- Change form help text element from div to small (#60).
- Upgrade Bootstrap to 4.0.0 (#66).
- Drop develop branch, work with master and feature branche.
- Clean up
HISTORY.rst
. - Upgrade Bootstrap to 4.0.0-beta.3.
- Use
col-4
rather thancol-xs-4
(#54). - Added pagination alignment options (#56).
- Fixed form field errors and help texts (#39.
- Use django language if
USE_I18N=True
(#53).
- Upgrade Bootstrap to 4.0.0-beta.2.
- Fix settings, tags and tests for remote JS and CSS.
- Upgraded bootstrap4 to the beta version.
- Upgraded jQuery version from CDN to 3.2.1 (#17).
- Added proper pagination layout classes (#19).
- First releas.
- Remove
bootstrap_icon
, BS4 no longer has default icons. - Various changes to get from 3 to 4, started MIGRATE.rst.
- Started
django-bootstrap4
based ondjango-bootstrap3
. - Thanks everybody that contributed to
django-bootstrap3
!