-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog
155 lines (133 loc) · 7.71 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
version 0.9.14
r550 through 621
Bugfixes:
* Fixed bug in command line parsing, added message if Discovery can't be used.
* Remove bogus attempt to delete credentials that broke discovery with google-api-python-client-1.0beta4.
* Fixes gdata bug introduced in 2.0.15 by using the constant string referred to in all gdata versions after 2.0.4 in place of the changing variable names.
* Fixes problem with uploading docs. Added resumable uploader support. Docs can now be uploaded with gdata versions 2.0.10, 2.0.12, 2.0.13 and 2.0.14. Some files (.txt, for example) can still be uploaded with versions 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, but not all file types. Better error messages for users trying to upload to Google Docs with unsupported gdata versions.
* Fixes docs uploads for 2.0.15 and 2.0.16. This has been tested and works for gdata 2.0.0 through 2.0.4 as well as 2.0.12 through 2.0.16.
* Thanks to jim.lawton for pointing out the rename of DocList to ResourceFeed. `google docs list` now works for me on python gdata 2.0.12-2.0.17.
* Thanks Mitya57 for pointing out this bug in downloading non-translated filetypes with python gdata 2.0.15 and later.
* Fixed bug in command line parsing, added message if Discovery can't be used.
* Fixed interactive bug
* Fixed bug with getting more than 500 blog posts.
* Fixed a problem with --date parameter for creating a new calendar entry
* Fixed bug with multiple empty lines when getting blogger document.
Enhancements:
* Added Discovery support.
* Made the authorization message a little tidier and more clear.
* Adding the gdata downloader and installer scripts.
* Docs list, edit, upload, get all work for me now with python gdata 2.0.12 through 2.0.17.
* Added info on ImportError caused by missing gdata library.
* Added Discovery support
* Documentation update.
version 0.9.13
Bugfixes
* default_encoding config option allows user to specify a default encoding other than ASCII (was a bug for some uses, namely cron jobs).
* Appropriate intermediate directories are created during authentication token storage.
* Catch previously uncaught exception when webbrowser does not find a default or specified browser.
* Deletion of recurring calendar events does not cause AttributeError.
* Deletion of recurring calendar events with --yes flag only deletes all events if --date is not specified.
* File extensions for Picasa are case insensitive.
version 0.9.12
Enhancements
* Added support for Google Finance (thanks, bartosh!)
* Improved flexibility of --date option.
* Allow specification of date for added calendar events.
* Added --access option for Picasa, Blogger, and YouTube creation tasks.
* Improved and expanded list fields for youtube, picasa, and blogger.
* Added --photo option to specify names of photos in Picasa to operate on.
* Added --yes option to automatically delete files, instead of asking for confirmation.
* impatient_editors config file option can stop programs like openoffice.org from exiting immediately during docs edit command.
* Take input from stdin (allow piping to GoogleCL).
Bugfixes
* --editor option for Docs can take flags and options.
* max_retries and retry_delay configuration options help combat some server errors.
* Enable downloading drawings.
* Don't save user account to config file as a default if authentication failed.
version 0.9.11
Enhancements
* Added --src and --dest options to allow specifying data sources and download destinations respectively.
* Enabled fully positional command line arguments (e.g. "google docs get my_doc .")
* Add command line arguments to --title option to form list of titles to delete/list/download
* Added list fields for picasa list (see README.new-usage). Thanks ferranb!
Bugfixes
* (more certainly) enabled unicode support
* Create missing intermediate folders when saving config file and/or data files.
* Uploads to Docs correctly parse filenames with multiple '.' characters.
* Verbosity of output settable in interactive mode.
version 0.9.10
Enhancements
* Follow XDG Base Directory Specification.
* Refactored to include library support of v2 and v3 of the gdata protocol.
* Allowed --no-convert option to upload arbitrary file types to Docs for Apps Premier users (?)
* Enabled downloads of arbitrary file types from Docs.
* Added many more list fields (e.g. birthday, company, relation) for Contacts service.
Bugfixes
* youtube list works without --owner flag again.
* Picasa uploads are case-insensitive for file extensions.
* (Probably) enabled unicode support.
version 0.9.9
Enhancements
* Enabled video upload and download for Picasa.
* Added reminders for Calendar via --reminder option.
* Added --owner option to specify other accounts to interact with (e.g. Picasa collaborative albums, listing videos from other YouTube accounts).
* Added list styles for contacts.
* Allow docs edit task to create folders.
* Included workaround for downloading new-version documents.
* Added debug, verbose, and quiet flag options.
* Added configuration file option decode_utf_8 to automatically decode downloaded Google Docs.
Bugfixes
* YouTube tasks can retrieve more than 50 results from queries.
* Googlemail domains can authenticate properly.
version 0.9.8
Enhancements
* Authorization for Apps users occurs properly.
* Docs upload can upload directories (Thanks, bartosh!)
* setuptools support added for setup.py. (Thanks, dcolish!)
* Calendar service supports multiple calendar operations.
* More results are returned by queries, and control over number of results given to user with config file options.
* Added --format as optional option to docs upload and download.
* Added --folder as optional option to docs edit.
* Behavior of --date option for calendar service improved.
* Docs service can now download / edit spreadsheets. (Thanks, bartosh!)
* Exceptions raised in interactive shell do not end shell session (Thanks, ferranb!)
Bugfixes
* Catches when user grants access with an account other than the one specified.
* Uploads to folders in docs supported.
* Gdata dependency added to setup.py.
* Asking for help on a non-existant service cleanly and helpfully exits. (Thanks, ferranb!)
* Errors encountered while uploading to Picasa are printed correctly rather than crashing. (Thanks, bartosh!)
* Uploading files to Docs without extensions obeys --format or assumes an extension.
* Uploading multiple files to Docs will name each file after its filename, rather than the first filename encountered.
* Dependency on gdata is versioned to >= 1.2.4
version 0.9.7
Enhancements:
* Command history added to interactive mode (Thanks, aripollak!)
* Make "--date 2010-06-19" specify a single day instead of a range starting on that date.
* Add *-groups tasks to contacts service, start to move away from --title.
(thanks, ericvw!)
Bugfixes:
* Browser launch for authentication more reliable.
version 0.9.5
Bugfixes:
* YouTube list task does not raise RequestError complaining about max-results.
version 0.9.4
Enhancements:
* Docs "edit" task will create a document if user specifies a non-existent document.
* Added --draft flag so that Blogger "post" task can post drafts.
* Blogger tasks no longer force user to fill out --blog option.
Bugfixes:
* Getting events no longer omits or includes events in or out of the given date range, respectively.
* DeprecationWarning no longer appears during docs upload for users with more recent python gdata libraries.
version 0.9.2
Enhancements:
* Fixes to Debian packaging.
version 0.9.1
Enhancements:
* Posting photos to an ambiguous album title prompts user to select album, rather than failing.
Bugfixes:
* Tasks with no required options do not raise TypeError exceptions.
* Uploading photos does not raise TypeError exceptions.
version 0.9
* Initial release.