Skip to content

Commit f57be3a

Browse files
committed
Release 1.17.15
1 parent 1d88290 commit f57be3a

File tree

3 files changed

+182
-2
lines changed

3 files changed

+182
-2
lines changed

ChangeLog

Lines changed: 147 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,150 @@
1-
commit e7a99b267f68cfd71395959da6bf596992714be2
1+
commit 5c7cdc3ad96bab84a39c93507f9c9c12b5d33290
2+
Author: Mike FABIAN <[email protected]>
3+
Date: Sat Aug 9 00:51:02 2025 +0200
4+
5+
Release 1.17.15
6+
7+
commit 1d88290122e5de71eb6505a122315e3fbdbdf967
8+
Author: Mike FABIAN <[email protected]>
9+
Date: Sat Aug 9 18:55:24 2025 +0200
10+
11+
Log all unhandled exceptions, makes debugging a lot easier
12+
13+
When Python code runs in an environment like IBus, unhandled
14+
exceptions inside callbacks are usually caught and swallowed by the
15+
framework, often with no logging. That’s why one sees “silent”
16+
failures: the event handler stops executing at the exception, but IBus
17+
continues running, and you get no clue unless you manually log
18+
something.
19+
20+
Helped a lot when debugging:
21+
22+
https://github.com/mike-fabian/ibus-table/issues/201
23+
24+
commit 6f1e2170e2b8faffc9ff272339cfb889be50404f
25+
Author: Mike FABIAN <[email protected]>
26+
Date: Sat Aug 9 02:45:10 2025 +0200
27+
28+
Stop calling IBus.init(), Python code no longer needs to call that
29+
30+
Because of:
31+
https://github.com/ibus/ibus/pull/2730/commits/816ec3c18015b571fb8813a0b315d8769a6bc420
32+
33+
With IBus.init() it does not work on Ubuntu 24.04.3 LTS with IBus
34+
1.5.29-rc2, i.e. calling IBus.init() from Python is not only not
35+
needed anymore but can cause problems.
36+
37+
commit bbad7439c54a6b72055b6664b8f7223927fd38d7
38+
Author: Mike FABIAN <[email protected]>
39+
Date: Sat Aug 9 00:27:43 2025 +0200
40+
41+
Don't take index of the string returned by get_goucima() if it is too short
42+
43+
Resolves: https://github.com/mike-fabian/ibus-table/issues/201
44+
45+
commit e230672fec18843b2e0f601c3888df93f5c99759
46+
Author: Mike FABIAN <[email protected]>
47+
Date: Fri Aug 8 16:56:14 2025 +0200
48+
49+
Fix debug message
50+
51+
commit 16a2ab6e56c570262b1435587a0453e5f968d367
52+
Author: Weblate Translation Memory <[email protected]>
53+
Date: Wed Jul 30 02:53:39 2025 +0000
54+
55+
Translated using Weblate (Greek)
56+
57+
Currently translated at 22.2% (34 of 153 strings)
58+
59+
Co-authored-by: Weblate Translation Memory <[email protected]>
60+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
61+
Translation: ibus-table/app
62+
63+
commit 5c728b0751bc19e844c45c3544942df8b93476a5
64+
Author: Temuri Doghonadze <[email protected]>
65+
Date: Tue Jul 22 19:38:56 2025 +0000
66+
67+
Translated using Weblate (Georgian)
68+
69+
Currently translated at 61.4% (94 of 153 strings)
70+
71+
Co-authored-by: Temuri Doghonadze <[email protected]>
72+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
73+
Translation: ibus-table/app
74+
75+
commit 17de61dc07ba350d54d87e75addb07e74a558071
76+
Author: Jim Spentzos <[email protected]>
77+
Date: Mon Jun 30 12:53:10 2025 +0000
78+
79+
Translated using Weblate (Greek)
80+
81+
Currently translated at 19.6% (30 of 153 strings)
82+
83+
Co-authored-by: Jim Spentzos <[email protected]>
84+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
85+
Translation: ibus-table/app
86+
87+
commit dcf3715de55888fd3d532cb02789d9aa829f30fc
88+
Author: Weblate Translation Memory <[email protected]>
89+
Date: Sun Jun 29 04:38:08 2025 +0000
90+
91+
Translated using Weblate (Greek)
92+
93+
Currently translated at 19.6% (30 of 153 strings)
94+
95+
Co-authored-by: Weblate Translation Memory <[email protected]>
96+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
97+
Translation: ibus-table/app
98+
99+
commit 314f83cbe05131d2c28d75f33ba43bf4a3a0e07d
100+
Author: Fco. Javier F. Serrador <[email protected]>
101+
Date: Sat Jun 28 12:41:46 2025 +0000
102+
103+
Translated using Weblate (Spanish)
104+
105+
Currently translated at 100.0% (153 of 153 strings)
106+
107+
Co-authored-by: Fco. Javier F. Serrador <[email protected]>
108+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
109+
Translation: ibus-table/app
110+
111+
commit c5136b1a22ea359e61bb65790fbd6c9c43614f58
112+
Author: Rafael Fontenelle <[email protected]>
113+
Date: Thu Jun 26 02:02:53 2025 +0000
114+
115+
Translated using Weblate (Portuguese (Brazil))
116+
117+
Currently translated at 100.0% (153 of 153 strings)
118+
119+
Co-authored-by: Rafael Fontenelle <[email protected]>
120+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
121+
Translation: ibus-table/app
122+
123+
commit 64084548a30a668c48daae907d58d7a15b81fe68
124+
Author: Jim Spentzos <[email protected]>
125+
Date: Sun Jun 22 09:41:20 2025 +0000
126+
127+
Translated using Weblate (Greek)
128+
129+
Currently translated at 18.3% (28 of 153 strings)
130+
131+
Co-authored-by: Jim Spentzos <[email protected]>
132+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
133+
Translation: ibus-table/app
134+
135+
commit 4f4978e68660dfc03d7ed1a17615c19c7301c608
136+
Author: Weblate <[email protected]>
137+
Date: Tue Jun 17 09:11:29 2025 +0000
138+
139+
Update translation files
140+
141+
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
142+
143+
Co-authored-by: Weblate <[email protected]>
144+
Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
145+
Translation: ibus-table/app
146+
147+
commit 3b0c6347d38ddddbf819bdaabd50aef9bc2d17b7
2148
Author: Mike FABIAN <[email protected]>
3149
Date: Tue Jun 17 09:14:19 2025 +0200
4150

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ m4_define([package_name], [ibus-table])
2525
m4_define([ibus_released], [1])
2626
m4_define([ibus_major_version], [1])
2727
m4_define([ibus_minor_version], [17])
28-
m4_define([ibus_micro_version], [14])
28+
m4_define([ibus_micro_version], [15])
2929
m4_define(ibus_maybe_datestamp,
3030
m4_esyscmd([if test ]ibus_released[ != 1; then date +.%Y%m%d | tr -d '\n\r'; fi]))
3131

