Skip to content

Releases: ibus/ibus

1.5.34-beta1

04 Feb 00:21
1.5.34-beta1

Choose a tag to compare

1.5.34-beta1 Pre-release
Pre-release

There are several new features:

  • IBus Wayland panel can run without --exec-daemon option for the debugging purpose
  • Follow mouse cursor in Emojier category list
  • Enhance the order of the loading locale compose file
  • Support to delete surrounding text feature with the Wayland input-method protocol
  • Add IBUS_INPUT_HINT_HIDDEN_TEXT
  • Enhance the pre-edit text in GNOME-Shell password including GDM
  • Show Emoji annotations in the candidate popup in GNOME

Thank you for the contributions of important features.

Code Contributors:

  • Don't build in parallel (Arnout Engelen) 102fafa
  • Move group name detection to ibus_get_group_name() (Joan Torres Lopez) 7154c25
  • Connect delete surrounding text (David Edmundson) e2bbb41
  • GNOME Kiosk is also GNOME (Olivier Fourdan) 873119c
  • Add IBUS_INPUT_HINT_HIDDEN_TEXT (Joan Torres Lopez) 695b1ec
  • Prevent preedit text display on hidden_text hint (Joan Torres Lopez) 79369df
  • Fix use-after-free when updating preedit text (Joan Torres Lopez) 1ff8b3f
  • Resend preedit text when HIDDEN_TEXT hint changes (Joan Torres Lopez) 4dd87af

1.5.34-alpha1

23 Nov 00:52
1.5.34-alpha1

Choose a tag to compare

1.5.34-alpha1 Pre-release
Pre-release

Changes between ibus-1.5.33 and ibus-1.5.34-alpha1

Bug Fixes:

  • Update simple.xml with xkeyboard-config 2.46 62a178f
  • Load EN compose file in pt-BR locale 62a178f
  • Downgrade pcre2 for workaround of broken Fedora 43 cd53b97
  • Update issue template ee32a0e

Full Changelog: 1.5.33...1.5.34-alpha1

1.5.33

05 Oct 07:41
1.5.33

Choose a tag to compare

Changes between ibus-1.5.33-rc1 and ibus-1.5.33

Bug Fixes:

  • Fix leak with %L in compose file cb78b36
  • Fix reset signal w/ GTK_IM_MODULE=ibus in Wayland dde00b1
  • Fix buffer overflow in input_method_deactivate() c6d6bc2

Code Contributors:

  • Update gdm bits based on new gdm changes (Joan Torres Lopez) 4a45bf1

Translation Contributors:

  • Update translation (Chinese (Simplified) (zh_CN)) (lumingzh) 55dae35
  • Update translation (Korean) (김인수) 826dff5

Full Changelog: 1.5.32...1.5.33

1.5.33-rc1

19 Sep 08:35
1.5.33-rc1

Choose a tag to compare

Now IBus provides the pre-edit semantic APIs for IBus engines and IBus panel(and gnome-shell) and this is a note for developers.

IBusMessage APIs are provided for IBusEngine to use a popup dialog in Wayland.

en-US compose table is not loaded if your compose file does not include the "include %L" keyword which is followed with GTK 4.18.5. and if your compose cache was generated by the old IBus versions, the keyword will be inserted in your compose file automatically when IBus 1.5.33 is used.

Most memory leak issues are fixed.

Features & Bug Fixes:

Code Contributors:

  • Free IBusObservedPath objects during traversal (matiwari) 7feb57a
  • Append non-glyph characters at last order for partial annotations (matiwari) 219386a
  • Optimize GVariant usage by avoiding temporary variants (matiwari) 15554ec
  • Add missing g_object_ref_sink (Emmanuel Lesueur) 0b8f5ff
  • init automake with option foreign (Peter Hutterer) 1512da3
  • Fork off the engine handling into a separate process (Peter Hutterer) 7ed99a5
  • Fix bash '=' operator (Izumi Tsutsui) 93b0c8f

Translation Contributors:

  • Update translation (Finnish) (Ricky Tigg) fbd9cdb
  • Update translation (Spanish) (Fco. Javier F. Serrador) c669a85
  • Update translation (Kabyle) (Moonshadow) 93175b4
  • Update translation (Kabyle) (ButterflyOfFire) 2b8bd12
  • Update translation (French) (Léane GRASSER) 24bd6be
  • Update translation (Italian) (Salvatore Cocuzza) 353f199
  • Update translation (Korean) (김인수) 9fc1907
  • Update translation (Ukrainian) (Yuri Chornoivan) d2706b7
  • Update translation (German) (Mike FABIAN) 120a7d5
  • Update translation (Polish) (Piotr Drąg) c9d6ef6
  • Update translation (Greek) (Jim Spentzos) a3cf3e1
  • Update translation (Swedish) (Luna Jernberg) 76b569c
  • Update translation (Portuguese (Brazil)) (Rafael Fontenelle) 27f5216
  • Update translation (Catalan) (naly zzwd) 95d566f
  • Update translation (Japanese) (fujiwarat) 235c20b

Full Changelog: 1.5.32...1.5.33-rc1

1.5.33-beta1

22 Aug 03:49
1.5.33-beta1

Choose a tag to compare

1.5.33-beta1 Pre-release
Pre-release

Now IBus provides the pre-edit semantic APIs for IBus engines and IBus panel(and gnome-shell) and this is a note for developers.

IBusMessage APIs are provided for IBusEngine to use a popup dialog in Wayland.

