New field: Occupation and some documentation.
[libgcal.git] / Changelog.txt
blobc3888f8cc959fad1536756ae585a96b05ccc1693
1 j2libgcal changelog
2 Adenilson Cavalcanti (adenilson.silva@indt.org.br)
5 == libgcal 0.9.4 (2010-06-09) ==
7 - Adding support for structured name (Google Contact API 3.0),
8   nickname, blog, structured address. Patch by Holger Kral <holger.kral@gmx.net>
10 - Adding support for multiple email adresses and cellphones patch by
11 Stefano Avallone <stavallo@unina.it> and Andre Loureiro
12 <loureiro.andrew@gmail.com>>
14 == libgcal 0.9.3 (2009-08-26) ==
16 - Patch for encoding user name and password (if the user is using non
17   ASCII characters) by lemma.
20 == libgcal 0.9.2 (2009-07-27) ==
22 - workaround for change in gcalendar (normalizes edit_url for added X
23 retrieved event). Details here:
24 http://groups.google.com/group/google-calendar-help-dataapi/browse_thread/thread/a5cb021dd6fa5d9c/3443b934a6da0948?lnk=gst&q=alternate+link#3443b934a6da0948
26 == libgcal 0.9.1 (2009-06-22) ==
28 - support for hosted accounts (based on contribution by Morpheuz)
30 - small leak fix
33 == libgcal 0.9 (2009-04-22) ==
35 - porting to google data protocol 2.0;
37 - support for more contacts fields. Currently supported fields are:
38   name, email, telephone, job title, organization, address, notes, photo;
40 - support for retrieve/add/edit contact's photos;
42 - cmake based buildsystem (probably will migrate away from autotools
43   in next release). For while, both are shipped;
45 - small changes to make it compile/run happily with a C++ application;
47 - fix for non-ordered operations (I was testing sequence:
48   add/edit/delete). Non-ordered operations trigged a bug where
49   operations would fail because default package header was not correct;
51 - fix for using correct atom feed url for contacts;
53 - workaround for really weird situation where google calendar server
54   answers requests directly *without* a redirect (reported by Tasaki,
55   I was not able to reproduce the error but the code has some
56   workaround for that);
58 - fixing a potential SEGFAULT condition (where a failed XPath
59   expression could set a DOM node to NULL). Never happened, but
60   fortune favors the prepared;
62 - fix for deleted flag (it was not being setted always, made a valid
63   contact appear as deleted);
66 == libgcal 0.8 (2008-10-03) ==
68 - support to store and access RAW XML of each entry;
70 - add/edit/delete contacts/events using only XML (this makes easier to
71 integrate libgcal with other projects that uses a XML format to represent data);
73 - updated contacts now are returned ordered;
75 - added code to let you known if a returned entry was deleted from
76 server (useful when implementing synchronization software and doing a
77 query for updated events);
79 - support to http proxy;
81 - support for Mac OSX Leopard (should compile on FreeBSD too);
83 - doxygen documentation in all functions;
85 - improvement in unit test execution (you can now select which test
86 suite to run from command line);
88 - more unit tests and bug fixes;
91 == libgcal 0.7 (2008-06-27) ==
93 - authentication
95 - get all events/contacts
97 - atom stream parsing
99 - access to individual events/contacts
101 - add/delete/edit
103 - query for updated events/contacts
106 ps: you can format this document to HTML running
108 $txt2tags -t html INSTALL