Skip to content

fix(deps): update rust crate clx to v3 - #248

Merged
jdx merged 1 commit into
mainfrom
renovate/clx-3.x
Jul 28, 2026
Merged

jdx merged 1 commit into
mainfrom
renovate/clx-3.x

Conversation

@renovate

@renovate renovate Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
clx dependencies major 2 → 3

Release Notes

jdx/clx (clx)

v3.0.2

Compare Source

Fixed
  • (progress) don't write cursor escapes in text or quiet mode (#​113)

v3.0.1

Compare Source

Fixed
  • (progress) clear reflowed frame after resize (#​110)

v3.0.0

Compare Source

Fixed
  • (deps) [breaking] update rust crate tera to v2 (#​106)

Configuration

📅 Schedule: (in timezone America/Chicago)

  • Branch creation
    • Only on Tuesday (* * * * 2)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@greptile-apps

greptile-apps Bot commented Jul 28, 2026

Copy link
Copy Markdown

PR author is in the excluded authors list.

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​clx@​2.1.1 ⏵ 3.0.29810093100100

View full report

@codecov

codecov Bot commented Jul 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.01%. Comparing base (7b35792) to head (61913f6).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #248   +/-   ##
=======================================
  Coverage   95.01%   95.01%           
=======================================
  Files          27       27           
  Lines        5501     5501           
  Branches     5501     5501           
=======================================
  Hits         5227     5227           
  Misses        172      172           
  Partials      102      102           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jdx
jdx merged commit 344c1ec into main Jul 28, 2026
6 checks passed
@jdx
jdx deleted the renovate/clx-3.x branch July 28, 2026 14:20
jdx added a commit that referenced this pull request Aug 2, 2026
This release teaches communique's usage spec what each command does to
the world — `read`, `write`, or `destructive` — so tools built on the
spec can tell a safe inspection from a state-changing one. It also picks
up progress-display fixes from `clx` v3.

## Added

- *(usage)* Every communique command now carries an `effect` annotation
in its usage spec, distinguishing read-only commands from those that
modify or destroy state. `generate` and `sponsors` are `read`; `init` is
`write`; and the flags that actually change things are raised
accordingly — `--changelog`, `--github-release`, and `--output` on
`generate` are `write`, and `init --force` is `destructive`. Because
`effect` is per-command, `generate` is classified as `read` at its floor
while its state-changing flags carry the higher effect (the effect of an
invocation is the maximum of the command and its supplied flags). The
regenerated `communique.usage.kdl` and `docs/cli` reflect these labels.
([#240](#240)) (@jdx)

## Changed

- Updated `clx` to v3 for progress-display fixes: cursor escape
sequences are no longer written in text or quiet mode, and a reflowed
frame is now cleared after a terminal resize.
([#248](#248))

**Full Changelog**: https://github.com/jdx/communique/commits/v1.3.0

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Version and documentation-only changes with no runtime logic in this
diff.
> 
> **Overview**
> **Cuts release v1.3.0** by bumping the crate and generated CLI
metadata from `1.2.4` to `1.3.0` in `Cargo.toml`, `Cargo.lock`,
`communique.usage.kdl`, and `docs/cli`.
> 
> **Updates `CHANGELOG.md`** with a dated `[1.3.0]` section documenting
the shipped work (usage `read`/`write`/`destructive` effects and `clx`
v3 progress fixes), while `[Unreleased]` still only lists the upcoming
default model bump to `claude-opus-4-8`.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
169db15. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* CLI usage specifications now identify each command’s world effects:
read, write, or destructive.

* **Changed**
  * Updated the CLI to version 1.3.0.
  * Text and quiet modes no longer emit cursor escape sequences.
  * Reflowed frames are cleared after terminal resizing.
* Updated displayed version information across CLI documentation and
metadata.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
@jdx jdx mentioned this pull request Aug 2, 2026
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