1- = Ruby D-Bus NEWS
1+ # Ruby D-Bus NEWS
22
3- Note about bug numbers:
4- Ticket #1 - https://trac.luon.net/ruby-dbus/ticket/1
5- Issue #1 - http://github.com/mvidner/ruby-dbus/issues#issue/1
6- bnc #1 - https://bugzilla.novell.com/show_bug.cgi?id=1
7-
8- == Unreleased
3+ ## Unreleased
94
105Requirements:
116 * Introduced RuboCop to keep a consistent coding style.
127 * Replaced Gemfile.ci with a regular Gemfile.
138
14- == Ruby D-Bus 0.12.0 - 2016-09-12
9+ ## Ruby D-Bus 0.12.0 - 2016-09-12
1510
1611API:
1712 * Added proxy objects whose methods return single values instead of arrays
18- (use Service#[ ] instead of Service#object; Issue #30 ).
13+ (use Service#[ ] instead of Service#object; [ #30 ] [ ] ).
1914
2015Requirements:
2116 * Require ruby 2.0.0, stopped supporting 1.9.3.
2217
23- == Ruby D-Bus 0.11.2 - 2016-09-11
18+ [ #30 ] : http://github.com/mvidner/ruby-dbus/issue/30
19+
20+ ## Ruby D-Bus 0.11.2 - 2016-09-11
2421
2522Bug fixes:
2623 * Fixed reading a quoted session bus address, as written by dbus-1.10.10
27- (Yasuhiro Asaka)
24+ ([ #62 ] [ ] , Yasuhiro Asaka)
25+
26+ [ #62 ] : https://github.com/mvidner/ruby-dbus/pull/62
2827
29- == Ruby D-Bus 0.11.1 - 2016-05-12
28+ ## Ruby D-Bus 0.11.1 - 2016-05-12
3029
3130Bug fixes:
3231 * Fix default path finding on FreeBSD (Greg)
@@ -35,50 +34,59 @@ Bug fixes:
3534Requirements:
3635 * made tests compatible with RSpec 3
3736
38- == Ruby D-Bus 0.11.0 - 2014-02-17
37+ ## Ruby D-Bus 0.11.0 - 2014-02-17
3938
4039API:
4140 * Connection: split off MessageQueue, marked other methods as private.
4241
4342Requirements:
4443 * converted tests to RSpec, rather mechanically for now
4544
46- == Ruby D-Bus 0.10.0 - 2014-01-10
45+ ## Ruby D-Bus 0.10.0 - 2014-01-10
4746
4847Bug fixes:
4948 * fixed "Interfaces added with singleton_class.instance_eval aren't
50- exported" (Issue #22 , by miaoufkirsh)
49+ exported" ([ #22 ] [ ] , by miaoufkirsh)
5150
5251Requirements:
5352 * Require ruby 1.9.3, stopped supporting 1.8.7.
5453
55- == Ruby D-Bus 0.9.3 - 2014-01-02
54+ [ #22 ] : https://github.com/mvidner/ruby-dbus/issue/22
55+
56+ ## Ruby D-Bus 0.9.3 - 2014-01-02
5657
5758Bug fixes:
58- * re-added COPYING, NEWS, README.md to the gem (Issue #47 ,
59+ * re-added COPYING, NEWS, README.md to the gem ([ #47 ] [ ] ,
5960 by Cédric Boutillier)
6061
6162Packaging:
6263 * use packaging_rake_tasks
6364
64- == Ruby D-Bus 0.9.2 - 2013-05-08
65+ [ #47 ] : https://github.com/mvidner/ruby-dbus/issue/47
66+
67+ ## Ruby D-Bus 0.9.2 - 2013-05-08
6568
6669Features:
6770 * Ruby strings can be passed where byte arrays ("ay") are expected
68- (Issue #40 , by Jesper B. Rosenkilde)
71+ ([ #40 ] [ ] , by Jesper B. Rosenkilde)
6972
7073Bug fixes:
71- * Fixed accessing ModemManager properties (Issue #41 , reported
74+ * Fixed accessing ModemManager properties ([ #41 ] [ ] , reported
7275 by Ernest Bursa). MM introspection produces two elements
7376 for a single interface; merge them.
7477
75- == Ruby D-Bus 0.9.1 - 2013-04-23
78+ [ #40 ] : https://github.com/mvidner/ruby-dbus/issue/40
79+ [ #41 ] : https://github.com/mvidner/ruby-dbus/issue/41
80+
81+ ## Ruby D-Bus 0.9.1 - 2013-04-23
7682
7783Bug fixes:
7884 * Prefer /etc/machine-id to /var/lib/dbus/machine-id
79- when DBUS_SESSION_BUS_ADDRESS is unset (Issue #39 , by WU Jun).
85+ when DBUS_SESSION_BUS_ADDRESS is unset ([ #39 ] [ ] , by WU Jun).
86+
87+ [ #39 ] : https://github.com/mvidner/ruby-dbus/issue/39
8088
81- == Ruby D-Bus 0.9.0 - 2012-11-06
89+ ## Ruby D-Bus 0.9.0 - 2012-11-06
8290
8391Features:
8492 * When calling methods, the interface can be left unspecified if unambiguous
@@ -89,131 +97,170 @@ Bug fixes:
8997 * Introspection attribute "direction" can be omitted
9098 as allowed by the specification (Noah Meyerhans).
9199 * ProxyObjectInterface#on_signal no longer needs the "bus" parameter
92- (Issue #31 , by Damiano Stoffie)
100+ ([ #31 ] [ ] , by Damiano Stoffie)
93101
94- == Ruby D-Bus 0.8.0 - 2012-09-20
102+ [ #31 ] : https://github.com/mvidner/ruby-dbus/issue/31
103+
104+ ## Ruby D-Bus 0.8.0 - 2012-09-20
95105
96106Features:
97- * Add Anonymous authentication (Issue #27 , by Walter Brebels).
98- * Use Nokogiri for XML parsing when available (Issue #24 , by Geoff Youngs).
107+ * Add Anonymous authentication ([ #27 ] [ ] , by Walter Brebels).
108+ * Use Nokogiri for XML parsing when available ([ #24 ] [ ] , by Geoff Youngs).
99109
100110Bug fixes:
101- * Use SCM_CREDS authentication only on FreeBSD, not on OpenBSD (Issue #21 ,
111+ * Use SCM_CREDS authentication only on FreeBSD, not on OpenBSD ([ #21 ] [ ] ,
102112 reported by Adde Nilsson).
103- * Recognize signature "h" (UNIX_FD) used eg. by Upstart (Issue #23 ,
113+ * Recognize signature "h" (UNIX_FD) used eg. by Upstart ([ #23 ] [ ] ,
104114 by Bernd Ahlers).
105- * Find the session bus also via launchd, on OS X (Issue #20 , reported
115+ * Find the session bus also via launchd, on OS X ([ #20 ] [ ] , reported
106116 by Paul Sturgess).
107117
108118Other:
109119 * Now doing continuous integration with Travis:
110120 http://travis-ci.org/#!/mvidner/ruby-dbus
111121
122+ [ #20 ] : https://github.com/mvidner/ruby-dbus/issue/20
123+ [ #21 ] : https://github.com/mvidner/ruby-dbus/issue/21
124+ [ #23 ] : https://github.com/mvidner/ruby-dbus/issue/23
125+ [ #24 ] : https://github.com/mvidner/ruby-dbus/issue/24
126+ [ #27 ] : https://github.com/mvidner/ruby-dbus/issue/27
112127
113- == Ruby D-Bus 0.7.2 - 2012-04-05
128+ ## Ruby D-Bus 0.7.2 - 2012-04-05
114129
115130A brown-paper-bag release.
116131
117132Bug fixes:
118133 * Fixed "undefined local variable or method `continue'" in
119134 DBus::Main#run when a service becomes idle (by Ravil Bayramgalin)
120135
121- == Ruby D-Bus 0.7.1 - 2012-04-04
136+ ## Ruby D-Bus 0.7.1 - 2012-04-04
122137
123138Bug fixes:
124- * Fixed calling asynchronous methods on the default interface (Issue #13 ,
139+ * Fixed calling asynchronous methods on the default interface ([ #13 ] [ ] ,
125140 by Eugene Korbut).
126141 * Fixed Main#quit to really quit the loop (by Josef Reidinger)
127142 * Unbundled files from Active Support (by Bohuslav Kabrda)
128143
129- == Ruby D-Bus 0.7.0 - 2011-07-26
144+ [ #13 ] : https://github.com/mvidner/ruby-dbus/issue/13
145+
146+ ## Ruby D-Bus 0.7.0 - 2011-07-26
130147
131148Features:
132149 * Added ASystemBus and ASessionBus, non-singletons useful in tests
133150 and threads.
134151
135152Bug fixes:
136- * Fixed handling of multibyte strings (Issue # 8 , by Takayuki YAMAGUCHI).
137- * Allow reopening of a dbus_interface declaration (Issue # 9 , by T. YAMAGUCHI).
138- * Fixed ruby-1.9.2 compatibility again (Issue #12 ).
139- * Fixed authentication on BSD (Issue #11 , by Jonathan Walker)
153+ * Fixed handling of multibyte strings ([ # 8 ] [ ] , by Takayuki YAMAGUCHI).
154+ * Allow reopening of a dbus_interface declaration ([ # 9 ] [ ] , by T. YAMAGUCHI).
155+ * Fixed ruby-1.9.2 compatibility again ([ #12 ] [ ] ).
156+ * Fixed authentication on BSD ([ #11 ] [ ] , by Jonathan Walker)
140157 * Fixed exiting a nested event loop for synchronous calls
141158 (reported by Timo Warns).
142159 * Fixed introspection calls leaking reply handlers.
143160 * "rake test" now works, doing what was called "rake env: test "
144161
145- == Ruby D-Bus 0.6.0 - 2010-12-11
162+ [ #8 ] : https://github.com/mvidner/ruby-dbus/issue/8
163+ [ #9 ] : https://github.com/mvidner/ruby-dbus/issue/9
164+ [ #11 ] : https://github.com/mvidner/ruby-dbus/issue/11
165+ [ #12 ] : https://github.com/mvidner/ruby-dbus/issue/12
166+
167+ ## Ruby D-Bus 0.6.0 - 2010-12-11
146168
147169Features:
148- * Clients can access properties conveniently (Ticket #28 ).
170+ * Clients can access properties conveniently ([ T #28 ] [ ] ).
149171
150172Bug fixes:
151- * Service won't crash whan handling an unknown method or interface (Ticket #31 ).
173+ * Service won't crash whan handling an unknown method or interface ([ T #31 ] [ ] ).
152174 * Don't send an invalid error name when it originates from a NameError.
153175
154- == Ruby D-Bus 0.5.0 - 2010-11-07
176+ [ T#28 ] : https://trac.luon.net/ruby-dbus/ticket/28
177+ [ T#31 ] : https://trac.luon.net/ruby-dbus/ticket/31
178+
179+ ## Ruby D-Bus 0.5.0 - 2010-11-07
155180
156181Features:
157182 * Better binding of Ruby Exceptions to D-Bus Errors.
158- * Converted the package to a Gem (Issue # 6 ).
183+ * Converted the package to a Gem ([ # 6 ] [ ] ).
159184 * Converted the tutorial from Webgen to Markdown.
160185
161186Bug fixes:
162187 * Don't pass file descriptors to subprocesses.
163- * Fixed InterfaceElement::validate_name (Ticket #38 , by Herwin Weststrate).
164- * Fixed a typo in InvalidDestinationName description (Ticket #40 ).
188+ * Fixed InterfaceElement::validate_name ([ T #38 ] [ ] , by Herwin Weststrate).
189+ * Fixed a typo in InvalidDestinationName description ([ T #40 ] [ ] ).
190+
191+ [ #6 ] : https://github.com/mvidner/ruby-dbus/issue/6
192+ [ T#38 ] : https://trac.luon.net/ruby-dbus/ticket/38
193+ [ T#40 ] : https://trac.luon.net/ruby-dbus/ticket/40
165194
166- == Ruby D-Bus 0.4.0 - 2010-08-20
195+ ## Ruby D-Bus 0.4.0 - 2010-08-20
167196
168197Features:
169198 * TCP transport (by pangdudu)
170199 * Enabled test code coverage report (rcov)
171200
172201Bug fixes:
173- * Classes should not share all interfaces (Ticket #36 /Issue#5 )
174- * Ruby 1.9 compatibility (Ticket #37 , by Myra Nelson)
202+ * Classes should not share all interfaces ([ T #36 ] [ ] / [ # 5 ] [ ] )
203+ * Ruby 1.9 compatibility ([ T #37 ] [ ] , by Myra Nelson)
175204
176- == Ruby D-Bus 0.3.1 - 2010-07-22
205+ [ #5 ] : https://github.com/mvidner/ruby-dbus/issue/5
206+ [ T#36 ] : https://trac.luon.net/ruby-dbus/ticket/36
207+ [ T#37 ] : https://trac.luon.net/ruby-dbus/ticket/37
208+
209+ ## Ruby D-Bus 0.3.1 - 2010-07-22
177210
178211Bug fixes:
179- * Many on_signal could cause DBus.Error.LimitsExceeded bnc #617350 ).
212+ * Many on_signal could cause DBus.Error.LimitsExceeded [ bsc #617350 ] [ ] ).
180213 Don't add a match rule that already exists, enable removing match
181214 rules. Now only one handler for a rule is called (but it is possible
182215 for one signal to match more rules). This reverts the half-fix done
183- to fix Issue # 3
216+ to fix [ # 3 ] [ ]
184217 * Re-added InterfaceElement#add_param for compatibility.
185218 * Handle more ways which tell us that a bus connection has died.
186219
187- == Ruby D-Bus 0.3.0 - 2010-03-28
220+ [ #3 ] : https://github.com/mvidner/ruby-dbus/issue/3
221+ [ bsc#617350 ] : https://bugzilla.novell.com/show_bug.cgi?id=617350
222+
223+ ## Ruby D-Bus 0.3.0 - 2010-03-28
188224
189225Bug fixes:
190226
191227 * Fixed "undefined method `get_node' for nil: NilClass "
192- on Ubuntu Karmic (Ticket #34 ).
193- * Get the session bus address even if unset in ENV (Issue # 4 ).
228+ on Ubuntu Karmic ([ T #34 ] [ ] ).
229+ * Get the session bus address even if unset in ENV ([ # 4 ] [ ] ).
194230 * Improved exceptions a bit:
195231 UndefinedInterface, InvalidMethodName, NoMethodError, no RuntimeException
196232
197233 These are by Klaus Kaempf:
198- * Make the signal dispatcher call all handlers (Issue #3 ).
199- * Run on Ruby < 1.8.7 (Issue #2 ).
200- * Avoid needless DBus::IncompleteBufferException (Ticket #33 ).
201- * Don't ignore DBus Errors in request_service, raise them (Ticket #32 ).
234+ * Make the signal dispatcher call all handlers ([ #3 ] [ ] ).
235+ * Run on Ruby < 1.8.7 ([ #2 ] [ ] ).
236+ * Avoid needless DBus::IncompleteBufferException ([ T #33 ] [ ] ).
237+ * Don't ignore DBus Errors in request_service, raise them ([ T #32 ] [ ] ).
238+
239+ [ #2 ] : https://github.com/mvidner/ruby-dbus/issue/2
240+ [ #3 ] : https://github.com/mvidner/ruby-dbus/issue/3
241+ [ #4 ] : https://github.com/mvidner/ruby-dbus/issue/4
242+ [ T#32 ] : https://trac.luon.net/ruby-dbus/ticket/32
243+ [ T#33 ] : https://trac.luon.net/ruby-dbus/ticket/33
244+ [ T#34 ] : https://trac.luon.net/ruby-dbus/ticket/34
202245
203246Features:
204247
205248 * Automatic signature inference for variants.
206249 * Introduced FormalParameter where a plain pair had been used.
207250
208- == Ruby D-Bus 0.2.12 - 2010-01-24
251+ ## Ruby D-Bus 0.2.12 - 2010-01-24
209252
210253Bug fixes:
211254
212255 * Fixed a long-standing bug where a service activated by the bus
213256 would fail with "undefined method `get_node' for nil: NilClass "
214- (Tickets #25 and #29 ).
257+ ([ T #25 ] [ ] and [ T #29 ] [ ] ).
215258
216- == Ruby D-Bus 0.2.11 - 2009-11-12
259+ [ T#25 ] : https://trac.luon.net/ruby-dbus/ticket/25
260+ [ T#29 ] : https://trac.luon.net/ruby-dbus/ticket/29
261+
262+
263+ ## Ruby D-Bus 0.2.11 - 2009-11-12
217264
218265Features:
219266
@@ -222,37 +269,43 @@ Features:
222269Bug fixes:
223270
224271 * Return org.freedesktop.DBus.Error.UnknownObject instead of crashing
225- (Ticket #31 ).
272+ ([ T #31 ] [ ] ).
226273 * Rescue exceptions in dbus_methods and reply with DBus errors instead of
227274 crashing (da1l6).
228275 * Better exception messages when sending nil, or mismatched structs.
229276 * Call mktemp without --tmpdir, to build on older distros.
230277
231- == Ruby D-Bus 0.2.10 - 2009-09-10
278+ [ T#31 ] : https://trac.luon.net/ruby-dbus/ticket/31
279+
280+ ## Ruby D-Bus 0.2.10 - 2009-09-10
232281
233282Bug fixes:
234283
235284 * DBus::Service.exists? fixed (Murat Demirten).
236285 * Ruby 1.9 fixes (Jedediah Smith).
237- * Fixed an endless sleep in DBus::Main.run (bnc #537401 ).
238- * Added details to PacketMarshaller exceptions (bnc #538050 ).
286+ * Fixed an endless sleep in DBus::Main.run ([ bsc #537401 ] [ ] ).
287+ * Added details to PacketMarshaller exceptions ([ bsc #538050 ] [ ] ).
239288
240- (bnc#FOO refers to https://bugzilla.novell.com/show_bug.cgi?id=FOO )
289+ [ bsc#537401 ] : https://bugzilla.novell.com/show_bug.cgi?id=537401
290+ [ bsc#538050 ] : https://bugzilla.novell.com/show_bug.cgi?id=538050
241291
242- == Ruby D-Bus "I'm not dead" 0.2.9 - 2009-08-26
292+ ## Ruby D-Bus "I'm not dead" 0.2.9 - 2009-08-26
243293
244294Thank you to Paul and Arnaud for starting the project. I, Martin
245295Vidner, am continuing with it on GitHub.
246296
247297 * Fixed passing an array through a variant (no ticket).
248- * Fixed marshalling "av" (Ticket #30 ).
249- * Fixed variant alignment (Ticket #27 ).
298+ * Fixed marshalling "av" ([ T #30 ] [ ] ).
299+ * Fixed variant alignment ([ T #27 ] [ ] ).
250300 * Added DBus::Main.quit.
251301 * Mention the DBus interface in a NameError for an unknown method.
252302 * Fixed ruby-1.9 "warning: default `to_a' will be obsolete".
253303 * Added Rakefile and gemspec.
254304
255- == Ruby D-Bus "Thanks for all the fish" 0.2.1 - 2007-12-29
305+ [ T#27 ] : https://trac.luon.net/ruby-dbus/ticket/27
306+ [ T#30 ] : https://trac.luon.net/ruby-dbus/ticket/30
307+
308+ ## Ruby D-Bus "Thanks for all the fish" 0.2.1 - 2007-12-29
256309
257310More bugfixes, mostly supplied by users supplying us with patches. Thanks!
258311
@@ -265,19 +318,19 @@ More bugfixes, mostly supplied by users supplying us with patches. Thanks!
265318 * Some polish (removed debug output, solved unnecessary warnings).
266319 * Documentation updates, example fixes and updates.
267320
268- == Ruby D-Bus "Almost live from DebConf 7" 0.2.0 - 2007-06-02
321+ ## Ruby D-Bus "Almost live from DebConf 7" 0.2.0 - 2007-06-02
269322
270323Again a bugfix release, also meant to be the public release
271324for exploratory purposes. New in 0.2.0:
272325
273326 * Complete tutorial revamp.
274327 * Relicensed to the LGPL.
275328
276- == Ruby D-Bus "Release Often" 0.1.1 - 2007-04-23
329+ ## Ruby D-Bus "Release Often" 0.1.1 - 2007-04-23
277330
278331Bugfix release. Fixes hardcoded string for requesting bus names,
279332found by Rudi Cilibrasi.
280333
281- == Ruby D-Bus "Happy Birthday Paul" 0.1.0 - 2007-04-17
334+ ## Ruby D-Bus "Happy Birthday Paul" 0.1.0 - 2007-04-17
282335
283336First release. Supports most of D-Bus' features.
0 commit comments