Skip to content

Commit 443cfba

Browse files
committed
Document duplicate X-WR-TIMEZONE handling
1 parent 30d36ef commit 443cfba

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

CONTRIBUTING.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ Contributors
2828
- can submit pull requests
2929
- can work on branches inside the repository
3030

31+
Contributor changes should include focused tests where practical and should
32+
update the changelog in `README.rst` unless the change is trivial.
33+
3134
## Merge requirements
3235

3336
- Passing tests
@@ -41,4 +44,3 @@ Contributors
4144
## Stale pull requests
4245

4346
If an open pull request has had no activity for at least seven days, either through a comment or commit by the contributor, then a maintainer or code owner should ask the contributor whether they need help to complete the work. After another seven days, the maintainer or code owner may resolve the open pull request using their best judgment.
44-

README.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,9 @@ Changelog
239239

240240
- v3.0.0
241241

242+
- Handle calendars that provide multiple ``X-WR-TIMEZONE`` values.
243+
If all values match, use the repeated timezone; if values conflict,
244+
ignore them because the target timezone is ambiguous.
242245
- Use ``icalendar.is_utc()`` instead of ``is_UTC()`` to identify UTC, catching aliases like ``Etc/GMT``.
243246
- Remove ``is_UTC()`` from ``CalendarWalker``.
244247
- Test ``pytz.timezone("UTC")`` and ``datetime.timezone.utc`` as arguments to ``to_standard()``.

0 commit comments

Comments
 (0)