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.
0.5.2 - 2026-02-13
- Use Python 3.14
- Update dependencies
- Add
uvlockfile maintenance GitHub Workflow - Use native Vercel support for
uv - Relax
uvPython version patch number to workaround Vercel shenanigans
0.5.1 - 2025-11-06
- Typo for cellphone field display
- Display errors and field values with GET to home form
0.5.0 - 2025-11-06
- Proper form fields data validation
- Cellphone field (only available for vCard format) (thanks @zerabba)
- Use Python 3.13.9
- Update dependencies
- Modernize Python type hints
0.4.0 - 2025-09-29
- Code coverage reporting without using Codecov service
- Use Python 3.13.5
- Update dependencies
- Replace usage of
safetywithpip-audit - Migrate to
pydanticversion 2 - Use
uvpackage manager instead ofpipenv - Use
ruffinstead ofblackandflake8
0.3.0 - 2023-08-03
- Generate QR codes with Unicode (UTF-8) encoding
- Vendor external CSS stylesheet
- Use Python 3.11.4
- Update dependencies
0.2.0 - 2022-08-30
- Use Python 3.10.6
- Update dependencies
0.1.0 - 2022-03-20
- Initial release of
business-card-generator - Support for QR-Code vCard and MeCard
- Export format support for VCF, SVG, PNG