From dd5164ceed56a2c8a9eb2886a6850c36b2f13069 Mon Sep 17 00:00:00 2001 From: Austin Gregg-Smith Date: Tue, 29 Sep 2026 13:23:08 +0000 Subject: [PATCH] release: 0.57.1 dl rm no longer refuses over commits the remote holds as new commits (#653). After a rebase, a cherry-pick or a squash merge the old commits are on no remote ref, so the guard and dl --ls --json counted them as unpushed. A commit whose exact change is on a compared remote ref, confirmed by git merge-tree, no longer counts, and nor does a merge that adds nothing to its parents. The picker no longer panics when TERM names no usable terminal (#647). No public API changed, so this is a patch bump. All four copies of the version move together: Cargo.toml, Cargo.lock, and the README conda badge and dl --version transcript. --- CHANGELOG.md | 6 ++++-- README.md | 4 ++-- rust/Cargo.lock | 10 +++++----- rust/Cargo.toml | 2 +- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b12ccf44..b869ae88 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.57.1] - 2026-09-29 + ### Fixed -- **`rm` no longer refuses over commits the remote holds as new commits.** After a +- **`rm` no longer refuses over commits the remote holds as new commits** (#653). After a rebase, a cherry-pick or a squash merge, the old commits are on no remote ref, so `rm` and `dl --ls --json` counted them as unpushed although nothing in them was lost. A commit whose exact change a local branch's upstream, the same-named remote @@ -18,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 a merge that adds nothing to its parents. A merge with a conflict resolved by hand, the stash, and every commit with no copy still count. -- **The picker no longer panics when `TERM` names no usable terminal.** With `TERM` unset, +- **The picker no longer panics when `TERM` names no usable terminal** (#647). With `TERM` unset, or naming a terminfo entry the machine does not have, `dl`'s workspace picker (and `aid resume`'s) aborted with a panic before it drew a row. A name like `xterm-kitty` with no entry behind it did not panic but drew a garbled picker, because the entry it diff --git a/README.md b/README.md index 28088a9d..edcdf9a9 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ one argument instead of a clone, a config file and a build command. [![GitHub pull-requests merged](https://badgen.net/github/merged-prs/blooop/devlaunch)](https://github.com/blooop/devlaunch/pulls?q=is%3Amerged) [![GitHub release](https://img.shields.io/github/release/blooop/devlaunch.svg)](https://GitHub.com/blooop/devlaunch/releases/) [![PyPI](https://img.shields.io/pypi/v/devlaunch)](https://pypi.org/project/devlaunch/) -[![Conda](https://img.shields.io/badge/conda-v0.57.0-brightgreen?logo=anaconda)](https://prefix.dev/channels/blooop/packages/devlaunch) +[![Conda](https://img.shields.io/badge/conda-v0.57.1-brightgreen?logo=anaconda)](https://prefix.dev/channels/blooop/packages/devlaunch) [![License](https://img.shields.io/github/license/blooop/devlaunch)](https://opensource.org/license/mit/) [![Platform](https://img.shields.io/badge/platform-linux--64-blue)](https://github.com/blooop/devlaunch/releases) [![Pixi Badge](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/prefix-dev/pixi/main/assets/badge/v0.json)](https://pixi.sh) @@ -341,7 +341,7 @@ clone, and [docs/cleanup.md](docs/cleanup.md) says what it carries one past and ```bash $ dl --version -dl 0.57.0 +dl 0.57.1 ``` `--devcontainer ` picks a non-default `devcontainer.json`. A bare name means diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 8ea75b3b..65842b88 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -13,7 +13,7 @@ dependencies = [ [[package]] name = "aid" -version = "0.57.0" +version = "0.57.1" dependencies = [ "devlaunch-test-support", "dl", @@ -438,7 +438,7 @@ dependencies = [ [[package]] name = "devlaunch-core" -version = "0.57.0" +version = "0.57.1" dependencies = [ "devlaunch-runner", "devlaunch-test-support", @@ -457,7 +457,7 @@ dependencies = [ [[package]] name = "devlaunch-runner" -version = "0.57.0" +version = "0.57.1" dependencies = [ "libc", "portable-pty", @@ -466,7 +466,7 @@ dependencies = [ [[package]] name = "devlaunch-test-support" -version = "0.57.0" +version = "0.57.1" dependencies = [ "devlaunch-runner", "serde", @@ -508,7 +508,7 @@ dependencies = [ [[package]] name = "dl" -version = "0.57.0" +version = "0.57.1" dependencies = [ "clap", "devlaunch-core", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 28e04648..44032458 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -11,7 +11,7 @@ members = [ # The single source of the version (docs/rust-rewrite-plan.md: cutover ships # 0.1.0, version read from Cargo.toml). [workspace.package] -version = "0.57.0" +version = "0.57.1" edition = "2024" license = "MIT" repository = "https://github.com/blooop/devlaunch"