Icalendar

Latest version: v5.0.12

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

Scan your dependencies

Page 11 of 11

1.2

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

- Fixed a string index out of range error in the new folding code.

1.1

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

- Fixed a bug in caselessdicts popitem. (thanks to Michael Smith
<msmithfluendo.com>)

- The RFC 2445 was a bit unclear on how to handle line folding when it
happened to be in the middle of a UTF-8 character. This has been clarified
in the following discussion:
http://lists.osafoundation.org/pipermail/ietf-calsify/2006-August/001126.html
And this is now implemented in iCalendar. It will not fold in the middle of
a UTF-8 character, but may fold in the middle of a UTF-8 composing character
sequence.

1.0

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

- make get_inline and set_inline support non ascii codes.

- Added support for creating a python egg distribution.

0.11

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

- Changed component .from_string to use types_factory instead of hardcoding
entries to 'inline'

- Changed UTC tzinfo to a singleton so the same one is used everywhere

- Made the parser more strict by using regular expressions for key name,
param name and quoted/unquoted safe char as per the RFC

- Added some tests from the schooltool icalendar parser for better coverage

- Be more forgiving on the regex for folding lines

- Allow for multiple top-level components on .from_string

- Fix vWeekdays, wasn't accepting relative param (eg: -3SA vs -SA)

- vDDDTypes didn't accept negative period (eg: -P30M)

- 'N' is also acceptable as newline on content lines, per RFC

0.10

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

- moved code to codespeak.net subversion.

- reorganized package structure so that source code is under 'src' directory.
Non-package files remain in distribution root.

- redid doc/.py files as doc/.txt, using more modern doctest. Before they
were .py files with big docstrings.

- added test.py testrunner, and tests/test_icalendar.py that picks up all
doctests in source code and doc directory, and runs them, when typing::

python2.3 test.py

- renamed iCalendar to lower case package name, lowercased, de-pluralized and
shorted module names, which are mostly implementation detail.

- changed tests so they generate .ics files in a temp directory, not in the
structure itself.

Page 11 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.