org.freedesktop.ibus.engine.table.metainfo.xml.in

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,40 @@
4040
<url type="translate">https://translate.fedoraproject.org/projects/ibus-table/</url>
4141
<content_rating type="oars-1.1" />
4242
<releases>
43+
<release version="1.17.15" date="2025-08-09" urgency="medium">
44+
<url>https://github.com/mike-fabian/ibus-table/releases/tag/1.17.15</url>
45+
<description>
46+
<p>This new stable release includes these changes:</p>
47+
<ul>
48+
<li>
49+
Log all unhandled exceptions, makes debugging a lot easier
50+
51+
When Python code runs in an environment like IBus,
52+
unhandled exceptions inside callbacks are usually caught
53+
and swallowed by the framework, often with no
54+
logging. That’s why one sees “silent” failures: the event
55+
handler stops executing at the exception, but IBus
56+
continues running, and you get no clue unless you manually
57+
log something.
58+
</li>
59+
<li>
60+
Stop calling IBus.init(), Python code no longer needs to call that
61+
</li>
62+
<li>
63+
Don't take index of the string returned by get_goucima() if it is too short
64+
(Resolves: github-mike-fabian-issue#201)
65+
</li>
66+
<li>
67+
Translation update from Weblate (el 22.2%, es 100%, ka 61.4%, pt_BR 100%)
68+
</li>
69+
</ul>
70+
</description>
71+
<issues>
72+
<issue url="https://github.com/mike-fabian/ibus-table/pull/201">
73+
github-mike-fabian-issue#201
74+
</issue>
75+
</issues>
76+
</release>
4377
<release version="1.17.14" date="2025-06-17" urgency="medium">
4478
<url>https://github.com/mike-fabian/ibus-table/releases/tag/1.17.14</url>
4579
<description>

0 commit comments

Comments
 (0)