This project follows the Conventional Commits specification for commit messages. This helps automatically determine version numbers and generate changelogs.
<type>(<scope>): <description>
[optional body]
[optional footer(s)]
feat!:
orfix!:
- Breaking change (triggers major version bump)feat:
- A new feature (triggers minor version bump)fix:
- A bug fix (triggers patch version bump)docs:
- Documentation only changesstyle:
- Changes that do not affect the meaning of the coderefactor:
- A code change that neither fixes a bug nor adds a featureperf:
- A code change that improves performancetest:
- Adding missing tests or correcting existing testschore:
- Changes to the build process or auxiliary tools
feat(api): add new endpoint for user authentication
This new endpoint allows users to authenticate using OAuth2.
BREAKING CHANGE: `auth` endpoint now requires OAuth2 token
fix(database): resolve connection timeout issue
Increased connection timeout from 5s to 15s
docs: update README with new API documentation
Commit messages are used to:
- Automatically determine the next version number
- Generate changelog entries
- Create GitHub releases