Skip to content

Latest commit

 

History

History
236 lines (126 loc) · 5.06 KB

CHANGELOG.md

File metadata and controls

236 lines (126 loc) · 5.06 KB

Changelog

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

0.6.1 (2022-01-03)

Bugfixes

  • 🔨 fix tasks and template for CHANGELOG

v0.6.0 (2022-01-02)

Features

  • ✅ add support for Python 3.10

Changes

  • 🔨 use Towncrier for CHANGELOG generation (and switch back to Markdown)
  • 🚨 use flake8 instead of flakehell as Python linter
  • 📦 use pip-tools to generate a constraints file for requirements
  • ✨ update Makefile: set $PATH for virtual environment, add audit task and update tasks for testing and packaging

Deprecations and Removals

  • ⚰️ remove the support for end of life Python versions 2.7 and 3.6

v0.5.1 (2021-09-30)

Add some polish to the CI.

Added Features

  • 📝 added badges for various CI checks and stuff to the README

Changes

  • 👷 switched CI from Travis to Github actions
  • ➕ switched to xdoctest for doctest

v0.5.0 (2021-06-02)

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 Features

  • 🚨 Added editorconfig configuration.
  • 🚨 Added pre-commit configuration.

Changes

  • 🏗 Switched to a src/ layout. Install package editable for dev setup.
  • 📦 Switched to a contemporary (declarative) build setup with setup.cfg and build.
  • 📌 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).

Removed

  • 📦 Ditched Pipfile (and related tooling).

v0.4.0 (2019-05-24)

All around update.

Added Features

  • ✨ Added support for maxlenght and minlength. Thanks to Gowee. Closing Issue 4.

  • ✅ Added tested support for Python 3.6 and 3.7.

Changes

  • 📦 Added Pipfile for Pipenv.

  • 🚨 Use autopep8 for automatic formatting.

  • 📝 Use reno for CHANGELOG generation.

Updates

  • 🏗 Updated Makefile.

  • 📝 Updated docs.

  • 👽 New import path for MultiDict from Werkzeug.

Removed

  • 🔥 Removed old CHANGES.md.

Misc

  • 👥 Added new contributor: Gowee - Thanks!

v0.3.0 (2016-12-16)

Small code re-factoring.

Changes

  • ♻️ Put each auto–setting in it's own function.

  • 📦 Changed linting tool-set from flake8 and pylint to pylama.

Updates

  • 📝 Updated the docs.

v0.2.4 (2016-11-10)

Updates

  • 📝 Updated the docs.

v0.2.3 (2016-10-08)

Updates

  • 👷 Added some polish to the Makefile and CI.

  • 📝 Improved the docs.

v0.2.2 (2016-10-07)

Fixes

  • 📝 Added setup.py to bumpversion configuration.

v0.2.1 (2016-10-07)

Makefile and automation.

Added Features

  • 🏗 Added Makefile.

  • 🚨 Added style check command (PEP–8…).

  • ✅ Test coverage analysis with Coveralls.

  • 👷 Travis CI integration.

  • 👷 Landscape integration.

Changes

  • 📝 New CHANGELOG format.

Updates

  • 📝 Updated Docs and added badges.

Removed

  • 🔥 Removed run… files and replaced them with a makefile.

v0.2.0 (2016-10-06)

Huge re-factoring. Dropping all fields, widgets and validators and include a new meta class for forms instead. See README.md for more information.

Added Features

  • ✅ Configured tox for automated testing.

  • 📦 Added requirement files.

Changes

  • ♻️ Use meta class for forms.

  • ✅ Use plain unittest instead of nosetest.

Updates

  • ➕ Added dependencies to setup.py.

Removed

  • 🔥 Removed all fields, widgets and validators.

  • 📦 Removed tests from the Python package.

v0.1.2 (2012-11-12)

Added Features

  • ✅ Added test cases.

v0.1.1 (2012-11-11)

Fixes

  • 📝 Fixed some spelling errors in the documentation.

v0.1.0 (2012-11-10)

🎉 Initial release.