| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: enchant-devel | Distribution: openSUSE:Factory:zSystems |
| Version: 2.8.21 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Sep 30 18:43:56 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 20720 | Source RPM: enchant-2.8.21-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://rrthomas.github.io/enchant/ | |
| Summary: Development files for the Enchant spell checking library | |
This package contains all necessary include files and libraries needed to develop applications that require these.
LGPL-2.1-or-later
* Wed Sep 30 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update version dependencies according to configure.ac.
* Fri Sep 11 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.8.21:
+ This release fixes two bugs in composite dictionaries: first,
if any dictionary creation failed during creation of a
composite dictionary, dictionaries already created would be
leaked; and secondly, the broker error status could end up
indicating an error incorrectly when one provider or language
failed and a fallback later succeeded. Thanks to @lpyuu for the
report and fixes.
- Changes from version 2.8.20:
+ This release improves the man page for enchant(1), mostly by
documenting Ispell command-line options and pipe-mode commands
that it ignores.
* Thu Aug 20 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.8.19:
+ This release adds a provider for WinSpell.
+ The change in the previous release to update the tests and
require the use of C++20 have been reverted.
- Changes from version 2.8.18:
+ This release fixes compatibility with the latest Vala compiler,
version 0.56.19.
+ enchant(1) now assumes UTF-8 input and produces only UTF-8
output.
+ The macOS spelling checker used to have a hard-wired list of
languages it supported. Drop this, and support all languages
supported by the system.
+ Some code clean-up has been done, removing some unused code,
and making somr minor improvements to the build system.
+ The tests have been updated to drop the use of the deprecated
codecvt APIs, and instead use u8 string literals. As a result,
Enchant’s build system now requires C++20.
- Changes from version 2.8.17:
+ Make enchant silently ignore -C flag, for better Emacs
compatibility.
- Changes from version 2.8.16:
+ Fix a bug introduced in 2.8.14: after rejecting a word for not
containing at least one letter, enchant(1) would skip the rest
of the line.
* Mon Feb 16 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.8.15:
+ This release fixes two bugs related to personal word lists.
- First, removing a word that happens to be at the end of a
personal word list file has not worked since 2.7.0.
- Secondly, the way that personal word lists are merged with
the current session has been changed so that personal word
list words now appear in suggestions with providers that
support adding words to the current session (Aspell and
Hunspell). This previously worked, but hadn’t since at least
2.8.2. Thanks to the users and maintainers of jinx (spelling
package for Emacs that uses Enchant) for reporting and
helping reproduce this bug.
- A little code clean-up was also done.
* Mon Dec 29 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.8.14:
+ 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.)
* Thu Nov 20 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.8.13:
+ 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.
* Tue Oct 07 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.8.12:
+ This release fixes a crash introduced in the previous release,
where a dictionary could have a dangling reference to a
provider.
- Changes from version 2.8.11:
+ This release fixes a crash when an empty language tag is given,
for example to `enchant-2 -p`.
+ Various aspects of the internal provider API have been
simplified, and an obsolete header file removed.
- Changes from version 2.8.10:
+ This release fixes a crash bug and some space leaks in the
Hunspell provider that were introduced in 2.8.7.
+ The handling of PWL dictionaries has also been simplified
slightlyy
- Changes from version 2.8.9:
+ 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.
- Changes from version 2.8.8:
+ The previous release had a “double-free” bug that typically
caused a crash on application start-up. Thanks to @AdamWill of
Fedora for a quick bug report that enabled me to locate and
instantly fix the bug.
- For the remaining changes between since 2.8.2, see the packaged
NEWS file
* Mon Sep 30 2024 Felix Dumbeck <felix@dumbeck.net>
- Update to 2.8.2
+ maintainer has changed their name from abiWord to rrthomas on
Github, hence update Source and URL to new home.
+ Switch to vala.
+ Use doxygen and groff-full for documentation.
+ nuspell >= 5.1.0 is required.
+ for more information see: NEWS
- Add doxygen, vala and groff-full BuildRequires following upstream
changes.
- Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
the now built documentation in openSUSE standard.
* Fri Feb 24 2023 pgajdos@suse.com
- Use %bcond_without aspell, ref ALP push for as few mandatory
dependencies as possible/ability to turn off dependencies.
* Fri Jan 07 2022 Atri Bhattacharya <badshah400@gmail.com>
- Add missing closing parentheses for packageand Supplements.
/usr/include/enchant-2 /usr/include/enchant-2/enchant++.h /usr/include/enchant-2/enchant.h /usr/lib64/libenchant-2.so /usr/lib64/pkgconfig/enchant-2.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Nov 1 23:49:33 2026