Changelog |
* Wed May 21 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.59-1
- Update to 2.27.59
- Make Super prefix ('s-') work when using an m17n input method using that
prefix (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/712)
- Update emoji-data.txt, emoji-sequences.txt, emoji-test.txt, emoji-
variation-sequences.txt, emoji-zwj-sequences.txt to the Unicode 17.0.0
draft as of 2025-05-14
- Update UnicodeData.txt, DerivedAge.txt, NameAliases.txt to the Unicode
17.0.0 draft as of 2025-05-14
- Update emoji annotations from CLDR
- When _command_show_selection_info() can not get a selection, use the
grapheme cluster directly left of the cursor as a fallback (Related:
https://github.com/mike-fabian/ibus-typing-booster/issues/733)
* Mon May 19 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.56-1
- Update to 2.27.56
- Use the order of spellchecking suggestions coming from enchant for the
score of the spellchecking candidates (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/739)
- Use @dataclass for PredictionCandidate instead of NamedTuple for Python
3.7+, fall back to the NamedTuple for Python < 3.7.
- command `show_selection_info`: Instead of cancelling the selection, add
the selection to the candidates (Related: https://github.com/mike-
fabian/ibus-typing-booster/issues/733)
- Parse NamesList.txt if available in the system (Related:
https://github.com/mike-fabian/ibus-typing-booster/issues/698)
- Translation update from Weblate (pl 100%)
* Sat May 17 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.54-1
- Update to 2.27.54
- Migrate emoji_picker.py from Gtk.main() to GLib.MainLoop() (Makes
Control-C work even while flowboxes are filled)
- emoji-picker: use a progress bar instead of a spinner (Spinner is
currently broken in Gtk3 but the progress bar is nicer anyway)
- Use GLib.timeout_add() in emoji-picker when typing into the search entry
(That avoids starting a new search after every keypress when typing very
fast, instead wait for a short pause in typing before starting a search.)
- Add a new command `show_selection_info` to analyze a selection and show
the Unicode code points, grapheme clusters, emoji sequences, … (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/733)
- When committing with space while the preedit is empty, something might be
selected in the lookup table which needs to be committed then (Related:
https://github.com/mike-fabian/ibus-typing-booster/issues/707)
- If a new label is selected in emoji-picker, stop filling the flowbox with
contents for the old label (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/734)
- Add IBus.KEY_Escape to self._commit_trigger_keys (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/731)
- Translation update from Weblate (kab 77.4%, ko 100%)
* Mon May 12 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.53-1
- Update to 2.27.53
- Get transliterated parts for preedit text using the raw input
`self._typed_string` instead of the existing preedit text (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/726)
- Fix modifier keybindings for Gtk4 (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/725)
- Add option to colour the “inner” m17n preedit not only when there are
candidates but always (Resolves: https://github.com/mike-fabian/ibus-
typing-booster/issues/719)
- Translation update from Weblate (de 100%, fr 100%, ja 99.6%, ka 100%,
sv 100%, uk 100%)
* Sat May 10 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.52-1
- Update to 2.27.52
- Don’t trigger a new search in emoji-picker when the search entry changes
just by trailing or leading whitespace
- Improve emoji matching (Resolves: https://github.com/mike-fabian/ibus-
typing-booster/issues/705)
- Apply the current case mode and normalization only to the parts of the
preedit which do not belong to an “inner” preedit (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/717)
- Show the code point and a comment in the lookup table for control
characters or other invisible characters (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/715)
- Do not ignore the composition exclusions for Hebrew when normalizing to
NFC (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/716)
* Tue May 06 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.47-1
- Update to 2.27.47
- Don’t use spellchecking by default when searching for emoji and Unicode
characters (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/710)
- Support a few more unusual keys for transliteration (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/709)
- If a key which triggers a commit makes input_phrase empty, clear the
input and update to UI to remove preedit and lookup table (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/707)
- Make self.msymbol == Tab when Tab is typed to enable m17n
transliterations for Tab (Resolves: https://github.com/mike-fabian/ibus-
typing-booster/issues/708)
- Update emoji annotations from CLDR
- Allow Escape as input and make self.msymbol == 'Escape' when Escape is
typed to enable m17n transliterations for Escape (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/704)
* Sat May 03 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.46-1
- Update to 2.27.46
- Add support for .bz2 and .xz to opening files for emoji data
- Do not add useless dictionary match labels (or flags) (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/702)
- Load also the Unikemet.txt file from UCD (if available)
- emoji_picker.py: Improve argument parsing, add --spellcheck option
- Also match against the Unicode block names from Block.txt
- Migrate test_0_gtk.py from Gtk.main() to GLib.MainLoop()
- The search entries for adding dictionaries, inputmethods, and
autosettings should grab focus immediately when the popover is shown
- Reduce match_limit in emoji-picker by default to 1_000 again but add a
--match-limit command line option
- Load also the NameAliases.txt file from UCD
- Load also the old Unicode 1.0 name from UnicodeData.txt (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/698)
- Migrate from Gtk.main() to GLib.MainLoop() (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/699)
- Translation update from Weblate (kab 75.5%, zh_TW 100%)
* Sun Apr 27 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.42-1
- Update to 2.27.42
- Ignore self._candidates_delay_milliseconds when OSK is in use (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/695)
- Do not show frequency debugging information in the looup table when OSK
is active
- Improve instantiation speed of EmojiMatcher: Use
@functools.lru_cache(maxsize=500_000) to cache the
variation_selector_normalize() method
* Sat Apr 26 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.41-1
- Update to 2.27.41
- Improve KeyvalsToKeycodes to work correctly also on Wayland (The old code
worked correctly only on X11) (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/691)
- Improve starting of the setup tool, make it work correctly when starting
from a git clone (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/692)
- Translation update from Weblate (ar 99.6%)
* Wed Apr 23 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 2.27.38-2
- Require rapidfuzz only on Fedora
* Wed Apr 23 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.38-1
- Update to 2.27.38
- Use a NamedTuple for candidate lists instead of a simple tuple to improve
code readability
- Increase the maximum number of emoji displayed in the lookup table from
20 to 10_000 (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/686)
- Improve detection whether a fallback for an emoji is needed (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/690)
- Show number of matched emoji always in the subtitle in emoji-picker and
increase matchlimit to 100_000 for searches (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/689)
- Increase pygame.mixer's buffer size (Thanks to David Mandelberg)
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/681)
- Translation update from Weblate (es 99.6%)
* Sat Apr 19 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.36-1
- Update to 2.27.36
- Skip the itb_emoji.py doctests if rapidfuzz or enchant could not be
imported (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/664)
- Use rapidfuzz to improve emoji and Unicode character search performance
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/679)
- Do not try to complete on empty input when word predictions are disabled
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/684)
- Translation update from Weblate (it 100%)
* Fri Apr 18 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.34-1
- Update to 2.27.34
- Add trigger hotkeys for temporary word/emoji prediction, by David
Mandelberg (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/pull/658)
- Translation update from Weblate (kab 75.1%)
* Tue Apr 15 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.33-1
- Update to 2.27.33
- Add /usr/local/share/m17n/, /usr/share/m17n/, ~/.m17n.d/ to <observed-
paths> in /usr/share/ibus/component/typing-booster.xml (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/661)
- Some optimization and code cleanup of the emoji search code (about 30%
faster)
- Translation update from Weblate (es 94.9%)
* Wed Apr 09 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.31-1
- Update to 2.27.31
- Add a new boolean gsettings option to allow loading **all** Unicode
characters from UnicodeData.txt for the Unicode symbols and emoji
predictions (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/667)
- Scale image correctly when adding an input method in the setup tool
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/675)
- Display a middle dot in the preedit for keys in a compose sequence which
use unassigned Unicode code points (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/674)
- Translation update from Weblate (fi 100%, uk 100%)
* Thu Apr 03 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.30-1
- Update to 2.27.30
- Commit finished compose sequences immediately if no completions are
possible (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/662)
- Fix summary for asciidigits in the gschema file
- Fix typo in English message “more then one” -> “more than one”
- Translation update from Weblate (new: fi 73.6%)
* Wed Feb 26 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.29-1
- Update to 2.27.29
- If an input method transliterates a single character into another single
character use the transliterated result for Compose (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/654)
- Ignore dictionary matches in the lookup table for candidates which have
comments (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/655)
* Fri Feb 21 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.28-1
- Update to 2.27.28
- Translation update from Weblate (ko 100%)
* Mon Feb 17 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.27-1
- Update to 2.27.27
- IBus.Keymap("in") does not work on Alpine Linux but the deprectated
IBus.Keymap.new("in") works
- Allow changing case mode even when no lookup table is shown and it
effects only the preedit (Resolves: https://github.com/mike-fabian/ibus-
typing-booster/issues/640)
- Use itb_util.normalize_nfc_and_composition_exclusions(x) *everywhere*
instead of unicodedata.normalize('NFC', x) (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/633)
- Add a new gsettings option 'wordpredictions' to simplify and improve the
behaviour of engines emulating ibus-m17n (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/629)
- Add candidate_index, candidate_from, and candidate_to to the API of the
m17n Transliterator class
- Translation update from Weblate (de 100%, ja 99.6%, kab 74.2 %, ko
32.4%)
* Mon Feb 10 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.24-1
- Update to 2.27.24
- Fix inline completion when option “Yes, without fallback to popup” is
chosen (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/626)
- Don’t spellcheck the preedit if the top priority input method is Japanese
or Chinese (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/624)
- Update UnicodeData.txt, DerivedAge.txt to the Unicode 17.0.0 draft as of
2025-02-10
- Translation update from Weblate (ko, new 17.1%)
* Fri Feb 07 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.23-1
- Update to 2.27.23
- Key combinations like A-C-l should also commit and pass the key to the
application (unless they have a transliteration) (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/622)
- Support m17n input methods which produce multiple candidates (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/523)
- Enable vi-tcvn, vi-telex, vi-viqr, vi-vni, zh-pinyin-vi, zh-pinyin as
restricted tb engines
* Mon Feb 03 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.16-1
- Update to 2.27.16
- Improve status info in auxiliary text for compose completions and related
candidates: When compose completions or related candidates are shown, use
different auxiliary text to make it more obvious that a “special” lookup
table is shown.
- Make compose completions work when the option “☑️ Enable suggestions by
key (Default is the Tab key)” is used (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/619)
- Speedup for itb_pango: Create a Gtk.label and Pango.Layout only once
* Wed Jan 29 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.15-1
- Update to 2.27.15
- Workaround for reopening preedits in WhatsApp at the beginning of a line
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/617)
- Update UnicodeData.txt, Blocks.txt, DerivedAge.txt to the Unicode 17.0.0
draft as of 2025-01-28
* Fri Jan 24 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.13-1
- Update to 2.27.13
- If an early commit is possible in a restriced engine, use `return False`
if self._prefer_commit is False, only a single key is in the input and
that key was not transliterated (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/616)
- Improve committing strings with multiple lines (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/615)
* Mon Jan 20 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.10-1
- Update to 2.27.10
- Generate translations into metainfo.xml files with autotools (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/597)
- Generate translations into desktop files (Related:
https://github.com/mike-fabian/ibus-typing-booster/pull/604)
- Make desktop files translatable (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/pull/604)
- Translation update from Weblate (cz 100%, ja 99.6%, ka 100%, pl 100%,
sv 100%, tr 100%, uk 100%)
* Sat Jan 18 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.9-1
- Update to 2.27.9
- Avoid producing duplicates in itb_util.expand_languages() (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/600)
- Rename typing-booster.appdata.xml and emoji-picker.appdata.xml files
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/598)
- Make emoji picker appdata file translatable (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/pull/596)
- Translation update from Weblate (cz 100%)
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.27.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Jan 14 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.8-1
- Update to 2.27.8
- Make code to support multiple m17n candidates better readable using a
NamedTuple (Related: https://github.com/mike-fabian/ibus-typing-
booster/issues/523)
- Translation update from Weblate (it 100%, pt 94.4%)
* Wed Jan 08 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.7-1
- Update to 2.27.7
- Fix typo in setup tool in the function called when changing an existing
autosetting (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/591)
* Wed Jan 08 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.6-1
- Update to 2.27.6
- “return False” in “emoji_font_fallback_needed()” if
“get_fonts_used_for_text()” returns and empty result (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/589)
- Add a gsettings option “prefercommit” (Related: https://github.com/mike-
fabian/ibus-typing-booster/issues/580)
- Some preparation for future support of m17n input methods offering
multiple candidates (Related: https://github.com/mike-fabian/ibus-typing-
booster/issues/523)
- Use XML-tag “layout_option” for “lv3:ralt_switch”
- Use higher ranks for the “tb” engines than for the respective “m17n”
engines
- Translation update from Weblate (sv 100%)
* Wed Jan 01 2025 Mike FABIAN <mfabian@redhat.com> - 2.27.3-1
- Update to 2.27.3
- Shorten the longname of engines mimicking ibus-m17n by appending only
“(tb)” instead of “(Typing Booster)”
- Add option to force the use of an IBus keymap (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/581)
- Use forward_key_event() in _return_false() only when fixing up wrong key
codes (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/582)
- Prefer `return False` over `forward_key_event()` if the client is
SDL2_Appliaction (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/580)
- Translation update from Weblate (de 100%, fr 100%, jp 99.6%, ka 100%,
pl 100%, tr 100%, uk 100%)
* Wed Dec 25 2024 Mike FABIAN <mfabian@redhat.com> - 2.27.2-1
- Update to 2.27.2
- Translation update from Weblate (it 99.5%)
* Fri Dec 20 2024 Mike FABIAN <mfabian@redhat.com> - 2.27.1-1
- Update to 2.27.1
- Use (almost) the same symbols in the panel as ibus-m17n for the engines
emulating ibus-m17n
- Set layout to “default[lv3:ralt_switch]” for the same m17n engines where
ibus-m17n sets this
- Add rank to xml output: use the same values as ibus-m17n
* Thu Dec 19 2024 Mike FABIAN <mfabian@redhat.com> - 2.27.0-1
- Update to 2.27.0
- Commit early like ibus-m17n does if the engine is restricted to emulate
ibus-m17n
- Hide “emoji prediction mode” and “off the record mode” property menus by
default for the restricted engines emulating ibus-m17n
- Offer additional engines which do simple ibus-m17n emulation by default
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/570)
- Fix crash when changing the sound file with the setup tool (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/569)
- Update emoji annotations from CLDR
- Translation update from Weblate (de 100%, es 83.9%, fr 100%, ja
99.5%, ka 100%, kab 75.9%, nl 95.1%, pt 89.1%, pt_BR 81.5%, sv
100%, tr 100%, uk 100%)
* Mon Dec 02 2024 Mike FABIAN <mfabian@redhat.com> - 2.26.12-1
- Update to 2.26.12
- Support autosettings for values of type uint32, int64, uint64, and double
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/566)
- Improve emoji_font_fallback_needed(): **always** ignore variation
selectors when checking whether fallback is needed (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/565)
- Translation update from Weblate (he 88.7%)
* Sat Nov 09 2024 Mike FABIAN <mfabian@redhat.com> - 2.26.11-1
- Update to 2.26.11
- Improve detection of Wayland session (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/561)
- Support non-ASCII input for m17n-db input methods (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/537)
- Improve “class KeyEvent”: Prepend 'S-' to msymbol when Shift is pressed
and is is a space or not printable
- Show also the languages supported by a font in emoji-picker (only when -d
or --debug is used)
* Mon Nov 04 2024 Mike FABIAN <mfabian@redhat.com> - 2.26.8-1
- Update to 2.26.8
- Get more information about the Pango rendering support for an emoji and
use fallback in emoji-picker only when necessary (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/508)
- Also make it possible to show font file names, font versions, and emoji
related OpenType tables of the fonts used (shown only in debug mode, i.e.
when "emoji-picker --debug" is used, when not in debug mode show only the
font family name)
- In do_reset() skip clearing input only when the surrounding text **up to
the cursor** ends with the current preedit (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/529)
- Translation update from Weblate (kab 75.9%)
* Tue Oct 29 2024 Mike FABIAN <mfabian@redhat.com> - 2.26.6-1
- Update to 2.26.6
- Simplify itb_pango.py: don’t use ctypes, use `from gi.repository import
Pango` instead
- Get more information about the Pango rendering support for an emoji and
use fallback in emoji-picker only when necessary (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/508)
- Also make it possible to show font file names, font versions, and emoji
related OpenType tables of the fonts used (shown only in debug mode, i.e.
when "emoji-picker --debug" is used, when not in debug mode show only the
font family name)
- In do_reset() skip clearing input only when the surrounding text **up to
the cursor** ends with the current preedit (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/529)
- Translation update from Weblate (kab 75.9%)
* Wed Oct 23 2024 Mike FABIAN <mfabian@redhat.com> - 2.26.0-1
- Update to 2.26.0
- Introduce a delay time before candidates are updated and displayed
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/530)
- emoji-picker: Show Emoji properties, Unicode category, and Unicode block
always, not only when --debug is used. As they are now shown always, make
their labels translatable.
- Translation update from Weblate (de 100%, fr 100%, ja 99.5%, ka 100%,
sv 100%, tr 100%, uk 100%)
* Sat Oct 19 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.19-1
- Update to 2.25.19
- Translation update from Weblate (el 5.3%, kab 34.8%, sv 100%)
* Wed Oct 09 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.18-1
- Update to 2.25.18
- Make sure all emoji, even those which are sequences, get a Unicode
version and not only an Emoji version (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/542)
- Translation update from Weblate (ka 100%, pl 99.5%, tr 100%)
* Tue Oct 08 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.17-1
- Update to 2.25.17
- Get correct Unicode version from DerivedAge.txt and also display both
Unicode version and Emoji version in emoji-picker (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/538)
- Translation update from Weblate (de 100%, fr 100%, ja 100%)
* Wed Sep 11 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.16-1
- Update to 2.25.16
- When committing, normalize to NFC **and** recompose the composition
exclusions (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/531)
- Update the emoji data files to the to version from the final Unicode
16.0.0 release 2024-09-10
- Update UnicodeData.txt to the Unicode 16.0.0 release 2024-09-10
- Update emoji annotations from CLDR
- Translation update from Weblate (New: el 4.9%)
* Sun Aug 25 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.15-1
- Update to 2.25.15
- Also catch ValueError exception when trying to import nltk (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/527)
- Translation update from Weblate (ru 25.1%)
- Update emoji annotations from CLDR
* Tue Jul 23 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.14-1
- Update to 2.25.14
- 'S- ' (Shift-space) should not trigger a commit if it has a
transliteration (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/524)
- Update emoji annotations from CLDR
* Fri Jul 19 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.13-1
- Update to 2.25.3
- Name of Sinhala input method changed in m17n-db-1.8.6: si-wijesekera ➡️
si-wijesekara
- Translation update from Weblate (new: ru 12.3%, uk 100%)
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.25.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jul 09 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.12-1
- Update to 2.25.12
- Correct calculation of caret when a key which triggered a commit
*increases* the length of the transliteration (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/519)
- Do the retransliteration of the input_phrase currently only when the
cursor is at the end of the typed string
* Wed Jun 26 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.11-1
- Update to 2.25.11
- Yet another fix to make it possible again to use keys with Unicode
keysyms in keybindings and make it work with all known versions of ibus
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/497)
* Tue Jun 25 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.10-1
- Update to 2.25.10
- Use NFC when doing the cursor correction after committing a preedit using
space (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/515)
- Fix for ibus-1.5.30: Make it possible again to use keys with Unicode
keysyms in keybindings (Resolves: https://github.com/mike-fabian/ibus-
typing-booster/issues/497)
* Wed Jun 19 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.9-3
- Remove CI test dependency on weston
* Tue Jun 18 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.9-2
- Remove dependency on Xvfb from CI tests
* Tue Jun 18 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.9-1
- Update to 2.25.9
- Translation update from Weblate (cs 100%)
- Update emoji annotations from CLDR
- Drop Python < 3.6 support
- Fix test_0_gtk.py: typing booster now avoids clearing the input in
do_reset() when the preedit is empty
- Remove dependency on Xvfb from ibus-typing-booster.spec
* Tue May 28 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.8-1
- Update to 2.25.8
- Support compose sequences containing ASCII keys written as <U00XX> code
points (Resolves: https://github.com/mike-fabian/ibus-typing-
booster/issues/510)
- Update emoji annotations from CLDR
- Translation update from Weblate (pt 91.3%)
* Mon Apr 15 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.7-1
- Release 2.25.7
- Don’t use forward_key_event() on Gnome Wayland if the key might be a
keyboard shortcut using a modifier (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/507)
* Wed Apr 10 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.6-1
- Update to 2.25.6
- If Shift+something is pressed and then released, do not swallow the
release of the Shift key (Resolves: https://github.com/mike-fabian/ibus-
typing-booster/issues/504)
- Decrease grid_row_spacing from 5 to 1 pixels to make the setup tool still
fit on a 1024x768 pixel screen
* Thu Apr 04 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.4-1
- Update to 2.25.4
- Pass key which triggered cancel command to application if
self._min_char_complete == 0 and there are no candidates (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/505)
- Update emoji annotations from CLDR
- Translation update from Weblate (ka 100%)
* Sun Feb 25 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.3-1
- Update to 2.25.3
- Add a feature to insert or remove RLM or LRM markers to change the
direction of a line of bidi text (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/500)
* Tue Feb 13 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.1-1
- Update to 2.25.1
- Make it possible to use keys with Unicode keysyms in keybindings
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/497)
- Add hack to make space handling for punctuation work for kate and kwrite
(https://github.com/mike-fabian/ibus-typing-booster/issues/496)
- Translation update from Weblate (pl 99.5%)
* Tue Feb 06 2024 Mike FABIAN <mfabian@redhat.com> - 2.25.0-1
- Update to 2.25.0
- Add new combobox option “Record mode” (Resolves: https://github.com/mike-
fabian/ibus-typing-booster/issues/470)
- Improve handling of “:” for fr_CA and add fr_CH to use the same rules as
fr_FR (Related: https://github.com/mike-fabian/ibus-typing-
booster/issues/480)
- Translation update from Weblate (bn 100%, de 100%, fr 100%, ja 99%,
ka 100%, sv 100%, tr 100%)
* Sat Jan 27 2024 Mike FABIAN <mfabian@redhat.com> - 2.24.12-1
- Update to 2.24.12
- Improve handling of punctuation marks when writing (French) French
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/480)
- fix build on rawhide, in the check section of the spec file use `export
XDG_DATA_DIRS=/tmp:%{_datadir}` instead of just `export
XDG_DATA_DIRS=/tmp`, otherwise enchant2 fails.
* Sat Jan 06 2024 Mike FABIAN <mfabian@redhat.com> - 2.24.11-1
- Update to 2.24.11
- Really clear the preedit when it is empty, don’t just hide it
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/476)
Just hiding a non-empty preedit is not enough because of
IBus.PreeditFocusMode.COMMIT a non-empty preedit is still
committed on focus out, even when it is hidden.
* Fri Dec 29 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.10-1
- Update to 2.24.10
- Update the preedit to empty right after deleting surrounding text when reopening a preedit
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/474)
- Improve do_reset()
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/473)
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/474)
- Fix _record_in_database_and_push_context()
- Avoid updating the preedit to empty or hiding it if the preedit is already hidden or empty
- Do not pass through a key release event if the corresponding key press event was handled
- Remove two probably redundant calls to get_surrounding_text()
- Hide and clear lookup table and aux in _update_ui_empty_input_try_completion() if no candidates are found
- Make self._ibus_event_sleep_seconds settable via gsettings
- Avoid more duplicate calls of _update_preedit()
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/473)
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/474)
- Fix disappearing first characters or words in the web clients of WhatsApp and Telegram used in Firefox
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/473)
- Update emoji annotations from CLDR
* Tue Dec 05 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.5-1
- Update to 2.24.5
- Fix first character disappearing when compose was involved in WhatsApp and Telegram
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/471
- Update emoji annotations from CLDR
* Wed Oct 18 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.4-1
- Update to 2.24.4
- Fix typos which prevented autosettings from working when the attempting
to autoset “avoidforwardkeyevent” or “addspaceoncommit”
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/469)
* Tue Oct 17 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.3-1
- Update to 2.24.3
- Adapt compose test cases to newest compose table
- Parse compose sequence “<Multi_key> <slash> <slash> : "\\" backslash # REVERSE SOLIDUS”
correctly (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/467)
- Avoid really *all* use of self.foreward_key_event() if the option self._avoid_forward_key_event is True
- Avoid verbatim bidi formatting characters in the source code
* Sun Oct 01 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.2-1
- Update to 2.24.2
- improve _return_false() and remove _commit_or_forward_key_event_or_return_false()
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/463)
- Make characters for Biángbiángmiàn easily searchable
- emoji-picker: Update default for current Unicode release 15.1
* Tue Sep 12 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.1-1
- Update to 2.24.1
- Support several backends for playing sounds
(Resolves: rhbz#2237675 https://bugzilla.redhat.com/show_bug.cgi?id=2237675)
- Update UnicodeData.txt to current Unicode 15.1.0
and emoji data files to current Unicode 15.1
- Update emoji annotations from CLDR
* Fri Sep 01 2023 Mike FABIAN <mfabian@redhat.com> - 2.24.0-1
- Update to 2.24.0
- Implement “commit_and_forward_key” command
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/461)
- m17n-lib interface: transliterate “produced” part and “preedit” separately
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/460)
- Update emoji annotations from CLDR
* Thu Aug 10 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.4-1
- Update to 2.23.4
- Support msymbol 'S-C-Return' as a commit to preedit key
(Resolves https://github.com/mike-fabian/ibus-typing-booster/issues/457).
Needed by hi-itrans.mim, hi-optitransv2.mim, kn-optitransv2.mim,
mr-gamabhana.mim, sa-itrans.mim, sa-vedic-itrans.mim
- Remove useless m4/{Makefile.am,as-version.m4}
- Update emoji annotations from CLDR
- Update UnicodeData.txt to current Unicode 15.1.0 draft
(https://www.unicode.org/Public/draft/UCD/ucd/UnicodeData.txt)
- Update emoji data files for current Unicode 15.1 DRAFT
(https://www.unicode.org/Public/draft/UCD/ucd/emoji/emoji-data.txt
https://www.unicode.org/Public/draft/UCD/ucd/emoji/emoji-variation-sequences.txt)
* Thu Aug 03 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.3-1
- Update to 2.23.3
- Translation update from Weblate (tr 100%)
* Sun Jul 30 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.2-1
- Update to 2.23.2
- Move self._gsettings.connect('changed', self.on_gsettings_value_changed)
in __init__() *after* defining self._set_get_functions
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/454)
(Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2171140)
- Translation update from Weblate (ar 100%)
- Update emoji annotations from CLDR
- Add m17n-db-devel to BuildRequires to be able to get the version of m17n-db
to avoid skipping some test cases unnecessarily.
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.23.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jul 07 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 2.23.1-2
- Rebuilt for Python 3.12
* Mon Jul 03 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.1-1
- Update to 2.23.1
- Translation update from Weblate (pl 100%)
- Adapt some test cases to changes in enchant
* Wed Jun 28 2023 Mike FABIAN <mfabian@redhat.com> - 2.23.0-1
- Update to 2.23.0
- Translation update from Weblate (de 100%, ka 100%, nl 100%, sv 100%, uk 100%)
- configure.ac: add a warning about not using /usr/local as the prefix
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/444)
- Add an option to convert language specific digits to ASCII
(Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/445)
- Strip entered autosettings value for boolean values
- Update emoji annotations from CLDR
|