Opened 8 months ago

Closed 8 months ago

#21744 closed enhancement (fixed)

enchant-2.8.9

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 8 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 8 months ago

2.8.9 (June 17, 2025)

This release fixes a critical bug in the Aspell provider that crept into 2.8.7.

A test has been added that simply runs enchant-lsmod -list-dicts, which would have caught this bug and the double-free fixed in the previous release.

2.8.8 (June 16, 2025)

The previous release had a “double-free” bug that typically caused a crash on application start-up.

A test to detect this sort of bug in future will be forthcoming.

2.8.7 (June 15, 2025)

This release stops the Hunspell provider from doing partial matching of dictionary tags. This fixes an odd situation where it was possible for Aspell to have an actual “en” dictionary, which would be shown by enchant-lsmod(1), but when requesting that language, if Hunspell was configured to take precedence over Aspell, and there was, for example, an “en_US” dictionary installed for Hunspell, then that would be used. T

The providers code has been formatted more consistently, simplified in places, and made more robust when memory allocation fails.

The minimum version of GLib required is now 2.76, which is quite recent (from a bit over 2 years ago at the time of writing). Use of this enables some deprecated APIs to be dropped, and some slight code simplification.

Finally, the compiler warnings used with GCC have been adjusted to turn off useless warnings, especially for Vala-generated C.

comment:3 by Bruce Dubbs, 8 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

5c6885e21b Update to abseil-cpp-20250512.1.
4b6909a980 Update to nghttp2-1.66.0.
09901ba110 Update to adwaita-icon-theme-48.1.
f2356387f7 Update to enchant-2.8.9.
2b6ab4efe1 Update to libblockdev-3.3.1 (Security release).
Note: See TracTickets for help on using tickets.