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.
- changelog: Update CHANGELOG.md for version 1.4.0 release notes and improvements.
- ci: CI/CD workflow support tagging and extract tag name for Docker image.
- ci: Add GitHub Actions CI/CD workflow for DocLearn application
- README: Update API endpoints section with translations and additional search endpoints.
- changelog: Update CHANGELOG.md to include version 1.3.0 release notes.
- changelog: Update CHANGELOG.md to reflect recent changes and improvements in the project.
- google_search: Add configuration option to enable or disable Google search functionality.
- commitizen: Update commitizen configuration to use cz_gitmoji instead of cz_conventional_commits.
- changelog: Update CHANGELOG.md to reflect recent changes and improvements in the project.
- google_client: Add Google search functionality using the Custom Search API.
1.2.0 - 2024-08-25
- feat(api): Implemented new routes for repository and content search
- docs: Updated documentation to reflect new API functionalities
- refactor: Improved code structure for better clarity and maintainability
1.1.0 - 2024-08-24
- ✨ feat(core/github_client): Implemented token rotation for GitHub API requests to handle rate limits
- ⬇️ fix(dependencies): Downgraded
cz_conventional_commits
from version 1.2.0 to 1.1.0 - 🔖 fix(version): Downgraded version from 1.2.0 to 1.1.0 in
pyproject.toml
1.0.0 - 2024-08-22
- 🎉 feat(initial-setup): Initialized project with basic structure, including API routes, core logic, and documentation
- ✨ feat(api): Added initial API routes for managing Markdown files and repository information
- ✨ feat(docker): Added Dockerfile and updated dependencies for uvicorn
- ✨ feat(docs): Added Docker usage instructions and GPT integration link to README