Skip to content

Commit

Permalink
preparing to release v0.9.1
Browse files Browse the repository at this point in the history
  • Loading branch information
tobixen committed May 30, 2022
1 parent 921c425 commit 1f13d04
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
3 changes: 2 additions & 1 deletion caldav/lib/error.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
## The default debugmode should be PRODUCTION in official releases,
## and DEVELOPMENT when doing beta testing.
## TODO: find some way to automate this.
debugmode = 'DEVELOPMENT'
#debugmode = 'DEVELOPMENT'
debugmode = 'PRODUCTION'

log = logging.getLogger('caldav')
if debugmode.startswith('DEBUG'):
Expand Down
5 changes: 5 additions & 0 deletions changelog-0.9.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog v0.9.0 -> v0.9.1

## Quick summary

* Tweaks to support the DAVMail server implementation
* v0.9.0 broke for python 3.5 and lower, due to usage of fstrings. v0.9.1 has been tested with python 3.5.

## Minor changes

* Quite some users are complaining because recurring events aren't supported - which is intentional, because the server is supposed to take care of that. Unfortunately quite some servers doesn't. Thanks to cos, at least we now have some code in place to log an error (or optionally raising an error) when recurrences aren't taken care of (though, it only works if the server is returning non-expanded recurring events - if searching for a recurrence and the server doesn't find it, then ... no error logged). The error message is referring to https://github.com/python-caldav/caldav/issues/157
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

## ATTENTION! when doing releases, the default debugmode in lib/error.py should be set to PRODUCTION.
## (TODO: any nicer ways than doing this manually? Make a "releases" branch, maybe?)
version = '0.9.1dev'
version = '0.9.1'

if __name__ == '__main__':
## For python 2.7 and 3.5 we depend on pytz and tzlocal. For 3.6 and up, batteries are included. Same with mock. (But unfortunately the icalendar library only support pytz timezones, so we'll keep pytz around for a bit longer).
Expand Down

0 comments on commit 1f13d04

Please sign in to comment.