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.
- Describe new features added in this version.
- Describe changes in existing functionality.
- List features that are still available but will be removed in future versions.
- List features that have been removed.
- List any bug fixes.
- Describe security fixes or improvements.
- Project setup.
- Initial functionality implemented.
- Added: For new features.
- Changed: For changes in existing functionality.
- Deprecated: For features that will soon be removed.
- Removed: For features that have been removed.
- Fixed: For bug fixes.
- Security: In case of vulnerabilities addressed.
This project uses Semantic Versioning (MAJOR.MINOR.PATCH):
- MAJOR: Incompatible API changes.
- MINOR: Backward-compatible new features.
- PATCH: Backward-compatible bug fixes.
For example:
1.0.0
: Major release with breaking changes.1.1.0
: New backward-compatible feature.1.1.1
: Bug fix or minor change.
When contributing changes, ensure you update the [Unreleased]
section of this file with a brief description of your contribution.
- Use clear, concise language.
- Categorize your change under Added, Changed, Deprecated, Removed, Fixed, or Security.
When releasing a new version:
- Move changes from
[Unreleased]
to a new section with the version number and release date. - Update any relevant documentation if necessary.
Thank you for helping us maintain a clean and clear changelog! 🚀