Path to this page:
./
time/py-icalendar,
Python parser/generator for iCalendar files, as per RFC2445
Branch: CURRENT,
Version: 6.0.1,
Package name: py312-icalendar-6.0.1,
Maintainer: mjThe iCalendar package is a parser/generator of iCalendar files for
use with Python. It follows the RFC 2445 (iCalendar) specification
The package can both generate and parse iCalendar files, and can
easily be used as is.
The aim is to make a package that is fully compliant to RFC 2445,
well designed, simple to use and well documented.
Required to run:[
devel/py-setuptools] [
time/py-dateutil] [
time/py-pytz] [
lang/python310]
Master sites:
Filesize: 96.118 KB
Version history: (Expand)
- (2024-10-14) Updated to version: py312-icalendar-6.0.1
- (2024-10-12) Updated to version: py312-icalendar-6.0.0
- (2024-06-26) Updated to version: py311-icalendar-5.0.13
- (2024-04-05) Updated to version: py311-icalendar-5.0.12
- (2023-11-06) Updated to version: py311-icalendar-5.0.11
- (2023-10-20) Updated to version: py311-icalendar-5.0.10
CVS history: (Expand)
2024-04-05 12:39:47 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-icalendar: update to 5.0.12.
5.0.12 (2024-03-19)
-------------------
Minor changes:
- Added corpus to fuzzing directory
- Added exclusion of fuzzing corpus in MANIFEST.in
- Augmented fuzzer to optionally convert multiple calendars from a source string
- Add script to convert OSS FUZZ test cases to Python/pytest test cases
- Added additional exception handling of defined errors to fuzzer, to allow \
fuzzer to explore deeper
- Added more instrumentation to fuzz-harness
- Rename "contributor" to "collaborator" in documentation
- Correct the outdated "icalendar view myfile.ics" command in \
documentation. #588
- Update GitHub Actions steps versions
- Keep GitHub Actions up to date with GitHub's Dependabot
Bug fixes:
- ...
- Fixed index error in cal.py when attempting to pop from an empty stack
- Fixed type error in prop.py when attempting to join strings into a byte-string
- Caught Wrong Date Format in ical_fuzzer to resolve fuzzing coverage blocker
|
2023-11-06 14:53:16 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-icalendar: update to 5.0.11.
5.0.11 (2023-11-03)
-------------------
Minor changes:
- The cli utility now displays start and end datetimes in the user's local timezone.
Ref: #561
[vimpostor]
New features:
- Added fuzzing harnesses, for integration to OSSFuzz.
- icalendar releases are deployed to Github releases
Fixes: #563
[jacadzaca]
Bug fixes:
- CATEGORIES field now accepts a string as argument
Ref: #322
[jacadzaca]
- Multivalue FREEBUSY property is now parsed properly
Ref: #27
[jacadzaca]
- Compare equality and inequality of calendars more completely
Ref: #570
- Use non legacy timezone name.
Ref: #567
- Add some compare functions.
Ref: #568
- Change OSS Fuzz build script to point to harnesses in fuzzing directory
Ref: #574
|
2023-10-20 09:25:50 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-icalendar: update to 5.0.10.
5.0.10 (unreleased)
-------------------
Bug fixes:
- Component._encode stops ignoring parameters argument on native values, now \
merges them
Fixes: #557
[zocker1999net]
5.0.9 (2023-09-24)
------------------
Bug fixes:
- PERIOD values now set the timezone of their start and end. #556
5.0.8 (2023-09-18)
------------------
Minor changes:
- Update build configuration to build readthedocs. #538
- No longer run the ``plone.app.event`` tests.
- Add documentation on how to parse ``.ics`` files. #152
- Move pip caching into Python setup action.
- Check that issue #165 can be closed.
- Updated about.rst for issue #527
- Avoid ``vText.__repr__`` BytesWarning.
Bug fixes:
- Calendar components are now properly compared
Ref: #550
Fixes: #526
[jacadzaca]
|
2023-05-30 06:23:55 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-icalendar: updated to 5.0.7
5.0.7
Bug fixes:
- to_ical() now accepts RRULE BYDAY values>=10
|
2023-05-28 18:54:32 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-icalendar: update to 5.0.6.
5.0.6 (2023-05-26)
------------------
Minor changes:
- Adjusted duration regex
|
2023-05-04 13:50:12 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-icalendar: update to 5.0.5.
5.0.5 (2023-04-13)
------------------
Minor changes:
- Added support for BYWEEKDAY in vRecur ref: #268
Bug fixes:
- Fix problem with ORGANIZER in FREE/BUSY #348
5.0.4 (2022-12-29)
------------------
Minor changes:
- Improved documentation
Ref: #503, #504
Bug fixes:
- vBoolean can now be used as an parameter
Ref: #501
Fixes: #500
[jacadzaca]
5.0.3 (2022-11-23)
------------------
New features:
- vDDDTypes is hashable #487 #492 [niccokunzmann]
Bug fixes:
- vDDDTypes' equality also checks the dt attribute #497 #492 [niccokunzmann]
5.0.2 (2022-11-03)
------------------
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 (2022-10-22)
------------------
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 (2022-10-17)
------------------
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 (2022-07-11)
--------------------
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]
|
2022-07-12 07:59:51 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-icalendar: updated to 4.1.0
4.1.0 (2022-07-11)
------------------
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 master branch will be for the remaining Python versions that we support.
Bug fixes:
- Test with GitHub Actions.
4.0.9 (2021-10-16)
------------------
Bug fixes:
- Fix vCategories for correct en/de coding.
- vDuration property value: Fix changing duration sign after multiple \
``to_ical`` calls.
4.0.8 (2021-10-07)
------------------
Bug fixes:
- Support added for Python 3.9 and 3.10 (no code changes needed).
- Replace bare 'except:' with 'except Exception:'
|
2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289) |
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|