Pythonic and easy iCalendar library (rfc5545)
This is a bugfix release.
Bug fix:
>=19.1.0
) on the required version of attrs
#353 (bug introduced in 0.7.1)This release contains a few minor changes and introduces deprecations for features that will be removed in 0.8.
Deprecation:
Calendar.str()
and .iter()
.Minor changes:
Bug fix:
bool(x) is False
) alarm trigger (i.e. timedelta(0)
) not being serialized #269Special thanks to @N-Coder for making 0.7 happen!
Breaking changes:
day
argument from Timeline.today()
str
.Minor changes:
VERSION
is the first line of a VCALENDAR
and PRODID
is second.Bug fixes:
Major changes:
._unused
is now renamed to public .extra
and
becomes documented.Minor changes:
Calendar.parse_multiple()
now accepts streams of multiple calendars.Calendar()
does not accept iterables to be parsed anymore (only a single
string)Meta
classBug fixes:
This is the first version to be Python 3 only.
This release happens a bit more than a year after the previous one and was made to distribute latest changes to everyone and remove the confusion between master and PyPi.
Please note that it may contain (lot of) bugs and not be fully polished. This is still alpha quality software!
Highlights and breaking changes:
Additions:
Bugfixes:
Known issues:
Misc:
Thanks also to @t00n, @aureooms, @chauffer, @seants, @davidjb, @xaratustrah, @Philiptpp
EventList()
are now always sortedLast version to support Python 2.7 and 3.3.
This version is by far the one with the most contributors, thank you !
Highlights:
- Todo/VTODO support (thanks @tgamauf)
- Add event arithmetics (thanks @guyzmo)
- Support for alarms/VALARM
(thanks @rkeilty)
- Support for categories (thanks @perette)
Misc:
- Make the parser work with tabbed whitespace (thanks @mrmadcow)
- Better error messages (thanks @guyzmo)
- Support input with missing VERSION
(thanks @prashnts)
- Support for Time Transparency/TRANSP
(thanks @GMLudo)
- All day events not omit the timezone (thanks @Trii)
- Multi-day events fixes (thanks @ConnyOnny)
- Fix TZID
drop when VTIMEZONE
is empty (thanks @ConnyOnny)
- Better test coverage (thanks @aureooms)
Thank you also to @davidjb, @etnarek, @jammon