#22411 closed enhancement (fixed)
enchant-2.8.14
| Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
|---|---|---|---|
| Priority: | normal | Milestone: | 13.0 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New point version.
Change History (7)
comment:1 by , 11 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 11 months ago
comment:3 by , 11 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at commits
1a63431597 Update to enchant-2.8.13. 5824777533 Update to cmake-4.1.3. 55aeda165e Update to bind-utilities and bind-9.20.16. ae791f63d7 Update to xf86-input-wacom-1.2.4 (Xorg driver). ca9af589f6 Update to wireshark-4.6.1 (Security update).
comment:4 by , 11 months ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
| Summary: | enchant-2.8.13 → enchant-2.8.14 |
Now version 2.8.14
comment:5 by , 11 months ago
2.8.14 (November 20, 2025)
This release fixes a test failure in the previous release, and improves enchant(1)’s word division algorithm, so that it only considers words that contain at least one letter. (Words may contain characters that aren’t letters, but Enchant was for example considering “1900” to be a word, which is probably not helpful.)
comment:6 by , 11 months ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
Fixed again at commits
fc4f37f7a9 Update to cmake-4.2.0. 76f2b855d9 Update to enchant-2.8.14.
Note:
See TracTickets
for help on using tickets.

2.8.13 (November 19, 2025)
This release fixes a bug in the word division algorithm of enchant(1) introduced in 2.8.4, which itself was attempting to fix bugs introduced in the previous release. This could have caused a crash, but it seems we were saved by careful bounds checking in GLib. Instead, it merely meant that characters not valid at the end of a word were not removed as they should be before spell-checking.
Note that this bug only affected users of the enchant(1) program, for example Emacs users using it via Emacs’s “ispell” command. Users using libenchant (i.e. most users) were not affected.