Skip to content

Bump sphinx-autodoc-typehints from 3.1.0 to 3.6.2#64

Merged
docktermj merged 3 commits intomainfrom
dependabot/pip/sphinx-autodoc-typehints-3.6.2
Feb 16, 2026
Merged

Bump sphinx-autodoc-typehints from 3.1.0 to 3.6.2#64
docktermj merged 3 commits intomainfrom
dependabot/pip/sphinx-autodoc-typehints-3.6.2

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 16, 2026

Bumps sphinx-autodoc-typehints from 3.1.0 to 3.6.2.

Release notes

Sourced from sphinx-autodoc-typehints's releases.

3.6.2

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@3.6.1...3.6.2

3.6.1

What's Changed

New Contributors

Full Changelog: tox-dev/sphinx-autodoc-typehints@3.6.0...3.6.1

3.6.0

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@3.5.2...3.6.0

3.5.2

What's Changed

New Contributors

Full Changelog: tox-dev/sphinx-autodoc-typehints@3.5.1...3.5.2

3.5.1

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@3.5.0...3.5.1

3.5.0

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Resolves #595
Resolves #594
Resolves #593
Resolves #592
Resolves #591
Resolves #590
Resolves #589
Resolves #587
Resolves #585
Resolves #584
Resolves tox-dev/sphinx-autodoc-typehints#595
Resolves tox-dev/sphinx-autodoc-typehints#594
Resolves tox-dev/sphinx-autodoc-typehints#589
Resolves tox-dev/sphinx-autodoc-typehints#576
Resolves tox-dev/sphinx-autodoc-typehints#571

