Ical

Latest version: v8.2.0

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

Scan your dependencies

Page 3 of 12

5.0.3

------------------

New features:

- vDDDTypes is hashable 487 492 [niccokunzmann]

Bug fixes:

- vDDDTypes' equality also checks the dt attribute 497 492 [niccokunzmann]

5.0.2

------------------

Minor changes:

- Refactored cal.py, tools.py and completed remaining minimal refactoring in parser.py. Ref: 481 [pronoym99]
- Calendar.from_ical no longer throws long errors
Ref: 473
Fixes: 472
[jacadzaca]
- Make datetime value shorter by removing the value parameter where possible.
Fixes: 318
[jacadzaca], [niccokunzmann]

New features:

- source code in documentation is tested using doctest 445 [niccokunzmann]

Bug fixes:

- broken properties are not added to the parent component
Ref: 471
Fixes: 464
[jacadzaca]

5.0.1

------------------

Minor changes:

- fixed setuptools deprecation warnings [mgorny]

Bug fixes:

- a well-known timezone timezone prefixed with a `/` is treated as if the slash wasn't present
Ref: 467
Fixes: 466
[jacadzaca]

5.0.0

------------------

Minor changes:

- removed deprecated test checks [tuergeist]
- Fix: cli does not support DURATION 354 [mamico]
- Add changelog and contributing to readthedocs documentation 428 [peleccom]
- fixed small typos 323 [rohnsha0]
- unittest to parametrized pytest refactoring [jacadzaca]

Breaking changes:

- Require Python 3.7 as minimum Python version. [maurits] [niccokunzmann]
- icalendar now takes a ics file directly as an input
- icalendar's CLI utility program's output is different
- Drop Support for Python 3.6. Versions 3.7 - 3.11 are supported and tested.

New features:

- icalendar utility outputs a 'Duration' row
- icalendar can take multiple ics files as an input

Bug fixes:

- Changed tools.UIDGenerator instance methods to static methods
Ref: 345
[spralja]
- proper handling of datetime objects with `tzinfo` generated through zoneinfo.ZoneInfo.
Ref: 334
Fixes: 333
[tobixen]
- Timestamps in UTC does not need tzid
Ref: 338
Fixes: 335
[tobixen]
- add ``__eq__`` to ``icalendar.prop.vDDDTypes`` 391 [jacadzaca]
- Refactor deprecated unittest aliases for Python 3.11 compatibility 330 [tirkarthi]

5.0.0a1

--------------------

Breaking changes:

- Drop support for Python 3.4, 3.5 and PyPy2. [maurits]

New features:

- Document development setup
Ref: 358
[niccokunzmann]

Bug fixes:

- Test with GitHub Actions. [maurits]

4.1.0

------------------

New features:

- No longer test on Python 3.4, 3.5 and PyPy2, because we cannot get it to work.
Technically it should still work, it is just no longer tested.
Do not expect much development on branch 4.x anymore.
The main branch will be for the remaining Python versions that we support.
[maurits]

Bug fixes:

- Test with GitHub Actions. [maurits]

Page 3 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.