Skip to content

Commit 7a0e03e

Browse files
committed
Converted NEWS.md to Markdown.
1 parent 823a924 commit 7a0e03e

1 file changed

Lines changed: 126 additions & 73 deletions

File tree

NEWS.md

Lines changed: 126 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,31 @@
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

105
Requirements:
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

1611
API:
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

2015
Requirements:
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

2522
Bug 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

3130
Bug fixes:
3231
* Fix default path finding on FreeBSD (Greg)
@@ -35,50 +34,59 @@ Bug fixes:
3534
Requirements:
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

4039
API:
4140
* Connection: split off MessageQueue, marked other methods as private.
4241

4342
Requirements:
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

4847
Bug fixes:
4948
* fixed "Interfaces added with singleton_class.instance_eval aren't
50-
exported" (Issue#22, by miaoufkirsh)
49+
exported" ([#22][], by miaoufkirsh)
5150

5251
Requirements:
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

5758
Bug 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

6162
Packaging:
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

6669
Features:
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

7073
Bug 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

7783
Bug 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

8391
Features:
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

96106
Features:
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

100110
Bug 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

108118
Other:
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

115130
A brown-paper-bag release.
116131

117132
Bug 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

123138
Bug 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

131148
Features:
132149
* Added ASystemBus and ASessionBus, non-singletons useful in tests
133150
and threads.
134151

135152
Bug 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

147169
Features:
148-
* Clients can access properties conveniently (Ticket#28).
170+
* Clients can access properties conveniently ([T#28][]).
149171

150172
Bug 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

156181
Features:
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

161186
Bug 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

168197
Features:
169198
* TCP transport (by pangdudu)
170199
* Enabled test code coverage report (rcov)
171200

172201
Bug 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

178211
Bug 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

189225
Bug 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

203246
Features:
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

210253
Bug 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

218265
Features:
219266

@@ -222,37 +269,43 @@ Features:
222269
Bug 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

233282
Bug 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

244294
Thank you to Paul and Arnaud for starting the project. I, Martin
245295
Vidner, 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

257310
More 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

270323
Again a bugfix release, also meant to be the public release
271324
for 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

278331
Bugfix release. Fixes hardcoded string for requesting bus names,
279332
found 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

283336
First release. Supports most of D-Bus' features.

0 commit comments

Comments
 (0)