Skip to content

release: 3.2.0 — Up finds what you typed, a hint is one key away, and bind - #185

Merged
LESdylan merged 1 commit into
developfrom
release/3.2.0
Oct 18, 2026
Merged

LESdylan merged 1 commit into
developfrom
release/3.2.0

Conversation

@LESdylan

Copy link
Copy Markdown
Member

This bumps incs/version.h and npm/package.json to 3.2.0 and adds the RELEASE.md section. The section links to the guide, What's new in 3.2.

Gated on this exact tree before merging: develop plus #178–#182 plus this commit.

The tree this PR produces is byte-identical to the gated one (git diff is empty). Results:

Gate Result
make re / make re OPT=1 build clean
make test / make test-release 5363 / 5363 both
tests/run_scripts.sh 129 / 129
tests/hard/run.sh 17 / 17
cd tests && ./verify_alloc.sh 98 / 98 on both heaps, identical
make help-test, make arena-stress clean
make pty-test 117 ok / 6 failed / 6 skipped (see below)

All 6 pty failures were already failing on develop before this release, with identical failure output:

The binary users will download. make static-verify builds a static musl binary with readline 8.2.10.

  • -c 'update --version' prints hellish 3.2.0, which is what the updater's validate_binary compares against the tag.
  • Run against it, these pass:
    • autosuggest_test 346/346;
    • history_prefix_search_test, omz_sudo_widget_test, banner_news_test and complete_make_test, 0 failed each;
    • rl_undo_leak_test's 13 sessions, run with ASan detection off, show no crash or abort on readline 8.2. The nsearch reclaim copies 8.1's abort keys.

Follow-ups filed: #183 (a non-PIE CI job, the build where #179's bug lives) and #184.

🤖 Generated with Claude Code

… bind

Prefix history search, opt-in inline hints, make <TAB>, bind / bind -x,
bindkey's zsh notation, ${var@P}, $SRANDOM and $EPOCHREALTIME. Also the
fixes that made the hint and prefix keys work on non-PIE builds, two
readline undo-list leaks, zsh-mode which, and make re on NFS.
RELEASE.md has the summary; wiki/whats-new.md, which the banner links
to, has the long form.
@LESdylan
LESdylan merged commit d72fb99 into develop Oct 18, 2026
34 of 35 checks passed
@LESdylan
LESdylan deleted the release/3.2.0 branch October 18, 2026 02:40
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