sankalp
f2e5097e7f
chore: auto-update README [skip ci]
2026-03-20 08:34:44 +05:45
sankalp
d95c88b240
Merge pull request #14 from S4NKALP/dependabot/pip/main/openai-2.29.0
2026-03-20 08:34:37 +05:45
sankalp
dc2b00651f
chore: auto-update README [skip ci]
2026-03-20 08:34:18 +05:45
sankalp
2c9c5ed22d
Merge pull request #15 from S4NKALP/dependabot/pip/main/ruff-0.15.7
2026-03-20 08:34:11 +05:45
dependabot[bot]
8a42b547ec
build(deps): bump openai from 2.26.0 to 2.29.0
...
Bumps [openai](https://github.com/openai/openai-python ) from 2.26.0 to 2.29.0.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/openai/openai-python/compare/v2.26.0...v2.29.0 )
---
updated-dependencies:
- dependency-name: openai
dependency-version: 2.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 02:49:10 +00:00
sankalp
d7fd658b98
Merge pull request #13 from S4NKALP/dependabot/pip/main/anthropic-0.86.0
2026-03-20 08:33:57 +05:45
sankalp
34a7635a6d
chore: auto-update README [skip ci]
2026-03-20 08:33:53 +05:45
sankalp
fdd38d5a49
Merge branch 'main' into dependabot/pip/main/anthropic-0.86.0
2026-03-20 08:33:44 +05:45
sankalp
aa4fc8018e
chore: auto-update README [skip ci]
2026-03-20 08:33:44 +05:45
sankalp
763537a324
Merge pull request #12 from S4NKALP/dependabot/pip/main/google-genai-1.68.0
2026-03-20 08:33:05 +05:45
sankalp
867156b65a
chore: auto-update README [skip ci]
2026-03-20 07:01:09 +05:45
dependabot[bot]
0e50e5f5b0
build(deps): bump ruff from 0.15.5 to 0.15.7
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.5 to 0.15.7.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.5...0.15.7 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 01:15:20 +00:00
dependabot[bot]
3fde0941eb
build(deps): bump anthropic from 0.84.0 to 0.86.0
...
Bumps [anthropic](https://github.com/anthropics/anthropic-sdk-python ) from 0.84.0 to 0.86.0.
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.84.0...v0.86.0 )
---
updated-dependencies:
- dependency-name: anthropic
dependency-version: 0.86.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 01:15:04 +00:00
dependabot[bot]
5b7303c2a6
build(deps): bump google-genai from 1.66.0 to 1.68.0
...
Bumps [google-genai](https://github.com/googleapis/python-genai ) from 1.66.0 to 1.68.0.
- [Release notes](https://github.com/googleapis/python-genai/releases )
- [Changelog](https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/python-genai/compare/v1.66.0...v1.68.0 )
---
updated-dependencies:
- dependency-name: google-genai
dependency-version: 1.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 01:15:01 +00:00
sankalp
6a8e92b4fc
chore: auto-update README [skip ci]
2026-03-13 07:01:35 +05:45
sankalp
89bfe85002
docs(root): enrich README with detailed description and badges
...
Add expanded project overview and formatting updates.
- New Features: Expanded overview and richer description of AI-powered commits and customizable templates.
- Enhancements: Added extra badge images and improved formatting across sections.
- Bug Fixes: None.
2026-03-06 20:38:21 +05:45
sankalp
5515ca5633
Merge pull request #5 from S4NKALP/dependabot/pip/main/google-genai-1.66.0
...
build(deps): bump google-genai from 0.1.0 to 1.66.0
2026-03-06 20:36:10 +05:45
sankalp
e7385c55fb
chore: auto-update README [skip ci]
2026-03-06 20:36:03 +05:45
dependabot[bot]
52cf0d4a7b
build(deps): bump google-genai from 0.1.0 to 1.66.0
...
Bumps [google-genai](https://github.com/googleapis/python-genai ) from 0.1.0 to 1.66.0.
- [Release notes](https://github.com/googleapis/python-genai/releases )
- [Changelog](https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/python-genai/commits/v1.66.0 )
---
updated-dependencies:
- dependency-name: google-genai
dependency-version: 1.66.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 14:50:55 +00:00
sankalp
ceebf728ca
Merge pull request #8 from S4NKALP/dependabot/pip/main/rich-14.3.3
...
build(deps): bump rich from 14.2.0 to 14.3.3
2026-03-06 20:35:44 +05:45
dependabot[bot]
277cb324ba
build(deps): bump rich from 14.2.0 to 14.3.3
...
Bumps [rich](https://github.com/Textualize/rich ) from 14.2.0 to 14.3.3.
- [Release notes](https://github.com/Textualize/rich/releases )
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Textualize/rich/compare/v14.2.0...v14.3.3 )
---
updated-dependencies:
- dependency-name: rich
dependency-version: 14.3.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 14:50:01 +00:00
sankalp
8c98b64495
chore: auto-update README [skip ci]
2026-03-06 20:34:33 +05:45
sankalp
b9899a774f
Merge pull request #7 from S4NKALP/dependabot/pip/main/typer-0.24.1
...
build(deps): bump typer from 0.21.1 to 0.24.1
2026-03-06 20:34:32 +05:45
sankalp
96c8dd83b1
Merge pull request #6 from S4NKALP/dependabot/pip/main/ruff-0.15.5
...
build(deps): bump ruff from 0.14.13 to 0.15.5
2026-03-06 20:34:24 +05:45
sankalp
92e9f5ac19
chore: auto-update README [skip ci]
2026-03-06 20:34:08 +05:45
sankalp
75eb20fab3
Merge pull request #4 from S4NKALP/dependabot/pip/main/anthropic-0.84.0
...
build(deps): bump anthropic from 0.76.0 to 0.84.0
2026-03-06 20:34:00 +05:45
sankalp
5b7bd55ccd
chore: auto-update README [skip ci]
2026-03-06 20:33:55 +05:45
sankalp
386e0ee72d
Merge pull request #9 from S4NKALP/dependabot/pip/main/openai-2.26.0
...
build(deps): bump openai from 2.15.0 to 2.26.0
2026-03-06 20:33:48 +05:45
sankalp
b31b06eb11
chore: auto-update README [skip ci]
2026-03-06 20:33:03 +05:45
sankalp
cf637f34e8
Merge pull request #3 from S4NKALP/dependabot/github_actions/main/actions/checkout-6
...
build(deps): bump actions/checkout from 4 to 6
2026-03-06 20:32:30 +05:45
sankalp
cb99c2fa56
Merge pull request #2 from S4NKALP/dependabot/github_actions/main/astral-sh/setup-uv-7
...
build(deps): bump astral-sh/setup-uv from 4 to 7
2026-03-06 20:32:19 +05:45
sankalp
a67220cfb7
chore: auto-update README [skip ci]
2026-03-06 19:45:40 +05:45
dependabot[bot]
f9914fa482
build(deps): bump openai from 2.15.0 to 2.26.0
...
Bumps [openai](https://github.com/openai/openai-python ) from 2.15.0 to 2.26.0.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/openai/openai-python/compare/v2.15.0...v2.26.0 )
---
updated-dependencies:
- dependency-name: openai
dependency-version: 2.26.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 14:00:39 +00:00
dependabot[bot]
fab6465c69
build(deps): bump typer from 0.21.1 to 0.24.1
...
Bumps [typer](https://github.com/fastapi/typer ) from 0.21.1 to 0.24.1.
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.21.1...0.24.1 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.24.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 14:00:33 +00:00
dependabot[bot]
b94e8502c8
build(deps): bump ruff from 0.14.13 to 0.15.5
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.14.13 to 0.15.5.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.13...0.15.5 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 14:00:24 +00:00
dependabot[bot]
4fe5ef0d34
build(deps): bump anthropic from 0.76.0 to 0.84.0
...
Bumps [anthropic](https://github.com/anthropics/anthropic-sdk-python ) from 0.76.0 to 0.84.0.
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.76.0...v0.84.0 )
---
updated-dependencies:
- dependency-name: anthropic
dependency-version: 0.84.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 14:00:13 +00:00
sankalp
9e9c42ced7
chore: auto-update README [skip ci]
2026-03-06 19:45:12 +05:45
dependabot[bot]
81da7f1846
build(deps): bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 14:00:04 +00:00
dependabot[bot]
a01bdac09f
build(deps): bump astral-sh/setup-uv from 4 to 7
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 4 to 7.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 13:59:59 +00:00
sankalp
b74fb8071a
chore(.github/workflows): add dependabot auto-merge workflow
...
New Features:
- Add dependabot auto-merge workflow (dependabot-auto-merge.yml)
2026-03-06 19:44:27 +05:45
sankalp
d135381ad5
chore(.github): add dependabot.yml for weekly dependency updates
...
Add dependabot configuration to automate weekly updates of GitHub Actions and pip packages.
New Features
- Add Dependabot configuration for GitHub Actions and pip ecosystems with weekly schedule.
Enhancements
-
Bug Fixes
-
2026-03-06 19:44:23 +05:45
sankalp
daa6f203c3
refactor(devgen/modules): reformat time.sleep block for readability
2026-03-06 19:43:19 +05:45
sankalp
1b36c3f2d7
feat(devgen/providers): improve error detection for rate‑limiting and quota exceeded responses
...
Enhancements:
- Extend error message parsing to capture additional throttling indicators such as "RESOURCE_EXHAUSTED", "QUOTA_EXCEEDED", and "THROTTLED".
- Refactor the conditional logic for better readability and maintainability.
- Keep existing retry behavior while increasing resilience to API rate‑limit errors.
2026-03-06 19:43:16 +05:45
sankalp
9554f7af2a
feat(devgen/providers): bump default Gemini model to gemini-2.5-flash and add retry handling for quota errors
...
The update changes the default model, refactors imports, and implements robust retry logic with exponential back‑off and clearer error messages. This improves resilience and clarifies usage.
New Features
- Exponential back‑off retry on 429/quota exhausted responses.
- Configurable max_retries and retry_delay parameters.
Enhancements
- Default model set to gemini-2.5-flash.
- Improved error output with actionable troubleshooting steps.
2026-01-30 22:36:31 +05:45
sankalp
06f25af35f
chore(deps): update all python dependencies
2026-01-16 23:30:08 +05:45
sankalp
cc94b53d48
chore(root): bump version to 0.2.4
...
- Updated version in `pyproject.toml` and `setup.py` to `0.2.4`
- Lockfile (`uv.lock`) updated to reflect dependency changes
V.0.2.4
2025-12-30 14:40:57 +05:45
sankalp
b09de402cc
feat(devgen): add max_groups config option
2025-12-25 09:36:05 +05:45
sankalp
c121a7fa59
feat(devgen/modules): add interactive commit review and smart file grouping
...
- New Features:
- Added `check` parameter to enable interactive commit message review
- Implemented user confirmation/editing/abort workflow using questionary
- Added smart file grouping with configurable max_groups limit
- Files are now merged into parent directories when group count exceeds limit
- Enhancements:
- Improved `group_files()` method with hierarchical merging logic
- Added graceful KeyboardInterrupt handling during user review
- Enhanced logging for group merging operations
```
2025-12-25 09:35:33 +05:45
sankalp
525aebadf4
feat(devgen/modules): enhance commit generation with manifest context and custom templates
...
- New Features:
- Added `_get_manifest_context()` to extract project metadata from manifest files (pyproject.toml, package.json, etc.) for richer commit message context.
- Added support for custom commit message templates via `custom_template` config.
- Added emoji instruction toggle based on global `use_emoji` setting.
- Enhancements:
- Improved error handling for git push failures with specific hints for "no upstream branch" scenarios.
- Optimized manifest context extraction by truncating large files to avoid token bloat.
- Refactored prompt generation to dynamically include manifest context and custom templates.
```
2025-12-25 00:04:54 +05:45
sankalp
1219c1ad81
feat(devgen/templates/commit): add context to commit message template
...
- New Features:
- Added `{{ context }}` variable to the commit message template to provide additional context.
- Enhancements:
- Removed the emoji usage line from the template to simplify the output.
```
2025-12-25 00:04:50 +05:45