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