Skip to content

chore: release v0.3.1 - #102

Merged
CryptoJones merged 1 commit into
mainfrom
release/v0.3.1
Jul 28, 2026
Merged

CryptoJones merged 1 commit into
mainfrom
release/v0.3.1

Conversation

@CryptoJones

Copy link
Copy Markdown
Owner

Summary

  • bump package and runtime versions to 0.3.1
  • publish the completed code-review backlog in CHANGELOG.md
  • refresh lockfile project metadata

Validation

  • 200 tests passed; 89.94% coverage
  • Ruff clean
  • mypy strict clean
  • uv lock check clean
  • pip-audit: no known vulnerabilities
  • wheel and sdist builds passed with 0.3.1 metadata
  • gitleaks full-history scan: no leaks

Proudly Made in Nebraska. Go Big Red! 🌽 https://xkcd.com/2347/

@coderabbitai

coderabbitai Bot commented Jul 28, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 551955fb-7b79-4e1f-8c15-cb577677d8ae

📥 Commits

Reviewing files that changed from the base of the PR and between 4e2a43c and 64743af.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (3)
  • CHANGELOG.md
  • pyproject.toml
  • src/perplexity_agent/__init__.py
📜 Recent review details
⏰ Context from checks skipped due to timeout. (1)
  • GitHub Check: Analyze (python)
🔇 Additional comments (3)
src/perplexity_agent/__init__.py (1)

3-3: LGTM!

CHANGELOG.md (1)

10-41: LGTM!

Also applies to: 198-199

pyproject.toml (1)

3-3: LGTM!


📝 Walkthrough

Summary by CodeRabbit

  • Security
    • Improved session isolation and safer handling of structured audit records.
    • Added validation for incompatible execution options and remote image URLs.
  • Bug Fixes
    • Improved batch-fetch error reporting and request-context access.
    • Strengthened validation and reliability across research, streaming, caching, extraction, and audit workflows.
    • Improved SQLite cross-thread safety and asynchronous task handling.
  • Documentation
    • Updated release documentation and comparison links.
  • Release
    • Version 0.3.1 is now available.

Walkthrough

The project version was bumped from 0.3.0 to 0.3.1, and the changelog now documents the 2026-07-28 release with updated comparison links.

Changes

0.3.1 Release

Layer / File(s) Summary
Version metadata and release notes
pyproject.toml, src/perplexity_agent/__init__.py, CHANGELOG.md
Version declarations were updated to 0.3.1, and the changelog gained release notes and comparison links for the new version.

Estimated code review effort: 1 (Trivial) | ~3 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change as a v0.3.1 release.
Description check ✅ Passed The description matches the release-related changes and validation in the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.3.1

Comment @coderabbitai help to get the list of available commands.

@CryptoJones
CryptoJones merged commit f2f937e into main Jul 28, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant