- Drop support for Python 2.7 and 3.3.
- Improve TRIGGER DURATION parsing logic
- Fixed NONE type support for Alarms
- Upgrade arrow to 0.11 and fix internal call to arrow to specify the string format (thanks @muffl0n, @e-c-d and @chauffer)
- Fix all-day events lasting multiple days by using a DTEND with a date and not a datetime (thanks @raspbeguy)
- Fix off by one error on the DTEND on all day events (issues #92 and #150)
Last 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
- Pin arrow to 0.4.2
- Events in an EventList() are now always sorted
- Freeze the version of Arrow (they made backwards-incompatible changes)
- Add a lot of tests
- Lots of small bugfixes
- FIX : broken install. Again.
- FIX : broken install
- FIX : wrong super() and add output documentation
- First version