en-US compose table is not loaded if your compose file does not include the "include %L" keyword which is followed with GTK 4.18.5. and if your compose cache was generated by the old IBus versions, the keyword will be inserted in your compose file automatically when IBus 1.5.33 is used.

1.5.32

19 Mar 06:24
1.5.32

Choose a tag to compare

Changes between ibus-1.5.32-rc1 and ibus-1.5.32

Bug Fixes:

Code Contributors:

  • Use the correct string marshaller (Ludovico de Nittis) 67fbd9a

Translation Contributors:

  • po: Update translation (Portuguese (Brazil)) (Rafael Fontenelle) 25ed1b9
  • po: Update translation (Georgian) (Weblate Translation Memory) f88cb1d
  • po: Update translation (Georgian) (Temuri Doghonadze) 48a882e

Full Changelog: 1.5.31...1.5.32

1.5.32-rc1

28 Feb 03:17
1.5.32-rc1

Choose a tag to compare

Features & Bug Fixes:

Code Contributors:

  • Free Unicode data list in async done (Manish Tiwari) b14a3e5
  • Add Overlay1_Enable to IBUS_COMPOSE_IGNORE_KEYLIST (Jules Bertholet) 18bfdf4
  • Use POSIX compliant redirection of runtest (Diego Nieto Cid) c50d0d5
  • Ignore latch keys in accelerators and Compose (Jules Bertholet) 6b80252

Translation Contributors:

  • po: Update translation (Arabic) (joo es) c66fdff
  • po: Update translation (Chinese (Simplified) (zh_CN)) (Boyuan Yang) 9d748f2
  • po: Update translation (German) (Mike FABIAN) 6b3800b
  • po: Update translation (Indonesian) (Andika Triwidada) 17476a9
  • po: Update translation (Italian) (Salvatore Cocuzza) 37348b1
  • po: Update translation (Japanese) (fujiwarat) f4b4fd0
  • po: Update translation (Kabyle) (ButterflyOfFire) 04a7000 f02dfd4
  • po: Update translation (Korean) (김인수) 52aabd7
  • po: Update translation (Polish) (Piotr Drąg) 686479e
  • po: Update translation (Swedish) (Luna Jernberg) 29a9c60
  • po: Update translation (Ukrainian) (Yuri Chornoivan) 0836020

Full Changelog: 1.5.31...1.5.32-rc1

1.5.31

23 Oct 03:20
1.5.31

Choose a tag to compare

Features & Bug Fixes:

Code Contributors:

  • Add some Unicode boundary tests (Wismill) 1892b51
  • Fix typo (Florian Müllner) af59cdf
  • Replace obsolete index(3) with strchr(3) (Izumi Tsutsui) 7db9d98
  • Fix memory leak of IBusText (Benjamin Schaaf) fa10c11
  • use va_marshaller to avoid GValue boxing (Christian Hergert) c13c54e
  • Correct Parent Class Reference in ibus_unicode_block_destroy() (Manish Tiwari) cae7f46

Translation Contributors:

  • po: Update translation (Portuguese (Brazil)) (Rafael Fontenelle) b4c6f45
  • po: Update translation (Turkish) (Oğuz Ersen) ba4fc07
  • po: Update translation (Korean) (김인수) f161d78
  • po: Update translation (Swedish) (Göran Uddeborg) 3efe879
  • po: Update translation (Greek) (Giannis Antypas) 9660b88
  • po: Update translation (French) (Weblate Translation Memory) 753019f
  • po: Update translation (Polish) (Piotr Drąg) f5528ba
  • po: Update translation (German) (Mike FABIAN) 9432d08
  • po: Update translation (French) (Julien Humbert) 1f170a3

Full Changelog: 1.5.30...1.5.31

1.5.30

02 Apr 14:30
1.5.30

Choose a tag to compare

Changes between ibus-1.5.30 and ibus-1.5.30-rc2

Bug Fixes:
src/ibusengine: Identify SUPER_MASK in GTK4 with MOD4_MASK 7f3bde0

Contributors:
configure: Fix bash '=' operator for BSD (Izumi Tsutsui) 7078329
github/workflows: Update action/checkout version (Rafael Fontenelle) 68217a0
src/ibusservice: Fix unused variable (Jan Engelhardt) cd2cde9

1.5.30-rc2 Changes

1.5.30-rc2

22 Mar 14:47
1.5.30-rc2

Choose a tag to compare

Changes between ibus-1.5.30-rc2 and ibus-1.5.30.rc1

Bug Fixes:
src/ibusengine: Identify SUPER_MASK in GTK4 with MOD4_MASK e4eaeb7
ui/gtk3: Fix SEGV with Super-space in Wayland c63cc67
src/ibusengine: Free names in ibus_engine_filter_key_event() ca61d6e
tools: Fix ibus start/restart in Plasma Wayland 5696033
ui/gtk3: Fix ibus-daemon timeout in Plasma Wayland b4b9c2e
ui/gtk3: Set Indicator status at launching time b25643c

Translation Contributors:
po: Update translation (German) (Mike FABIAN) 95bdbb2
po: Update translation (Korean) (김인수) 633b3c0
po: Update translation (Swedish) (Luna Jernberg) 537d4d0
po: Update translation (Turkish) (Oğuz Ersen) 841724a
po: Update translation (Ukrainian) (Yuri Chornoivan) 2a58178
po: Update translation (Polish) (Piotr Drąg) 01e3964
po: Update translation (Georgian) (Weblate Translation Memory) dfbed6c
po: Update translation (Punjabi) (A S Alam) ca90790
po: Update translation (Danish) (Alan01) 6df5e1e

1.5.30-rc1 Changes