Skip to content

chore(release): 0.1.19 - #27

Merged
m-szymanska merged 3 commits into
mainfrom
release/0.1.19
Aug 22, 2026
Merged

chore(release): 0.1.19#27
m-szymanska merged 3 commits into
mainfrom
release/0.1.19

Conversation

@m-szymanska

@m-szymanska m-szymanska commented Aug 22, 2026

Copy link
Copy Markdown
Member

Summary\n\n- release the PR #26 HTML Pro review/reset and responsive-shell fixes as 0.1.19\n- classify provider endpoints by canonical, IDNA-normalized DNS hostname boundaries instead of URL substrings\n- refresh the development-only Semgrep chain to patched mcp 1.29.0 and cryptography 50.0.0\n- promote the documented Unreleased changes into the 0.1.19 changelog\n\n## Security gate\n\n- Semgrep: 0 findings\n- Bandit: 0 issues\n- pip-audit over the complete runtime + dev lock export: no known vulnerabilities\n- focused configuration suite: 145 passed\n- HTTP client parity checked for U+3002, U+FF0E, and U+FF61 DNS separators\n\n## Release verification\n\n- make release-verify: PASS on 1246339\n- exact wheel and sdist version: 0.1.19\n- strict Twine metadata: PASS\n- 32 tracked runtime assets present in wheel, sdist, and clean wheel install\n- clean wheel + sdist installs, CLI help, and self-contained effect render: PASS\n\nThe production PyPI workflow will run only after the merged main commit is tagged and the GitHub Release is published.

Copilot AI lite review requested due to automatic review settings August 22, 2026 23:32

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Code review skipped — your organization has reached its monthly code review spending cap.

An organization admin can view or raise the cap at claude.ai/admin-settings/claude-code. The cap resets at the start of the next billing period.

Once the cap resets or is raised, reopen this pull request to trigger a review.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release prep for screenscribe 0.1.19, incorporating the previously merged HTML Pro review/reset work and tightening endpoint/provider classification to rely on canonical DNS host boundaries (instead of substring matching), along with dependency lock updates.

Changes:

  • Bump project version to 0.1.19 and promote Unreleased notes into the 0.1.19 changelog entry.
  • Harden endpoint provider detection by parsing URL hostnames and rejecting lookalike domains; add tests covering canonical vs lookalike hosts.
  • Refresh dev/security toolchain pins in uv.lock (e.g., Semgrep/MCP/Cryptography).

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
uv.lock Updates locked dependency versions for the release/tooling refresh.
tests/test_config_env.py Adds tests ensuring endpoint provider classification uses canonical host boundaries and rejects lookalikes.
screenscribe/config.py Switches provider detection to parsed hostnames and uses it in validation logic.
pyproject.toml Bumps package version to 0.1.19.
CHANGELOG.md Adds the 0.1.19 section and moves documented changes into the release entry.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9ebb0a4077

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread screenscribe/config.py Outdated
Copilot AI review requested due to automatic review settings August 22, 2026 23:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 5 changed files in this pull request and generated no new comments.

@m-szymanska
m-szymanska merged commit 5ee4f60 into main Aug 22, 2026
13 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.

2 participants