10.14.0 (stable)
2======
3
4- Re-tag of 0.13.1 as stable version, no other changes
5
60.13.1 (development)
7======
8
9- Make Feature derivable again
10- Fix unsetting subtitleFileType
11
12All contributors to this release:
13 - Jens Georg <mail@jensge.org>
14
150.13.0
16======
17
18Changes since 0.12.11:
19
20- Fix stripping @refID
21- Port to modern GObject
22- Drop autotools
23- Allow to be used as a subproject
24- Remove hand-written ref-counting, use RcBox/AtomicRcBox instead
25- Obsolete code removal
26
27All contributors to this release:
28 - Jens Georg <mail@jensge.org>
29 - Andre Klapper <a9016009@gmx.de>
30
310.12.11
32=======
33
34Changes since 0.12.10:
35
36- Fix memory leak in GUPnPAVXMLDoc
37- Fix parsing of storageUsed
38- Fix name clash of internal XML utility functions
39- Fix multiple compiler warnings with recent GCC
40- Remove deprecated g_type_class_add_private
41- Bump GLib requirement to 2.38
42
43Bugs fixed in this release:
44 - https://bugzilla.gnome.org/show_bug.cgi?id=770174
45 - https://bugzilla.gnome.org/show_bug.cgi?id=778396
46 - https://bugzilla.gnome.org/show_bug.cgi?id=784511
47
48All contributors to this release:
49 - Jens Georg <mail@jensge.org>
50 - Thomas Martinez <thomas.martinez@parrot.com>
51
520.12.10
53=======
54
55Changes since 0.12.9:
56
57- Remove unneeded dependency on GSSDP-1.0.gir
58
59
60All contributors to this release:
61 - Jens Georg <mail@jensge.org>
62
630.12.9
64======
65
66Changes since 0.12.8:
67
68- Drop dependency on GUPnP
69
70All contributors to this release:
71 - Jens Georg <mail@jensge.org>
72
730.12.8
74======
75
76Changes since 0.12.7:
77
78- Remove gnome-common.
79- Use -Wno-unused-parameter
80- Make DIDL-Lite check less restrictive
81- Distribute VAPI file
82
83Bugs fixed in this release:
84 - https://bugzilla.gnome.org/show_bug.cgi?id=740266
85 - https://bugzilla.gnome.org/show_bug.cgi?id=751102
86 - https://bugzilla.gnome.org/show_bug.cgi?id=753382
87
88All contributors to this release:
89 - Jens Georg <mail@jensge.org>
90 - Ting-Wei Lan <lantw@src.gnome.org>
91
920.12.7
93======
94
95Changes since 0.12.6:
96
97- Remove use of deprecated INCLUDES.
98- Fix GUPnPDIDLLiteObject namespace getters.
99- Avoid warnings on missing protocol info.
100- Require vapigen 0.22 to avoid endless loop on VAPI generation.
101
102Bugs fixed in this release:
103 - https://bugzilla.gnome.org/show_bug.cgi?id=740265
104 - https://bugzilla.gnome.org/show_bug.cgi?id=741103
105 - https://bugzilla.gnome.org/show_bug.cgi?id=741555
106 - https://bugzilla.gnome.org/show_bug.cgi?id=740365
107
108All contributors to this release:
109 - Sven Neumann <neumann@teufel.de>
110 - Jens Georg <mail@jensge.org>
111 - Philip Withnall <philip.withnall@collabora.co.uk>
112
1130.12.6
114======
115
116Changes since 0.12.5:
117
118- Fix some coverity issues.
119- lazy-create XML namespaces so only used-ones are declared.
120
121Bugs fixed in this release:
122 - https://bugzilla.gnome.org/show_bug.cgi?id=705564
123 - https://bugzilla.gnome.org/show_bug.cgi?id=730590
124 - https://bugzilla.gnome.org/show_bug.cgi?id=730591
125 - https://bugzilla.gnome.org/show_bug.cgi?id=731033
126
127All contributors to this release:
128 - Jens Georg <mail@jensge.org>
129
1300.12.5
131======
132
133Changes since 0.12.4:
134
135- Fix name of cleartext-size property.
136- Fix creation of pv namespace in DIDLLite parser.
137- Check for empty mandatory tags in UpdateObject.
138
139Bugs fixed in this release:
140 - https://bugzilla.gnome.org/show_bug.cgi?id=705522
141 - https://bugzilla.gnome.org/show_bug.cgi?id=719377
142
143All contributors to this release:
144 - Parthiban Balasubramanian <p.balasubramanian@cablelabs.com>
145 - Jens Georg <mail@jensge.org>
146
1470.12.4
148======
149
150Changes since 0.12.3:
151- Add support for pv:subtitleFileUri and pv:subtitleFileType
152
153Bugs fixed in this release:
154 - https://bugzilla.gnome.org/show_bug.cgi?id=695990
155
156All contributors to this release:
157 - Jens Georg <mail@jensge.org>
158
1590.12.3
160======
161
162Changes since 0.12.2:
163- Add support for link protection DLNA flags.
164- Fix DLNA.ORG_PS generation.
165- Add res@dlna:cleartextSize attribute.
166- Only use DLNA XML namespace when it's actually used.
167- Add res@dlna:trackTotal attribute.
168
169Bugs fixed in this release:
170 - https://bugzilla.gnome.org/show_bug.cgi?id=705564
171 - https://bugzilla.gnome.org/show_bug.cgi?id=707495
172 - https://bugzilla.gnome.org/show_bug.cgi?id=702557
173 - https://bugzilla.gnome.org/show_bug.cgi?id=706926
174 - https://bugzilla.gnome.org/show_bug.cgi?id=706928
175
176All contributors to this release:
177 - Parthiban Balasubramanian <p.balasubramanian@cablelabs.com>
178 - Jens Georg <mail@jensge.org>
179 - Craig Pratt <craig@ecaspia.com>
180
1810.12.2
182======
183
184Changes since 0.12.1:
185- Fix VAPI generation if GObject-introspection version is >= 1.36.
186- Fix vala bindings for LastChangeParser.parse_last_change.
187- Small improvement to resource matching.
188- Fix DIDLLiteContainer.get_total_deleted_child_count return value.
189- Fix compiling with -Wall -Werror.
190- Fix gtk-doc warnings.
191
192All contributors to this release:
193  Jens Georg <mail@jensge.org>
194  Ludovic Ferrandis <ludovic.ferrandis@intel.com>
195
1960.12.1
197======
198
199Changes since 0.12.0:
200- Fix compiler warnings.
201- Update .gitignore.
202
203All contributors to this release:
204  Andreas Henriksson <andreas@fatal.se>
205  Krzesimir Nowak <qdlacz@gmail.com>
206
2070.12.0
208======
209
210Changes since 0.11.6:
211- Fix implicit dependency on glib 2.32.
212- Explicitly call AM_MAINTAINER_MODE([enable]).
213
214All contributors to this release:
215
216Jens Georg <mail@jensge.org>
217Krzesimir Nowak <qdlacz@gmail.com>
218
2190.11.6
220======
221
222Changes since 0.11.5:
223- Fix an unitialized variable.
224- Fix a wrong use of BAD_CAST.
225- Fix handling of updateID in the CDS LastChange parser.
226- Fix CDS LastChange test.
227
228All contributors to this release:
229
230Jens Georg <jensg@openismus.com>
231Mark Ryan <mark.d.ryan@intel.com>
232
233Bugs fixed in this release:
234 - https://bugzilla.gnome.org/show_bug.cgi?id=689701
235 - https://bugzilla.gnome.org/show_bug.cgi?id=689808
236
2370.11.5
238======
239
240Changes since 0.11.4:
241- Fix API definition in gupnp-cds-last-change-parser.h
242- Set items in a media collection to "restricted" by default.
243
244All contributors to this release:
245
246Jens Georg <jensg@openismus.com>
247Ludovic Ferrandis <ludovic.ferrandis@intel.com>
248
249Bugs fixed in this release:
250 - https://bugzilla.gnome.org/show_bug.cgi?id=689517
251
2520.11.4
253======
254
255Changes since 0.11.3:
256- Fix DIDL_S parsing issues in GUPnPMediaCollection.
257- Fix reference count issues in GUPnPMediaCollection.
258- Add more tests for GUPnPMediaCollection.
259- Add test for LastChange parser.
260- Fix LD_LIBRARAY_PATH handling on make check.
261- Silence XSD validation errors on make check.
262- Silence makefile portability warnings.
263- Some gtk-doc fixes.
264- Add LastChange parser for LastChange in ContentDirectory:3 including tests.
265
266All contributors to this release:
267
268Jens Georg <jensg@openismus.com>
269Krzesimir Nowak <krnowak@openismus.com>
270Regis Merlino <regis.merlino@intel.com>
271
272Bugs fixed in this release:
273 - https://bugzilla.gnome.org/show_bug.cgi?id=689094
274 - https://bugzilla.gnome.org/show_bug.cgi?id=689141
275 - https://bugzilla.gnome.org/show_bug.cgi?id=689276
276
2770.11.3
278======
279
280Changes since 0.11.2:
281- Fix documentation generation for recently added functionality.
282- Tweak XSD files to make the validation shut up completely.
283- Fix an issue in the DIDL-Lite filtering.
284- Add new class GUPnPMediaCollection for parsing and creation of DIDL_S
285  playlists.
286
287All contributors to this release:
288
289Jens Georg <jensg@openismus.com>
290
291Bugs fixed in this release:
292 - https://bugzilla.gnome.org/show_bug.cgi?id=687462
293
2940.11.2
295======
296
297Changes since 0.11.1:
298- Implement fragment handling and verification in DIDLLiteObject.
299- Don't error out if vapigen cannot be found.
300
301All contributors to this release:
302
303Krzesimir Nowak <krnowak@openismus.com>
304Jens Georg <mail@jensge.org>
305
3060.11.1
307======
308
309Changes since 0.11.0:
310- Add m4 vapigen detection macro.
311- Fix introspection install dirs.
312- Fix objectUpdateID setter.
313- Add a FeatureList parser.
314- Add some XML fragment getters for DIDLLiteObject.
315- Lower G-I requirements.
316- Enable introspection during distcheck.
317- Undeprecate single-value _{get|set}_creator methods.
318
319Bugs fixed in this release:
320 - https://bugzilla.gnome.org/show_bug.cgi?id=685963
321 - https://bugzilla.gnome.org/show_bug.cgi?id=686464
322
323All contributors to this release:
324
325Jens Georg <mail@jensge.org>
326Regis Merlino <regis.merlino@intel.com>
327Christophe Guiraud <christophe.guiraud@intel.com>
328
3290.11.0
330======
331
332Changes since 0.10.3:
333
334- Add support for properties needed to implement MediaServer:3 "Track changes"
335  functionality.
336- Add proper upnp:createClass support.
337- Clean-up pkg-config files and link to the correct libraries instead of
338  relying on gupnp leaking the right ones.
339- Generate vapi from GIR files.
340
341All contributors to this release:
342
343Krzesimir Nowak <krnowak@openismus.com>
344Jens Georg <mail@jensge.org>
345Andreas Henriksson <andreas@fatal.se>
346Christophe Guiraud <christophe.guiraud@intel.com>
347
348Bug fixed in this release:
349 - https://bugzilla.gnome.org/show_bug.cgi?id=684297
350 - https://bugzilla.gnome.org/show_bug.cgi?id=685477
351
352Changes in dependencies:
353 - gupnp >= 0.19.0 for proper cleaned pkg-config file consistency.
354
3550.10.3
356======
357
358Changes since 0.10.2:
359
360- Ignore case when parsing DIDLLite and LastChange.
361- Fix gupnp_didl_lite_container_get_{create|search}_classes.
362- Fix a potential memory corruption in parse_additional_info.
363
364All contributors to this release:
365Jens Georg <mail@jensge.org>
366Mark Ryan <mark.d.ryan@intel.com>
367
368Bugs fixes in this release:
369 - https://bugzilla.gnome.org/show_bug.cgi?id=674322
370 - https://bugzilla.gnome.org/show_bug.cgi?id=676372
371 - https://bugzilla.gnome.org/show_bug.cgi?id=678784
372
3730.10.2
374======
375
376Changes since 0.10.1:
377
378- Update Autotools integration.
379- Create xz tarballs by default.
380- Several fixes from static code analysis.
381- Fix an endless loop on really largs {Source,Sink}ProtocolInfo strings.
382- Fix a crash in gupnp_didl_lite_contributor_get_name.
383- Fix documentation for gupnp_didl_lite_object_get_parent_id.
384- Fix a memory leak in resolution parsing.
385- Allow OP, CI and PS params without DLNA profile.
386
387All contributors to this release:
388Jens Georg <mail@jensge.org>
389Javier Jardón <jjardon@gnome.org>
390Mark Ryan <mark.d.ryan@intel.com>
391
392Bugs fixed in this release:
393 - https://bugzilla.gnome.org/show_bug.cgi?id=671246
394 - https://bugzilla.gnome.org/show_bug.cgi?id=674319
395 - https://bugzilla.gnome.org/show_bug.cgi?id=674324
396 - https://bugzilla.gnome.org/show_bug.cgi?id=674325
397 - https://bugzilla.gnome.org/show_bug.cgi?id=653894
398
3990.10.1
400======
401
402Changes since 0.10.0:
403
404- Bump minimum dependency of GUPnP to 0.17.0.
405
406All contributors to this release:
407
408Jens Georg <mail@jensge.org>
409
4100.10.0
411======
412
413Changes since 0.9.1:
414
415- Verify passed date in DIDL. Not a full verification but a small sanity
416  check.
417
418All contributors to this release:
419
420Topi Santakivi <topi.santakivi@digia.com>
421Jens Georg <mail@jensge.org>
422
4230.9.1
424=====
425
426Changes since 0.9.0:
427
428- Wrong validation of boolean arguments led to DIDL parsing regressions in
429  control points
430
431All contributors to this release:
432
433Jens Georg <mail@jensge.org>
434
4350.9.0
436=====
437
438Changes since 0.8.0:
439
440- Wrong XML namespace for dlna attributes.
441- Add a sanity check for @restricted.
442- Updated gobject-introspection annotations.
443- add upnp:searchClass to containers.
444- make upnp:createClass@includeDerived mandatory.
445- add unpn:storageUsed property and make it mandatory for
446  object.container.storageFolder.
447
448All contributors to this release:
449
450Jens Georg <mail@jensge.org>
451Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
452Topi Santakivi <topi.santakivi@digia.com>
453
4540.8.0
455=====
456
457Changes since 0.7.1:
458
459- Fix XML node names for 'artist' and 'author'.
460- Explicitly link test programs. This should fix the DSO build issue on Fedora.
461- Use LDADD rather than LDFLAGS in Makefile.am.
462
463Bug fixed in this release:
464
4652222 - DIDLLiteObject get_artists()/get_authors() broken
466
467All contributors to this release:
468
469Jussi Kukkonen <jku@linux.intel.com>
470Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
471Luis de Bethencourt <luis@debethencourt.com>
472
4730.7.1
474=====
475
476Another micro release in the unstable 0.7.x branch that brings in all new
477fixes from the stable 0.6.3 release.
478
479All contributors to this release:
480
481Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
482
4830.7.0
484=====
485
486The first release in the new unstable 0.7.x branch.
487
488- Add API to set/get dlna:dlnaManaged attribute.
489- Add API to add/list createClass elements to/of DIDL-Lite containers.
490- Declare/create the DLNA namespace only once at the start of the DIDL-Lite
491  document (just like upnp and dc namespaces) and pass that to each object
492  in that document.
493- Correct minor typo/c&p mistakes in docs.
494- Use correct function to set XML attributes.
495- Minor coding-style fixes to doc comments.
496
497All contributors to this release:
498
499Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
500
5010.6.2
502=====
503
504Another micro release that bumps the g-i requirement to 0.9.5.
505
506We either have the option of staying with the older gobject-introspection and
507keeping disto packagers happy or fix our .gir build against latest (and
508unstable) gobject-introspection that happens to be part of GNOME 2.32. After
509looking at possible alternatives, talking to a few people and keeping in mind
510that we mainly stabalized for GNOME 2.32, we've decided to go for the latter
511choice.
512
513All contributors to this release:
514
515Vincent Untz <vuntz@gnome.org>
516
5170.6.1
518=====
519
520A micro release that corrects the GIR generation rule and make it work against
521the latest gobject-intrsopection.
522
523All contributors to this release:
524
525Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
526
5270.6.0
528=====
529
530Changes since 0.5.9:
531
532- Add mising symbols to docs.
533- Remove redundant entries from doc sections.
534- Doc system should ignore all private headers.
535- Don't use deprecated gobject API.
536- "genre" is in the upnp namespace, not dc.
537
538Bug fixed in this release:
539
5402191 - gupnp-av uses dc:genre instead of upnp:genre
541
542All contributors to this release:
543
544Sven Neumann <s.neumann@raumfeld.com>
545Jens Georg <mail@jensge.org>
546Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
547
5480.5.9
549=====
550
551Changes since 0.5.8:
552
553- Add 64bit size property to allow resources to be bigger than 2-GB.
554- Mircoseconds part of duration in resources needs to be a 3-digit number
555  as per DLNA requirement  (7.3.22.1).
556- Don't  set the operation parameter if no operations are supported as per DLNA
557  requirement (7.3.33.3).
558
559Bug fixed in this release:
560
5612183 - size property of DIDL resource should be 64bit unsigned according to UPnP
562       spec
563
564All contributors to this release:
565
566Jens Georg <mail@jensge.org>
567Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
568
5690.5.8
570=====
571
572Changes since 0.5.7:
573
574- Fix crashes in DIDLLiteContributor API.
575- Remove incomplete and broken DLNA guessing code. Applications should use
576  gupnp-dlna now for all their DLNA needs.
577- Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as
578  mandatory as per DLNA guidelines (7.3.61.3).
579- Prefer non-transcoded resources over transcoded ones when choosing compatible
580  resources for a particular MediaRenderer.
581- Minor correction to DIDL filtering code.
582- Some other minor improvements/fixes.
583
584Bug fixed in this release:
585
5862187 - GUPnPDIDLLiteContributor class doesn't work
587
588All contributors to this release:
589
590Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
591
5920.5.7
593=====
594
595Changes since 0.5.6:
596
597- Make namespace properties on GUPnPDIDLLiteObject readable and provide
598  getter functions for them.
599- Improve performance of DIDL-Lite parsing by moving namespace lookups to
600  GUPnPDIDLLiteParser.
601
602All contributors to this release:
603
604Sven Neumann <s.neumann@raumfeld.com>
605Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
606
6070.5.6
608=====
609
610Changes since 0.5.5:
611
612- Optimize namespace handling in DIDL-Lite handling code.
613- Hide internal function gupnp_didl_lite_object_new_from_xml().
614- Remove new redundant gupnp_didl_lite_container_new_from_xml().
615- Free the array allocated by xmlGetNsList().
616
617All contributors to this release:
618
619Sven Neumann <s.neumann@raumfeld.com>
620Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
621
6220.5.5
623=====
624
625Changes since 0.5.4:
626
627- Provide gobject-introspection GIR and typelib.
628- Provide microseconds in 'duration' to satisfy XBox.
629- Fix data type of GUPnPDIDLLiteContainer:child-count
630- Fix build issues in jhbuild environment.
631- Enable silent build rules if they are available.
632
633All contributors to this release:
634
635Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
636Zach Goldberg <zach@zachgoldberg.com>
637Neil Roberts <neil@linux.intel.com>
638Ross Burton <ross@linux.intel.com>
639
6400.5.4
641=====
642
643Changes since 0.5.2:
644
645- Gracefully handle empty or no 'res' node.
646- Function to get the list of descriptors from DIDL-Lite objects.
647- More complete comparison for LPCM mime types.
648- Fix incorrect type conversion of DLNA flags.
649- DLNA flags should not default to a specific DLNA version.
650- New APIs to deal with contributor-related properties in DIDL-Lite objects.
651- Remove redundant construction methods.
652- Add forgotten header to the meta-header file.
653- Add and fix gobject-introspection annotations.
654- Lots of documentation fixes.
655- Many minor non-functional fixes/improvements.
656
657Bug fixes in this release:
658
6591935 - Incorrect conversion while parsing primary DLNA Flags
6601934 - DLNA Flags should not default to a specific DLNA version.
6611933 - Content type matching fails when additional parameters exist in LPCM
662       mime-type
6631814 - Add "artists" property to GUPnPDIDLLiteObject
664
665All contributors to this release:
666
667Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
668Yakup Akbay <yakbay@ubicom.com>
669Zachary Goldberg <zach@zachgoldberg.com>
670
6710.5.2
672=====
673
674Changes since 0.5.1:
675
676- Add a missing NULL check.
677- Fix a potential leak of xmlDoc.
678- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
679  vala-gen-introspect support.
680- Fix docs for GUPnPSearchCriteriaParser::expression.
681- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
682  of SearchCriteria expression.
683
684All contributors to this release:
685
686Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
687
6880.5.1
689=====
690
691A micro release to fix a regression in DLNA profile guessing code in the
692previous (0.5) release.
693
6940.5
695===
696
697Changes in this release:
698
699- New completely object-oriented, much simpler and consistent API:
700  * GUPnPDIDLLiteResource & GUPnPDIDLLiteObject are now first-class GObjects.
701  * Convert the helper methods to read props and their attributes from DIDL-Lite
702    xml node into new first-class objects with writable properties:
703    - GUPnPDIDLLiteObject
704    - GUPnPDIDLLiteItem
705    - GUPnPDIDLLiteContainer
706  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
707    resource given a SinkProtocolInfo string.
708  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
709  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
710  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
711    rest of the GUPnP AV API.
712  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
713  * Correct possible values of GUPnPDLNAFlags.
714  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
715    - object-available
716    - container-available
717    - item-available
718- New Error domain for protocol related errors.
719- Workaround for broken printf() implementations.
720- Bitrate is in bytes/second and not bits/second.
721- Enable DLL on windows.
722
723Dependencies changed:
724
725- gupnp >= 0.13
726
727Bug fixes in this release:
728
7291729 - bitrate checks in gupnp-dlna.c look wrong.
7301579 - Minor fixes to enable dynamic library on windows
731
732All contributors to this release:
733
734Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
735Sven Neumann <s.neumann@raumfeld.com>
736Jens Georg <mail@jensge.org>
737Ross Burton <ross@openedhand.com>
738
739WARNING: This release is API and ABI incompatible with previous releases.
740
7410.4.1
742=====
743
744Changes in this release:
745
746- Fix typos in allowed frequencies.
747- Fix allowed frequencies in AC-3 and LPCM profiles.
748- Fix pkg-config paths.
749- Don't set the variable if it's value is not provided in the LastChange event.
750
751Bug fixes in this release:
752
7531563 - typos in allowed frequencies for DLNA profiles
7541570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env
755
756All contributors to this release:
757
758Sven Neumann
759Zeeshan Ali (Khattak)
760Ross Burton
761
7620.4
763===
764
765- Watch for empty DIDL-Lite nodes.
766- Escape the URIs before putting them into DIDL-Lite XML.
767- The '.' must be omitted from duration if fraction part is not included.
768- Be more lenient when parsing DIDL-Lite XML fragments.
769- Don't require the DLNA profile string.
770- Try to guess the DLNA Profile if not provided and put "*" in the whole 4th
771  field of protocolInfo if our guess work fails.
772- Make sure 4th field of protocolInfo is completely in compliance with DLNA
773  guidelines. This only implies one change in the API: enum dlna_play_speed is
774  replaced by play_speeds, a GList of allowed play speeds as strings.
775- Use '1' and '0' to express boolean properties in DIDL-Lite XML.
776- Other minor fixes.
777
778All contributors to this release:
779
780Henrique Ferreiro García
781Peter Christensen
782Sven Neumann
783Zeeshan Ali (Khattak)
784
7850.3.1
786=====
787
788- DIDLLiteResource is now an independent GBoxed-derving type.
789
7900.3
791===
792
793- Better error handling. [Jorn Baayen, Sven Neumann]
794- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
795- Fixes and additions to DIDLLiteResource to ease impelementation of
796  higher-level language bindings. [Zeeshan Ali]
797- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
798  [Zeeshan Ali]
799
8000.2.1
801=====
802
803- Correct function prototype. Fixes #940. [Jorn Baayen]
804- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]
805
8060.2
807===
808
809- Use libsoup 2.4. [Jorn Baayen]
810- Add DLNA support to DIDL writer. [Jorn Baayen]
811- Some small fixes. [Jorn Baayen]
812
8130.1
814===
815
816Initial release.
817