Changelog

v1.2.9 (2025-10-12)

Full Changelog

Enhancements

  • ASCII Art Alignment: Fixed all alignment issues with Calvin character display across all modes
  • Template System Overhaul: Restructured card generation with individual field placeholders for perfect formatting.
  • URL Shortener Integration: Maintained cf.link branded URLs across all display modes
  • Added accolades: Added accolades as part of the display.
  • Professional Status Update: Updated development status to “Production/Stable”

🔧 Technical Improvements

  • Build System Migration: Migrated from setup.py to modern pyproject.toml configuration
  • Makefile Integration: Added automated build, test, and publish workflows
  • Package Metadata: Enhanced package classification and keywords for better discoverability

📚 Documentation

  • Installation Instructions: Updated README with in-tree build commands
  • Usage Examples: Added comprehensive examples for all new features
  • API Documentation: Enhanced docstrings and function signatures
  • Changelog Management: Improved changelog automation and formatting

🔗 Dependencies & Build

  • Build Tools: Updated to use build and twine for modern Python packaging
  • Package Structure: Optimized package data inclusion and exclusions
  • Python Compatibility: Maintained support for Python 3.6+ while leveraging modern features

Unreleased

Full Changelog

Merged pull requests:

v1.2.7 (2025-10-02)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator


Copyright © 2025 Soumyajit Basu