Bumps [sphinx-autodoc-typehints](https://github.com/tox-dev/sphinx-autodoc-typehints) from 3.1.0 to 3.6.2.
- [Release notes](https://github.com/tox-dev/sphinx-autodoc-typehints/releases)
- [Commits](tox-dev/sphinx-autodoc-typehints@3.1.0...3.6.2)

---
updated-dependencies:
- dependency-name: sphinx-autodoc-typehints
  dependency-version: 3.6.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Feb 16, 2026
@dependabot dependabot bot requested a review from a team as a code owner February 16, 2026 21:01
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Feb 16, 2026
@github-actions
Copy link

🤖 Claude Code Review

Code Review Analysis

I'll analyze this pull request against the checklist.

PR Summary

This PR updates sphinx-autodoc-typehints from version 3.1.0 to 3.6.2 in the documentation requirements file.


Review Results

Code Quality

  • Code follows style guide: This is a dependency version update in a requirements file. The format follows standard Python requirements.txt conventions.

  • No commented-out code: Clean change with no commented code.

  • Meaningful variable names: N/A - This is a dependency version update.

  • DRY principle followed: N/A - Single line change.

  • Identify Defects: No bugs, logic errors, or security vulnerabilities introduced. This is a straightforward dependency update. The version bump (3.1.0 → 3.6.2) suggests bug fixes and improvements in the upstream package.

  • Project memory configuration: No .claude/CLAUDE.md file detected in the repository to consider.

Testing

  • ⚠️ Unit tests for new functions: N/A - No new functions added.

  • ⚠️ Integration tests for new endpoints: N/A - No new endpoints.

  • ⚠️ Edge cases covered: N/A - Dependency update only.

  • Test coverage > 80%: Cannot determine from this diff alone. However, this dependency update should not affect test coverage. Recommend verifying that documentation builds successfully with the new version.

Recommendation: Ensure documentation builds successfully by running the documentation build process (typically sphinx-build or similar) before merging.

Documentation

  • README updated if needed: N/A - Dependency version updates typically don't require README changes unless there are breaking changes or new features exposed to end users.

  • API docs updated: N/A - This is a documentation tooling dependency, not a runtime dependency.

  • Inline comments for complex logic: N/A - No code logic changes.

  • CHANGELOG.md updated: The CHANGELOG should be updated to document this dependency version change, especially since it's a minor version bump that may include bug fixes or improvements affecting documentation rendering.

  • Markdown formatting: N/A - No markdown files modified in this PR.

Security

  • No hardcoded credentials: No credentials present.

  • Input validation implemented: N/A - No new code requiring validation.

  • Proper error handling: N/A - No new code.

  • No sensitive data in logs: N/A - No logging code changes.

  • No license files (.lic) or AQAAAD strings: No license files or sensitive strings detected.


Summary

Overall Assessment: ✅ APPROVED with minor recommendation

This is a clean dependency update with minimal risk. The only improvement would be to add a CHANGELOG entry.

Required Actions Before Merge:

  1. Update CHANGELOG.md (documentation-requirements.txt:4) - Add an entry documenting the sphinx-autodoc-typehints version bump from 3.1.0 to 3.6.2

Recommended Actions:

  1. ⚠️ Verify documentation builds successfully with sphinx-autodoc-typehints==3.6.2
  2. ⚠️ Check if there are any breaking changes or notable improvements in the sphinx-autodoc-typehints changelog between 3.1.0 and 3.6.2 that might affect your documentation

Positive Notes:

  • Clean, focused change
  • Keeps dependencies up to date
  • No security concerns
  • Follows Python requirements file conventions

Automated code review analyzing defects and coding standards

@docktermj docktermj self-assigned this Feb 16, 2026
@docktermj docktermj enabled auto-merge (squash) February 16, 2026 21:08
@github-actions
Copy link

🤖 Claude Code Review


✅ Code Review Results - Dependency Update

Summary: This is a clean dependency version bump (sphinx-autodoc-typehints from 3.1.0 to 3.6.2) generated by Dependabot. The change is minimal and follows best practices for dependency management.


Code Quality

  • Code follows style guide: N/A - This is a dependency file, not source code. No code style concerns.
  • No commented-out code: No commented code present
  • Meaningful variable names: N/A - Dependencies file only
  • DRY principle followed: N/A - Dependencies file only
  • Identify Defects: No defects identified. The version bump is from 3.1.0 to 3.6.2, which represents a minor version update that should be backward compatible according to semantic versioning.
  • Project memory claude configuration: No .claude/CLAUDE.md file found in project root, so no specific project conventions to check against.

Testing

  • ⚠️ Unit tests for new functions: N/A - Dependency update only. However, it's recommended to verify that documentation builds successfully with the new version.
  • ⚠️ Integration tests for new endpoints: N/A - No new endpoints
  • ⚠️ Edge cases covered: N/A - Dependency update
  • ⚠️ Test coverage > 80%: N/A - Documentation dependency, not affecting code coverage

Recommendation: Run documentation build tests to ensure the new sphinx-autodoc-typehints version works correctly with existing documentation.


Documentation

  • Readme updated if needed: N/A for dependency updates, but typically not required
  • API docs updated: N/A - This dependency change should not affect API documentation content
  • Inline comments for complex logic: N/A - No code changes
  • CHANGELOG.md updated: CHANGELOG.md:9-12 - The CHANGELOG exists but does not include this dependency update. For dependency updates, it's good practice to add an entry like:
    ## [Unreleased]
    
    - Updated sphinx-autodoc-typehints from 3.1.0 to 3.6.2
  • Markdown files formatted: N/A - No markdown changes in this PR

Security

  • No hardcoded credentials: None present
  • Input validation implemented: N/A - Dependency file only
  • Proper error handling: N/A - Dependency file only
  • No sensitive data in logs: N/A - Dependency file only
  • No license files (.lic) or AQAAAD strings: No .lic files found. Search for AQAAAD strings only found references in documentation/tooling files, not actual license files.

Overall Assessment: ✅ APPROVED with Minor Recommendations

Grade: PASS

This is a straightforward, automated dependency update that poses minimal risk. The change is:

  • Generated by Dependabot (commit fea6434)
  • A minor version bump following semantic versioning
  • Limited to documentation tooling only
  • No security concerns

Minor Improvements (Optional):

  1. CHANGELOG.md - Consider adding an entry for dependency updates to maintain a complete change history:

    • File: /home/runner/work/mapper-npi/mapper-npi/CHANGELOG.md:9
    • Add: "Updated sphinx-autodoc-typehints from 3.1.0 to 3.6.2"
  2. Build Verification - Ensure CI/CD pipeline includes documentation build tests to catch any potential compatibility issues with the updated dependency.


Automated code review analyzing defects and coding standards

@docktermj docktermj merged commit edad3ef into main Feb 16, 2026
17 checks passed
@docktermj docktermj deleted the dependabot/pip/sphinx-autodoc-typehints-3.6.2 branch February 16, 2026 21:12
@github-actions
Copy link

🤖 Claude Code Review


Code Review Report

Summary

This PR updates the sphinx-autodoc-typehints dependency from version 3.1.0 to 3.6.2 in the documentation requirements file. This appears to be a Dependabot-generated dependency update.

Review Against Checklist

Code Quality

  • Code follows style guide: This is a dependency version bump in a requirements file. No code style concerns.
  • No commented-out code: The file contains only active dependency declarations.
  • Meaningful variable names: N/A - this is a requirements file with package specifications.
  • DRY principle followed: N/A - no logic duplication possible in a requirements file.
  • Defects identified: No bugs, logic errors, or security vulnerabilities introduced by this change.
  • Project memory configuration: No .claude/CLAUDE.md file exists in the project root.

Testing

  • ⚠️ Unit tests for new functions: N/A - This is a dependency update, not new functionality.
  • ⚠️ Integration tests for new endpoints: N/A - No new endpoints added.
  • ⚠️ Edge cases covered: N/A - Dependency update.
  • ⚠️ Test coverage > 80%: Unable to verify if documentation build tests exist or if they pass with the new version.

Recommendation: Ensure documentation builds successfully with the updated dependency before merging.

Documentation

  • CHANGELOG.md updated: documentation-requirements.txt:4 - The CHANGELOG.md was not updated to reflect this dependency upgrade. Consider adding an entry like "Bump sphinx-autodoc-typehints from 3.1.0 to 3.6.2" in the Unreleased section.
  • Readme updated if needed: README.md does not need updating for this internal dependency change.
  • API docs updated: N/A - No API changes.
  • Inline comments for complex logic: N/A - Requirements file needs no comments.
  • ⚠️ Markdown files follow CommonMark: Not applicable to this specific change, though existing markdown files appear properly formatted.

Security

  • No hardcoded credentials: No credentials present.
  • Input validation implemented: N/A - Dependency update.
  • Proper error handling: N/A - Dependency update.
  • No sensitive data in logs: N/A - No logging code modified.
  • No checked-in license files (.lic) or AQAAAD strings: Checked - no .lic files found. The AQAAAD strings found are in untracked build resource files and documentation files that appear to be instructions/templates, not actual license credentials.

Recommendations

  1. Update CHANGELOG.md (documentation-requirements.txt:4): Add an entry for this dependency bump in the [Unreleased] section.

  2. Verify documentation builds: Before merging, confirm that the documentation build process completes successfully with sphinx-autodoc-typehints==3.6.2. This is a significant version jump (3.1.0 → 3.6.2) and may introduce breaking changes.

  3. Review release notes: Check the sphinx-autodoc-typehints changelog between versions 3.1.0 and 3.6.2 for any breaking changes or new configuration requirements.

Overall Assessment

Status: ✅ APPROVE with minor recommendations

This is a straightforward dependency update that poses minimal risk. The only actionable item is updating the CHANGELOG.md to maintain proper change tracking. The change follows the pattern of other recent Dependabot PRs in this repository.

Automated code review analyzing defects and coding standards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant