- Reinstate setuptools_scm for build (#707).
- Remove setuptools_scm (#704).
- Fix Read the Docs (#703).
- Remove support for Django 3.2 (EOL).
- Fix CheckboxSelectMultiple on Django>4 (#672, @heso).
- Use setuptools-scm to build package (#664).
- Use ruff instead of black for formatting (#653).
- Add support for Python 3.12 (#658).
- Add support for Django 5.0 (#658).
- Revert packaging tools to setuptools, build, tox and twine (#658).
- Fix references to example application (#648).
- Remove support for Python 3.7 (EOL) (#646).
- Switch to Hatch (#638).
- Fix readthedocs (#603).
- Remove version restriction on importlib-metadata (#604).
- Replace m2r2 with sphinx-mdinclude (#605).
- Add support for Django 4.2 (#601).
- Update requirements and packages (#601).
- Stop using coveralls (#601).
- Add support for Python 3.11 (#554).
- Update Bootstrap to 4.6.2 (#499).
- Drop support for Django 2.2 (EOL) (#500).
- Add support for Django 4.1 (#500).
- Add support for Django 4 (#447).
- Fix urls in example (#418, #444).
- Drop support for Django 4 (#398).
- Drop support for Django 3.1 (EOL, #399).
- Drop support for Python 3.6 (EOL, #399).
- Fix CI.
- Switch to a CalVer YY.MINOR versioning scheme. MINOR is the number of the release in the given year. This is the first release in 2021 using this scheme, so its version is 21.1. The next version this year will be 21.2. The first version in 2022 will be 22.1.
- Add support for Django 4.0 and Python 3.10 (#349).
- Fix faulty example code (#347).
- No line break in FileInput in horizontal layout.
- Actually use the bundles JavaScript.
- Drop support for Django 3.0, extended support stopped on 2021-04-01).
- Add support for Django 3.2.
- Use bundled Bootstrap JavaScript, no need for separate popper.js.
- Updated default Bootstrap to 4.6.0.
- Add Dependabot for updates to dependencies.
- Rename AUTHORS.md to AUTHORS, remove authors section from documentation.
- Revert to setuptools for packaging.
- 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
!