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.
- Project documentation (README, CONTRIBUTING, etc.)
- Project structure and organization
- Getting started guide
- License file (MIT)
- Initial project setup
- Initial project setup
- None yet
- None yet
- None yet
- Initial project setup
- Repository created on GitHub
- Comprehensive documentation
- Contribution guidelines
- MIT License
- Getting started guide
- Project structure documentation
- Standard Python development files (.gitignore, requirements.txt)
When making a release, follow this format:
## [Version] - YYYY-MM-DD
### Added
- New features
### Changed
- Changes to existing features
### Fixed
- Bug fixes
### Deprecated
- Soon-to-be removed features
### Removed
- Removed features
### Security
- Security vulnerability fixes- Use Semantic Versioning: MAJOR.MINOR.PATCH
- Keep an
[Unreleased]section for upcoming changes - Link versions to GitHub tags:
[0.1.0]: https://github.com/tailorgunjan93/KnowledgeBase/releases/tag/v0.1.0 - Categorize changes appropriately
- Be concise and clear
- Include references to issues/PRs when relevant
- Added - New features
- Changed - Changes in existing functionality
- Deprecated - Soon-to-be removed features
- Removed - Removed features
- Fixed - Bug fixes
- Security - Security vulnerability fixes
| Version | Date | Description |
|---|---|---|
| 0.1.0 | 2026-05-08 | Initial release |
For more information, see: