Commify

Latest version: v1.8.1

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.8

feat: add support for Pollinations.ai provider 🌸

Introduced the Pollinations.ai provider as a new AI model option for generating commit messages without requiring an API key.
- Added provider logic for Pollinations.ai in `main.py`, including error handling and API calls.
- Updated README to include Pollinations.ai details and usage examples.
- Expanded provider list in CLI options and documentation.
- Adjusted version to 1.8 in `version.py`.
- Updated dependencies in `setup.py` to include Pollinations-specific requirements.
- Minor formatting fixes in milestone and example usage documentation.


**Full Changelog**: https://github.com/Matuco19/Commify/compare/V1.6...V1.8

1.7

chore: improve code quality and documentation 📚
Increased the performance of the CLI by optimizing module imports and other internal improvements.
- Optimized module imports for faster execution
- Improved overall CLI responsiveness
- Updated version to 1.7 📈
- Added type hints for function parameters and return values
- Updated supported versions in SECURITY.md
- Added new documentation files for API key management and project milestones
- Improved existing documentation with better formatting and clarity
- Added execution speed comparison image
- Updated to-do list with completed tasks
- Renamed legacy.md to outdated.md for better clarity


feat: improve error messages and UI with Rich library 🎨
Integrated Rich library for enhanced console output and improved user experience.
- Added tests.py and commify/test_main.py to .gitignore
- Updated error messages to use Rich's Markdown formatting
- Improved help message display with proper Markdown rendering

docs: update bug report template 📚
Made minor improvements to the bug report template.
- Removed specific project name from description
- Added quotes around BUG in title for consistency

docs: improve documentation and issue templates 📚
Enhanced issue templates and improved documentation structure for better clarity.
- Updated bug report template with clearer fields and improved version labeling
- Improved README structure by removing obsolete examples and adding notes for documentation

**Full Changelog**: https://github.com/Matuco19/Commify/compare/V1.6...V1.7

1.6

feat: add support for Groq provider and API key management 🚀
Added support for the Groq provider and introduced API key management features, improving documentation and overall functionality.

- Added support for Groq provider with relevant API key handling
- Introduced --save-apikey and --mod-apikey options for managing API keys
- Improved documentation with example usage and API key management instructions
- Updated dependencies to include Groq package
- Bumped version to 1.6
- Enhanced error handling and system prompts for better commit messages
- Moved example usage to dedicated documentation file 📝

fix: update version and improve animation message formatting 📚
- Enhanced the loading animation to include the current version of Commify
- Adjusted the formatting of the "Done!" message
- Fixed formatting for the README badges section
- Added deepseek-r1 to the list of confirmed successful runs

fix(docs): update README badges and version info 📚
- Updated badges format and added new supported model.
- Changed badges to use markdown superscript
- Added Phi3.5 to supported models list

---

**Full Changelog**: https://github.com/Matuco19/Commify/compare/V1.5...V1.6

1.5

chore: update README and version information 📖
Updated the README file with additional notes and improved the version number in the codebase.
- Added a note about the latest version and download stats in README
- Enhanced keywords in setup.py to include 'commify' and 'commits'
- Changed celebratory emoji in the README from 🎉 to 🎉
feat: enhance Commify with new AI provider and improve documentation 📚
Enhanced Commify by adding support for the OpenAI provider, updated documentation, and improved code structure.
- Added OpenAI as a new AI provider option, allowing users to generate commit messages using OpenAI's API.
- Updated README.md to include usage examples for the OpenAI provider and new command-line options.
- Improved CONTRIBUTING.md structure for better readability.
- Replaced Apache License 2.0 with MATCO-Open-Source LICENSE in LICENSE file.
- Added debug mode option to main.py for detailed logging.
- Renamed functions and variables for better clarity and consistency.
- Updated requirements.txt and setup.py to include openai as a dependency.
- Refined legacy.md to caution against using deprecated installation methods.
- Marked tasks as completed in to-do.md for optimized code and added features.
- Removed inessential library notes and fixed the GitHub actions bug in version.py
- Updated README.md to reflect the completion of making commits with Commify 🎉🔖
fix: update version handling and improve error messaging 🐛 Enhanced the version handling in the commify/version.py file to provide clearer error messages when the requests module is not available.
- Improved error handling for missing requests module - Ensured that error messages are more informative when fetching PyPI version fails

**Full Changelog**: https://github.com/Matuco19/Commify/compare/V1.4...V1.5

1.4

- The help message in the `display_help()` function now displays formatted markdown content. This enhances the readability of the help message.
- Added markdown module and rich library to the requirements and usage
- Updated help message formatting with Rich library Markdown object
- Improved the layout and formatting of the help text with Rich console and Markdown components
- Removed old installation instructions from the README
- Created separate legacy documentation file for deprecated installation methods
- Updated the README to refer to the new installation methods
- Updated TO-DO.md for publishing to PyPi (1.3.4) version
- Ignore har_and_cookies folder in .gitignore list
- Add --version option in main.py for displaying Commify version
- Introduced a new GitHub Actions workflow to automate package publishing to PyPI and updated the project version number.
- Created `.github/workflows/pypiworkflow.yml` for automated PyPI deployments
- Updated `TO-DO.md` to include tasks related to publishing
- Bumped version from 1.3.3 to 1.3.4 in `commify/version.py`
- Fixed spacing in `setup.py` console script definition
-
**Full Changelog**: https://github.com/Matuco19/Commify/compare/V1.3.5...V1.4

1.3.5

**Full Changelog**: https://github.com/Matuco19/Commify/compare/V1.3.4...V1.3.5

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.