Khal

Latest version: v0.11.3

Safety actively analyzes 631044 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

0.8.1

- fix bug in CalendarWidget.set_focus_date() (Christian Geier)

0.8.0

- BREAKING CHANGE: python 2 is no longer supported (Hugo Osvaldo Barrera)
- updated dependency: vdirsyncer >= 0.5.2
- make tests work with icalendar 3.9.2 (no functional changes) (Christian Geier)
- new dependency: freezegun (only for running the tests)
- khal's git repository moved to https://github.com/pimutils/khal
- support for showing the birthday of contacts with no FN property (Hugo
Osvaldo Barrera)
- increased start up time when coloring is enabled (Christian Geier)
- improved color support (256 colors and 24-bit colors), see configuration
documentation for details (Sebastian Hamann)
- renamed color `grey` to `gray` (Sebastian Hamann)
- in `khal new` treat 24:00 as the end of a day/00:00 of the next (Christian Geier)
- new allowed value for a calendar's color: `auto` (also the new default), if
set, khal will try to read a file called `color` from that calendar's vdir (see
vdirsyncer's documentation on `metasync`). If that file is not present or its
contents is not understood, the default color will be used (Christian Geier)
- new allowed value for calendar's type: `discover`, if set, khal will
(recursively) search that calendar's path for valid vdirs and add those to
the configured calendars (Christian Geier)
- new command `configure` which should help new users set up a configuration
file (Christian Geier)
- warn user when parsing broken icalendar files, this requires icalendar > 3.9.2
(Christian Geier)
- khal will now strip all ANSI escape codes when it detects that stdout is no
tty, this behaviour can be overwritten with the new options --color/ --no-color
(Markus Unterwaditzer)
- calendar and agenda have a new option --week, if set all events from current week
(or the week containing the given date) are shown (Stephan Weller)
- new option --alarm DURATION for `new` (Max Voit)

ikhal
- basic export of events from event editor pane and from event lists (default
keybinding: _e_ (Filip Pytloun)
- pressing _enter_ in a date editing widget will now open a small calendar
widget, arrow keys can be used to select a date, enter (or escape) will close
it again (Christian Geier)
- in highlight/date range selection mode the other end can be selected, default
keybinding `o` (as in _Other_) (Christian Geier)
- basic search is now supported (default keybinding `/`) (Christian Geier)
- in the event editor and pop-up Dialogs select the next (previous) item with tab
(shift tab) (Christian Geier)
- only allow saving when starttime < endtime (Christian Geier)
- the event editor now allows editing of alarms (but khal will not actually
alarm you at the given time) (Johannes Wienke)

0.7.1

This is a bugfix release that fixes a **critical bug** in `khal import`. This is a backport of the fix that got released with [v0.8.4](https://lostpackets.de/khal/news/khal084.html), for those users than cannot (or _really_ don't want to) upgrade to a more recent version of khal (most likely because of the dropped support for python 2). Please note, that khal v0.7.x is generally _not maintained_ anymore, will not receive any new features, and any non-critical bugs will not be fixed either.

0.7.0

released on 2015-11-24

There are no new or dropped dependencies.
- most of the internal representation of events was rewritten, the current
benefit is that floating events are properly represented now, hopefully more
is to come (Christian Geier)
- `printformats` uses a more sensible date now (John Shea)
- khal and ikhal can now highlight dates with events, at the moment, enabling it
does noticably slow down (i)khal's start; set _[default] highlight_event_days
= True_ and see section _[highlight_days]_ for further configuration (Dominik
Joe Pantůček)
- fixed line wrapping for `at` (Thomas Schape)
- `calendar` and `agenda` optionally print location and description of all
events, enable with the new --full/-f flag (Thomas Schaper)
- updated and improved zsh completion file (Oliver Kiddle)
- FIX: deleting events did not always work if an event with the same filename existed
in an other calendar (but no data lost incurred) (Christian Geier)

ikhal
- events are now displayed nicer (Thomas Glanzmann)
- support for colorschemes, a _light_ and _dark_ one are currently included,
help is wanted to make them prettier and more functional (config option
_[view] theme: (dark|light)_) (Christian Geier)
- ikhal can now display frames around some user interface elements, making it
nicer to look at in some eyes (config option _[view] frame: True_) (Christian
Geier)
- events can now be duplicated (default keybinding: _p_) (Christian Geier)
- events created while time ranges are selected (default keybinding to enable date range
selection: _v_) will default to that date range (Christian Geier)
- when trying to delete recurring events, users are now asked if they want to
delete the complete event or just this instance (Christian Geier)

0.6.0

- BUGFIX Recurrent events with a THISANDFUTURE parameter could affect other
events. This could lead to events not being found by the normal lookup
functionality when they should and being found when they shouldn't. As the
second case should result in an error that nobody reported yet, I hope nobody
got bitten by this.
- new dependency for running the tests: freezegun
- new dependency for setup from scm: setuptools_scm
- khal now needs to be installed for building the documentation
- ikhal's should now support ctrl-e, ctrl-a, ctrl-k and ctrl-u in editable text
fields (Thomas Glanzmann)
- ikhal: space and backspace are new (additional) default keybindings for right
and left (Pierre David)
- when editing descriptions you can now insert new lines (Thomas Glanzmann)
- khal should not choose an arbitrary default calendar anymore (Markus
Unterwaditzer)
- the zsh completion file has been updated (Hugo Osvaldo Barrera)
- new command `import` lets users import .ics files (Christian Geier)
- khal should accept relative dates on the command line (today, tomorrow and
weekday names) (Christian Geier)
- keybinding for saving an event from ikhal's event editor (default is `meta +
enter`) (Christian Geier)

0.5.0

released on 2015-06-01
- fixed several bugs relating to events with unknown timezones but UNTIL, RDATE
or EXDATE properties that are in Zulu time (thanks to Michele Baldessari for
reporting those)
- bugfix: on systems with a local time of UTC-X dealing with allday events lead
to crashes
- bugfix: British summer time is recognized as daylight saving time (Bradley
Jones)
- compatibility with vdirsyncer 0.5
- new command `search` allows to search for events
- user changeable keybindings in ikhal, with hjkl as default alternatives for
arrows in calendar browser, see documentation for more details
- new command `at` shows all events scheduled for a specific datetime
- support for reading birthdays from vcard collections (set calendar/collection
`type` to _birthdays_)
- new command `printformats` prints a fixed date in all configured date-time
settings
- `new` now supports the `--until`/`-u` flag to specify until when recurring
events should run (Micah Nordland)
- python 3 (>= 3.3) support (Hugo Osvaldo Barrera)

ikhal
- minimal support for reccurring events in ikhal's editor (Micah Nordland)
- configurable view size in ikhal (Bradley Jones)
- show events organizers (Bradley Jones)
- major reorganisation of ikhal layout (Markus Unterwaditzer)

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.