Skip to content

Releases: pimutils/khal

0.11.3

12 Feb 17:06
Compare
Choose a tag to compare

2024-02-12

  • FIX support urwid 2.4.2

v0.11.2

07 Jun 19:55
0e6e40b
Compare
Choose a tag to compare

0.11.2

released 2023-06-07

  • FIX khal at also uses event_format not agenda_event_format
  • FIX duplicating an event using p in ikhal
  • NEW Add ability to change the minimum number of months displayed with
    min_calendar_display
  • FIX ikhal don't crash when jumping long distances in time
  • FIX do not use urwid's private methods, would crash with latest urwid version
  • FIX light colorscheme in ikhal, would crash with recent urwid versions
  • FIX better error messages when we cannot import an event

v0.11.1

23 Apr 13:42
v0.11.1
4995df7
Compare
Choose a tag to compare
  • FIX README.rst formatting to allow upload to PyPI

v0.11.0

23 Apr 13:04
v0.11.0
88838b4
Compare
Choose a tag to compare
  • DROPPED support for python versions < 3.8
  • UPDATED REQUIREMENT pytz is now required >= 2018.7
  • NEW test REQUIREMENT: packaging
  • FIX support in tests for pytz version numbers of the format year.month.minor
  • FIX deleting of instances of recurring events in ikhal
  • FIX if a discover collection is set to "readonly", discovered collections
    will now inherit the readonly property
  • FIX ikhal will not wrap date headers into the next line in narrow terminals
  • FIX configure should only suggest valid default collection names
  • NEW the configure command can now set up vdirsyncer
  • NEW better error message for misuses of at and list
  • NEW discover collection type now supports ** (arbitrary depths)
  • NEW Add testing for Python 3.11

v0.10.5

26 Jun 13:38
Compare
Choose a tag to compare
  • FIX support for tzlocal >= 4.0

  • FIX ability to show an event's calendar in ikhal

  • FIX an error logging for certain broken icalendar events that made ikhal crash
    after editing those events

  • NEW Add widget to interactive event editor that allows adding attendees as
    comma separated list of email addresses

  • FIX event creation for events after the second next DST transition

  • NEW Add support for Python 3.10

  • CHANGE search, at, and list don't print "No events" anymore if no matching
    events are found

  • NEW Add option to use multiple color only when not all calendar colors can
    be displayed.

  • CHANGE we are not shipping a zsh completion file anymore but provide
    documentation on how to generate completion files for bash, zsh, and fish
    (see the install section of the documentation)

    Packagers: please generate and ship those completion files if possible

v0.10.4

29 Jul 17:45
v0.10.4
ba53a6b
Compare
Choose a tag to compare
  • DROPPED support for Python 3.5
  • CHANGE ikhal: tab (and shift tab) jump from the events back to the calendar
  • NEW Add symbol for events with at least one alarm
  • FIX URL can now be set/updated from ikhal
  • FIX Imported events without an end or duration will now last one day if
    DTSTART is a date (as per RFC) or one hour if it is a datetime.

v0.10.3

27 Apr 17:18
v0.10.3
479b311
Compare
Choose a tag to compare
  • DROPPED support for Python 3.4
  • FIX khal interactive now accepts -a/-d options (as documented)
  • FIX Strip whitespace when loading displayname and color files
  • FIX Warn when loading events with a recurrence that finishes before it starts
  • FIX Warn when loading events with a recurrence that never occurs
  • FIX Alarms without descriptions no longer crash ikhal
  • FIX Display all-day events at the top of the day in ikhal
  • FIX Keybindings in empty search results no longer crash ikhal
  • NEW Possibility to add a blank line before day in khal with blank_line_before_day option
  • FIX new keybinding in search no longer crash ikhal
  • NEW Improved sorting of events. Sort by DTSTART, DTEND then SUMMARY.
  • NEW Add url input and {url} template option

v0.10.2

29 Jul 16:47
v0.10.2
ed04599
Compare
Choose a tag to compare
  • NEW Parse X-ANNIVERSARY, ANNIVERSARY and X-ABDATE fields from vcards
  • NEW Add ability to change default event duration with
    default_event_duration and default_dayevent_duration for an day-long
    event
  • NEW Add {uid} property to template options in --format
  • FIX No warning when importing event with Windows timezone format
  • FIX Launching an external editor no longer crashes ikhal
  • UPDATED DEPENDENCY urwid>=1.3.0
  • FIX Wrong left pane width calculation in ikal when frame is width or
    color in configuration.
  • CHANGE Remove check for timezones in UNTIL that aren't in DTSTART and
    vice-versa. The check wasn't fulfilling its purpose and was raising warnings
    when no UNTIL value was set.

v0.10.0

25 Mar 22:15
Compare
Choose a tag to compare
  • only dateutil < 2.7 is supported

  • NEW DEPENDENCY added click_log >= 0.2.0

  • NEW DEPENDENCY for Python 3.4: typing

  • UPDATED DEPENDENCY icalendar>=4.03

  • DROPPED support for Python 3.3

  • vdirsyncer is still a test dependency (and always has been)

  • FIX ordinal numbers in birthday entries (before, all number would end on th)

  • FIX search will no longer break on overwritten events with a master event

  • FIX when using short dates, khal infers that you meant next year, when date
    is before today

  • FIX Check for multi_uid .ics files in vdirs and don't import those events
    (All .ics files in vdirs should only contain VEVENTS with the same UID.)

  • CHANGE only searched configuration file paths are now
    $XDG_CONFIG_HOME/khal/config and $XDG_CONFIG_HOME/khal/khal.conf (deprecated)

  • CHANGE removed default command

  • CHANGE default date/time formats to be the system's locale's formats

  • CHANGE --verbose flag to --verbosity, allowing finer granularity

  • CHANGE search will now print one line for every different event in a
    recurrence set, that is one line for the master event, and one line for every
    different overwritten event

  • CHANGE khal learned to read .ics files with nonsenscial TZOFFSETs > 24h and
    prints a warning

  • CHANGE better error message for a specific kind of invalid config file

  • NEW khal learned the --logfile/-l LOGFILE flag which allows logging to a
    file

  • NEW format can now print the duration of an event with {duration}

  • NEW configuration option: [view]monthdisplay = firstday|firstfullweek,
    if set to 'firstday', khal displays the month name as soon as any day
    in the week is within the new month. If set to 'firstfullweek', khal
    displays the month name only if the first day of the week is within
    the new month.

  • NEW ikhal learned to show log messages in the header and in a new log pane,
    access with default keybinding L

  • NEW python 3.7 is now officially supported.

  • NEW configuration option [[per_calendar]]priority = int (default 10). If
    multiple calendars events are on the same day, the day will be colored with
    the color of the calendar with highest priority. If multiple calendars have
    the same highest priority, it falls back to the previous system.

  • NEW format can now print the organizer of the event with '(organizer)'

v0.9.10

09 Oct 16:24
Compare
Choose a tag to compare

Support for python-dateutil 2.7