forked from insanum/gcalcli
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
107 lines (96 loc) · 4.77 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
v3.1
* Enhancements
- Ported to use the Google API Client library and Google Calendar v3 spec
now required: https://developers.google.com/api-client-library/python
the Google GData python module is now deprecated and no longer used
- OAuth2 authentication, all traces of username and password removed
- support for URL shortening via goo.gl
- the --detail-url=[long,short] is now accepted by most commands
- new 'delete' command used to interactively delete event(s)
new --iama-expert option is automatically delete event(s)
- new 'edit' command used to interactively edit event(s)
- new "now marker" in the 'calw' and 'calm' output that shows a line
representing the current time (i.e. like that seen in the Google
Calendar week/day views), new --now-marker-color changes line color
- new --detail-calendar option to print the calendar an event belongs
- terminal graphics now used for lines, use --nl option to turn them off
- the --cals option to limit calendars by access role has been removed
- the 'search' command now supports proper Google-like search terms
- the 'import' command now accepts a '-d' option that is used for printing
out the events found in an ics/vcal file and not importing them
* Fixes
- the 'quick', 'add', and 'import' commands now require a single --cal option
- lots of code reduction and simplification based on new Google API Client
- tsv output
v2.4.2
* Fix unicode encoding issues
* Stop trying to display multiple events on single line
v2.4.1
* Fixed tsv output
v2.4
* Added support for conky color sequences
* Support --reminder when using ics/vcal import
* Don't print empty descriptions
* Add support for fuzzy dates (today, tomorrow, next week) using parsedatetime
* Empty descriptions no longer printed
* Fixed print locations and reminders for agenda
* Allow outputing event URL as short URL using goo.gl
* Really minor change to display end dates in the --tsv view mode.
v2.3
* Enhancements
- new 'add' command for adding new events either interactively or
automatically with the new --title --where --when --duration --descr
options
- new --reminder option to specify a reminder time (in minutes) for the
'quick' and 'add' commands
- event details in 'agenda' output can now be selectively seen using
the new --detail-all --detail-location --detail-length
--detail-reminders --detail-descr --detail-descr-width options
- new --locale option added to override the default locale
- new --tsv option used for tab separated values 'agenda' output
- organizer and attendees are now imported from ics/vcal files
- doc updates including how to integrate with Thunderbird and Mutt
https://github.com/insanum/gcalcli#readme
* Fixes
- the --cal option now works properly when adding events
- now ONLY https is used when communicating with Google's servers
- lots of other fixes: https://github.com/insanum/gcalcli/issues
v2.2
* never tagged and released (development for v2.3)
v2.1
* Enhancements
- new import command for importing ics/vcal files to a calendar
- add events to any calendar instead of just the default
- ability to override the color for a specific calendar
- added ability to specify calendars and colors in the config file
- new --https option to force using SSL
- new --mon option to display calw and calm weeks starting with Monday
- new --24hr option for displaying timestamps in 24 hour format
- all day events are no longer shown with a timestamp
- interactively prompt for a password if none is found
- calendar data gathering is now multi-threaded for performance
* Fixes
- all unicode problems should now be fixed
- calw and calm displays can now handle wide east asian unicode characters
- use only ANSI C strftime formats for cross platform compatibility
- --ignore-events now works for the agenda and search commands
- all day events on Sunday no longer show again on the next week
- fixed calw and calm layout issues with events that have no titles
- dump events that are beyond year 2038 (really?)
v1.4
- colors are now supported in the 'calw' and 'calm' displays
- new --border-color switch
v1.3
- new '--cal' switch used to specify a single calendar or multiple using
a regex
- config file support (~/.gcalclirc or override on command line)
- new 'calm' and 'calw' command that displays a nice graphical
representation of your calendar
- new '--ignore-started' switch
- fixed time display (am/pm) for Mac OSX
- the 'remind' command now works against all specified calendars
- support for 'editor' calendars
v1.2
- support unicode input and output
v1.1
- initial release