All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
You can find the issue tracker at: https://github.com/brutus/wtforms-html5/issues
- 🔨 fix tasks and template for CHANGELOG
- ✅ add support for Python
3.10
- 🔨 use Towncrier for CHANGELOG generation (and switch back to Markdown)
- 🚨 use
flake8
instead offlakehell
as Python linter - 📦 use pip-tools to generate a constraints file for requirements
- ✨ update Makefile: set
$PATH
for virtual environment, addaudit
task and update tasks for testing and packaging
- ⚰️ remove the support for end of life Python versions
2.7
and3.6
Add some polish to the CI.
- 📝 added badges for various CI checks and stuff to the README
Moved to a src/
layout. Also differentiate more between dev- and install
dependencies. Local development is done via Makefile
(and virtual
environment, with package in edit-able mode), CI testing via tox
(and
generated environments, with distributed package version).
- 🚨 Added editorconfig configuration.
- 🚨 Added pre-commit configuration.
- 🏗 Switched to a
src/
layout. Install package editable for dev setup. - 📦 Switched to a contemporary (declarative) build setup with
setup.cfg
andbuild
. - 📌 Only development requirements are kept in requirement files (unpinned).
Package dependencies are kept in
setup.cfg
(loosely pinned as needed). - 🚨 Moved all linting to pre-commit (and Black).
- 📦 Ditched Pipfile (and related tooling).
All around update.
-
✨ Added support for
maxlenght
andminlength
. Thanks to Gowee. Closing Issue 4. -
✅ Added tested support for Python
3.6
and3.7
.
-
📦 Added Pipfile for Pipenv.
-
🚨 Use autopep8 for automatic formatting.
-
📝 Use reno for CHANGELOG generation.
-
🏗 Updated
Makefile
. -
📝 Updated docs.
-
👽 New import path for
MultiDict
from Werkzeug.
- 🔥 Removed old
CHANGES.md
.
- 👥 Added new contributor: Gowee - Thanks!
Small code re-factoring.
-
♻️ Put each auto–setting in it's own function.
-
📦 Changed linting tool-set from flake8 and pylint to pylama.
- 📝 Updated the docs.
- 📝 Updated the docs.
-
👷 Added some polish to the
Makefile
and CI. -
📝 Improved the docs.
- 📝 Added
setup.py
to bumpversion configuration.
Makefile and automation.
-
🏗 Added Makefile.
-
🚨 Added style check command (PEP–8…).
-
✅ Test coverage analysis with Coveralls.
-
👷 Travis CI integration.
-
👷 Landscape integration.
- 📝 New
CHANGELOG
format.
- 📝 Updated Docs and added badges.
- 🔥 Removed
run…
files and replaced them with amakefile
.
Huge re-factoring. Dropping all fields, widgets and validators and include a new meta class for forms instead. See README.md for more information.
-
✅ Configured tox for automated testing.
-
📦 Added requirement files.
-
♻️ Use meta class for forms.
-
✅ Use plain unittest instead of nosetest.
- ➕ Added dependencies to
setup.py
.
-
🔥 Removed all fields, widgets and validators.
-
📦 Removed tests from the Python package.
- ✅ Added test cases.
- 📝 Fixed some spelling errors in the documentation.
🎉 Initial release.