* Add PyData Theme version switcher to documentation. See Issue 825. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-icalendar?expand=0&rev=80
561 lines
25 KiB
Plaintext
561 lines
25 KiB
Plaintext
-------------------------------------------------------------------
|
||
Tue Nov 11 09:07:51 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||
|
||
- Update to 6.3.2
|
||
* Add PyData Theme version switcher to documentation. See Issue 825.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 2 03:13:15 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
||
|
||
- Update to 6.3.1:
|
||
* New features:
|
||
+ Add ``VALARM`` properties for :rfc:`9074`.
|
||
+ Test compatibility with Python 3.13
|
||
+ Add ``Timezone.from_tzinfo()`` and ``Timezone.from_tzid()`` to create
|
||
a ``Timezone`` component from a ``datetime.tzinfo`` timezone.
|
||
+ Add ``icalendar.prop.tzid_from_tzinfo``.
|
||
+ Add ``icalendar.alarms`` module to calculate alarm times.
|
||
+ Add ``Event.alarms`` and ``Todo.alarms`` to access alarm calculation.
|
||
+ Add ``DTSTART``, ``TZOFFSETTO``, and ``TZOFFSETFROM`` to
|
||
``TimezoneStandard`` and ``TimezoneDaylight``
|
||
+ Use ``pyproject.toml`` file instead of ``setup.py``
|
||
* Breaking changes:
|
||
+ The ``relative`` attribute of ``vWeekday`` components has the correct sign now.
|
||
+ Use ``zoneinfo`` for ``icalendar`` objects created from strings,
|
||
+ Remove ``is_broken`` property. Use ``errors`` instead to check if a
|
||
component had suppressed parsing errors.
|
||
+ Remove untested and broken ``LocalTimezone`` and ``FixedOffset`` tzinfo
|
||
+ sub-classes.
|
||
+ Remove Python 3.7 as compatible.
|
||
+ Test compatibility with Python 3.12
|
||
+ Add function ``icalendar.use_pytz()``.
|
||
+ Allows selecting components with ``walk(select=func)`` where ``func`` takes a
|
||
component and returns ``True`` or ``False``.
|
||
+ Add compatibility to :rfc:`7529`, adding ``vMonth`` and ``vSkip``
|
||
* Bug fixes:
|
||
+ Fix a bad ``bytes`` replace in ``unescape_char``.
|
||
+ Handle ``ValueError`` in ``vBinary.from_ical``.
|
||
+ Rename RFC 2445 to RFC 5545, see `Issue 278
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 30 20:33:27 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 5.0.13:
|
||
* Guide to delete the build folder before running tests
|
||
* Make documentation build with Python 3.12
|
||
* Update windows to olson conversion for Greenland Standard
|
||
Time
|
||
* Extend examples in Usage with alarm and recurrence
|
||
* Document how to serve the built documentation to view with
|
||
the browser
|
||
* Improve test coverage
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 22 20:43:45 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 5.0.12:
|
||
* 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
|
||
* 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
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jan 20 12:19:31 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- skip tests on leap
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Dec 17 02:03:08 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 5.0.11:
|
||
* The cli utility now displays start and end datetimes in the
|
||
user's local timezone.
|
||
* Added fuzzing harnesses, for integration to OSSFuzz.
|
||
* icalendar releases are deployed to Github releases
|
||
* CATEGORIES field now accepts a string as argument
|
||
* Multivalue FREEBUSY property is now parsed properly
|
||
* Compare equality and inequality of calendars more completely
|
||
* Use non legacy timezone name.
|
||
* Add some compare functions.
|
||
* Change OSS Fuzz build script to point to harnesses in fuzzing
|
||
directory
|
||
* Component._encode stops ignoring parameters argument on
|
||
native values, now merges them
|
||
* PERIOD values now set the timezone of their start and end.
|
||
* 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.
|
||
* Calendar components are now properly compared
|
||
* to_ical() now accepts RRULE BYDAY values>=10 #518
|
||
* Adjusted duration regex
|
||
* Added support for BYWEEKDAY in vRecur ref: #268
|
||
* Fix problem with ORGANIZER in FREE/BUSY #348
|
||
* vDDDTypes is hashable #487 #492 [niccokunzmann]
|
||
* Minor changes:
|
||
* Refactored cal.py, tools.py and completed remaining minimal
|
||
refactoring in parser.py. Ref: #481 [pronoym99]
|
||
* fixed setuptools deprecation warnings [mgorny]
|
||
* 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]
|
||
* Require Python 3.7 as minimum Python version. [maurits]
|
||
* icalendar now takes a ics file directly as an input
|
||
* icalendar utility outputs a 'Duration' row
|
||
* icalendar can take multiple ics files as an input
|
||
* Changed tools.UIDGenerator instance methods to static methods
|
||
* proper handling of datetime objects with `tzinfo` generated
|
||
through zoneinfo.ZoneInfo.
|
||
* Timestamps in UTC does not need tzid
|
||
* add ``__eq__`` to ``icalendar.prop.vDDDTypes`` #391
|
||
* Refactor deprecated unittest aliases for Python 3.11
|
||
compatibility #330 [tirkarthi]
|
||
* Drop support for Python 3.4, 3.5 and PyPy2. [maurits]
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 26 11:05:11 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 4.1.0:
|
||
- 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 26 20:21:42 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 4.0.9:
|
||
- Fix vCategories for correct en/de coding.
|
||
- vDuration property value: Fix changing duration sign after multiple
|
||
``to_ical`` calls.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 16 19:14:11 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 4.0.8:
|
||
- Support added for Python 3.9 and 3.10 (no code changes needed).
|
||
- Replace bare 'except:' with 'except Exception:' (#281)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 26 09:27:55 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||
|
||
- update to 4.0.7:
|
||
- fixed rrule handling, re-enabled test_create_america_new_york
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 2 16:19:43 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||
|
||
- update to 4.0.6:
|
||
- Use ``vText`` as default type, when convert recurrence definition to ical string. [kam193]
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 25 10:59:22 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
|
||
|
||
- %python3_only -> %python_alternative
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 9 13:01:27 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
|
||
|
||
- update to 4.0.5
|
||
* Fixed a docs issue related to building on Read the Docs
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 16 10:46:58 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||
|
||
- update to 4.0.4:
|
||
- Reduce Hypothesis iterations to speed up testing, allowing PRs to pass
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 21 14:46:42 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||
|
||
- Fix fdupes and pytest calls
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 7 15:59:41 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
||
|
||
- Remove no longer necessary pytest argument
|
||
-k 'not test_create_america_new_york'
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 22 10:28:12 UTC 2018 - Karol Babioch <kbabioch@suse.de>
|
||
|
||
- Version update to 4.0.3
|
||
* Categories are comma separated not 1 per line #265.
|
||
* mark test with mixed timezoneaware and naive datetimes as an expected
|
||
failure.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 29 10:38:43 UTC 2018 - tchvatal@suse.com
|
||
|
||
- Explicitly require hypothesis as it is requested in setup.py
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 23 08:09:51 UTC 2018 - tchvatal@suse.com
|
||
|
||
- Version update to 4.0.2:
|
||
* Update all pypi.python.org URLs to pypi.org
|
||
* Added rudimentary command line interface.
|
||
* Readme, setup and travis updates.
|
||
* Drop support for Python 2.6 and 3.3.
|
||
* Accept Windows timezone identifiers as valid. #242
|
||
* Fix ResourceWarnings in setup.py when Python warnings are enabled. #244
|
||
* Fix invalid escape sequences in string and bytes literals. #245
|
||
* Include license file in the generated wheel package. #243
|
||
* Fix non-ASCII TZID and TZNAME parameter handling. #238
|
||
* Docs: update install instructions. #240
|
||
* added vUTCOffset.ignore_exceptions to allow surpressing of failed TZOFFSET parsing (for now this ignores the check for offsets > 24h)
|
||
* Fix VTIMEZONEs including RDATEs #234.
|
||
- Update URL to point to the repo rather than to docs
|
||
- Use %license for license install
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 4 06:59:44 UTC 2017 - aloisio@gmx.com
|
||
|
||
- Update to version 3.11.5
|
||
* added an assertion that VTIMEZONE sub-components' DTSTART must
|
||
be of type DATETIME [geier]
|
||
* Fix handling of VTIMEZONEs with subcomponents with the same
|
||
DTSTARTs and OFFSETs but which are of different types [geier]
|
||
3.11.4:
|
||
* Don't break on parameter values which contain equal signs,
|
||
e.g. base64 encoded binary data [geier]
|
||
* Fix handling of VTIMEZONEs with subcomponents with the same
|
||
DTSTARTs. [geier]
|
||
3.11.3:
|
||
* Removed ``setuptools`` as a dependency as it was only required
|
||
by setup.py and not by the package.
|
||
* Don't split content lines on the unicode ``LINE SEPARATOR``
|
||
character ``\u2028`` but only on ``CRLF`` or ``LF``.
|
||
|
||
- Converted to single-spec
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 18 13:59:19 UTC 2017 - dmueller@suse.com
|
||
|
||
- correct source url
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jan 14 18:34:28 UTC 2017 - hpj@urpla.net
|
||
|
||
- update to version 3.11.2 (2017-01-12)
|
||
- Run tests with python 3.5 and 3.6. [geier]
|
||
- Allow tests failing with pypy3 on travis.ci. [geier]
|
||
|
||
- update to version 3.11.1 (2016-12-19)
|
||
- Encode error message before adding it to the stack of collected error
|
||
messages.
|
||
|
||
- update to version 3.11 (2016-11-18)
|
||
- Successfully test with pypy and pypy3. [gforcada]
|
||
- Minor documentation update. [tpltnt]
|
||
|
||
- update to version 3.10 (2016-05-26)
|
||
- Updated components description to better comply with RFC 5545. Refs #183.
|
||
[stlaz]
|
||
- Added PERIOD value type to date types. Also fixes incompatibilities
|
||
described in #184. Refs #189. [stlaz]
|
||
- Fix testsuite for use with dateutil>=2.5. Refs #195. [untitaker]
|
||
- Reintroduce cal.Component.is_broken that was removed with 3.9.2. Refs #185.
|
||
[geier]
|
||
|
||
- update to version 3.9.2 (2016-02-05)
|
||
- Defined test_suite in setup.py. Now tests can be run via python setup.py
|
||
test. [geier]
|
||
- Fixed cal.Component.from_ical() representing an unknown component as one of
|
||
the known. [stlaz]
|
||
- Fixed possible IndexError exception during parsing of an ical string. [stlaz]
|
||
- When doing a boolean test on icalendar.cal.Component, always return True.
|
||
Before it was returning False due to CaselessDict, if it didn’t contain any
|
||
items. [stlaz]
|
||
- Fixed date-time being recognized as date or time during parsing. Added
|
||
better error handling to parsing from ical strings. [stlaz]
|
||
- Added __version__ attribute to init.py. [TomTry]
|
||
- Documentation fixes. [TomTry]
|
||
- Pep 8, UTF 8 headers, dict/list calls to literals. [thet]
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 29 22:32:54 UTC 2016 - dmueller@suse.com
|
||
|
||
- adjust to python-python-dateutil renaming
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 22 14:09:21 UTC 2015 - mcihar@suse.cz
|
||
|
||
- Removed not needed run time dependency on unittest2
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 25 13:27:07 UTC 2015 - michael@stroeder.com
|
||
|
||
- Update to 3.9.1:
|
||
- Fix vPeriod.__repr__. [spacekpe]
|
||
- Improve foldline() performance. This improves the foldline
|
||
performance, especially for large strings like base64-encoded
|
||
inline attachements. In some cases (1MB string) from 7 Minutes
|
||
to less than 20ms for ASCII data and 500ms for non-ASCII data.
|
||
Ref: #163. [emfree]
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 13 13:12:38 UTC 2015 - toddrme2178@gmail.com
|
||
|
||
- Fix building on SLES 11
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 23 06:57:19 UTC 2015 - mcihar@suse.cz
|
||
|
||
- Update to 3.9.0:
|
||
- Creating timezone objects from VTIMEZONE components.
|
||
- Make ``python-dateutil`` a dependency.
|
||
- Made RRULE tolerant of trailing semicolons.
|
||
- Documentation fixes.
|
||
- Use .tar.gz as Source
|
||
- Add missing dependency on pytz, dateutil
|
||
- Run testsuite in %check and adjust build requires
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 5 10:14:04 UTC 2014 - seiler@b1-systems.de
|
||
|
||
update to version 3.8.4 changelog from 3.5
|
||
- 3.8.4 (2014-11-01)
|
||
* Add missing BYWEEKNO to recurrence rules. [russkel]
|
||
- 3.8.3 (2014-08-26)
|
||
* PERCENT property in VTODO renamed to PERCENT-COMPLETE, according to RFC5545. [thomascube]
|
||
- 3.8.2 (2014-07-22)
|
||
* Exclude editor backup files from egg distributions. Fixes #144. [thet]
|
||
- 3.8.1 (2014-07-17)
|
||
* The representation of CaselessDicts in 3.8 changed the name attribute of Components and therefore broke the external API. This has been fixed. [untitaker]
|
||
- 3.8 (2014-07-17)
|
||
* Allow dots in property names (Needed for vCard compatibility). Refs #143. [untitaker]
|
||
* Change class representation for CaselessDict objects to always include the class name or the class' name attribute, if available. Also show subcomponents for Component objects. [thet]
|
||
* Don't use data_encode for CaselessDict class representation but use dict's __repr__ method. [t-8ch]
|
||
* Handle parameters with multiple values, which is needed for vCard 3.0. Refs #142. [t-8ch]
|
||
- 3.7 (2014-06-02)
|
||
* For components with ignore_exceptions set to True, mark unparseable lines as broken instead rising a ValueError. VEVENT components have ignore_exceptions set to True by default. Ref #131. Fixes #104. [jkiang13]
|
||
* Make python-dateutil a soft-dependency. [boltnev]
|
||
* Add optional sorted parameter to Component.to_ical. Setting it to false allows the user to preserve the original property and parameter order. Ref #136. Fixes #133. [untitaker]
|
||
* Fix tests for latest pytz. Don't set tzinfo directly on datetime objects, but use pytz's localize function. Ref #138. [untitaker, thet]
|
||
* Remove incorrect use of __all__. We don't encourage using from package import * imports. Fixes #129. [eric-wieser]
|
||
- 3.6.2 (2014-04-05)
|
||
* Pep8 and cleanup. [lasudry]
|
||
- 3.6.1 (2014-01-13)
|
||
* Open text files referenced by setup.py as utf-8, no matter what the locale settings are set to. Fixes #122. [sochotnicky]
|
||
* Add tox.ini to source tarball, which simplifies testing for in distributions. [sochotnicky]
|
||
- 3.6 (2014-01-06)
|
||
* Python3 (3.3+) + Python 2 (2.6+) support [geier]
|
||
* Made sure to_ical() always returns bytes [geier]
|
||
* Support adding lists to a component property, which value already was a list and remove the Component.set method, which was only used by the add method. [thet]
|
||
* Remove ability to add property parameters via a value's params attribute when adding via cal.add (that was only possible for custom value objects and makes up a strange API), but support a parameter attribute on cal.add's method signature to pass a dictionary with property parameter key/value pairs. Fixes #116. [thet]
|
||
* Backport some of Regebro's changes from his regebro-refactor branch. [thet]
|
||
* Raise explicit error on another malformed content line case. [hajdbo]
|
||
* Correctly parse datetime component property values with timezone information when parsed from ical strings. [untitaker]
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Nov 9 11:03:21 UTC 2013 - p.drouand@gmail.com
|
||
|
||
- Use tarball from https://pypi.python.org/
|
||
- Fix download link used as source
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 8 13:53:51 UTC 2013 - aj@ajaissle.de
|
||
|
||
- New upstream release 3.5
|
||
- Changelog for 3.5
|
||
* Let to_unicode be more graceful for non-unicode strings, as like CMFPlone’s safe_unicode does it. [thet]
|
||
- Changelog for 3.4
|
||
* Switch to unicode internally. This should fix all en/decoding errors. [thet]
|
||
* Support for non-ascii parameter values. Fixes #88. [warvariuc]
|
||
* Added functions to transform chars in string with ‘\’ + any of r’,;:’ chars into ‘%{:02X}’ form to avoid splitting on chars escaped with ‘\’. [warvariuc]
|
||
* Allow seconds in vUTCOffset properties. Fixes #55. [thet]
|
||
* Let Component.decode better handle vRecur and vDDDLists properties. Fixes #70. [thet]
|
||
* Don’t let Component.add re-encode already encoded values. This simplifies the API, since there is no need explicitly pass encode=False. Fixes #82. [thet]
|
||
* Rename tzinfo_from_dt to tzid_from_dt, which is what it does. [thet]
|
||
* More support for dateutil parsed tzinfo objects. Fixes #89. [leo-naeka]
|
||
* Remove python-dateutil version fix at all. Current python-dateutil has Py3 and Py2 compatibility. [thet]
|
||
* Declare the required python-dateutil dependency in setup.py. Fixes #90. [kleink]
|
||
* Raise test coverage. [thet]
|
||
* Remove interfaces module, as it is unused. [thet]
|
||
* Remove test_doctests.py, test suite already created properly in test_icalendar.py. [rnix]
|
||
* Transformed doctests into unittests, Test fixes and cleanup. [warvariuc]
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 24 11:06:45 UTC 2013 - speilicke@suse.com
|
||
|
||
- Require python-setuptools instead of distribute (upstreams merged)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 9 15:46:49 UTC 2013 - p.drouand@gmail.com
|
||
|
||
- Update to version 3.3:
|
||
* Drop support for Python < 2.6.
|
||
* Allow vGeo to be instantiated with list and not only tuples of geo
|
||
coordinates. Fixes #83.
|
||
* Don't force to pass a list to vDDDLists and allow setting individual
|
||
RDATE and EXDATE values without having to wrap them in a list.
|
||
* Fix encoding function to allow setting RDATE and EXDATE values and not
|
||
to have bypass encoding with an icalendar property.
|
||
* Allow setting of timezone for vDDDLists and support timezone properties
|
||
for RDATE and EXDATE component properties.
|
||
* Move setting of TZID properties to vDDDTypes, where it belongs to.
|
||
* Use @staticmethod decorator instead of wrapper function.
|
||
* Extend quoting of parameter values to all of those characters: ",;: ’'".
|
||
This fixes an outlook incompatibility with some characters. Fixes: #79, Fixes: #81.
|
||
* Define VTIMETZONE subcomponents STANDARD and DAYLIGHT for RFC5545 compliance.
|
||
- Remove the "Clean" section, useless.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 2 19:44:41 UTC 2013 - toddrme2178@gmail.com
|
||
|
||
- Fix building on SLES
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 8 19:38:36 UTC 2012 - os-dev@jacraig.com
|
||
|
||
- Update to 3.1:
|
||
* Make sure parameters to certain properties propagate to the ical output.
|
||
* Re-include doctests.
|
||
* endure correct datatype at instance creation time in ``prop.vCalAddress``
|
||
and ``prop.vText``.
|
||
* Apply TZID parameter to datetimes parsed from RECURRENCE-ID
|
||
* Localize datetimes for timezones to avoid DST transition errors.
|
||
* Allow UTC-OFFSET property value data types in seconds, which follows
|
||
RFC5545 specification.
|
||
* Remove utctz and normalized_timezone methods to simplify the codebase. The
|
||
methods were too tiny to be useful and just used at one place.
|
||
* When using Component.add() to add icalendar properties, force a value
|
||
conversion to UTC for CREATED, DTSTART and LAST-MODIFIED. The RFC expects
|
||
UTC for those properties.
|
||
* Removed last occurrences of old API (from_string).
|
||
* Add 'recursive' argument to property_items() to switch recursive listing.
|
||
For example when parsing a text/calendar text including multiple
|
||
components (e.g. a VCALENDAR with 5 VEVENTs), the previous situation
|
||
required us to look over all properties in VEVENTs even if we just want
|
||
the properties under the VCALENDAR component (VERSION, PRODID, CALSCALE,
|
||
METHOD).
|
||
* All unit tests fixed.
|
||
- Remove Sphinx dependency since HTML docs aren't generated anymore.
|
||
- Don't rm .swp files anymore, they were removed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 26 12:54:58 UTC 2012 - toddrme2178@gmail.com
|
||
|
||
- Fix building on SLE 11
|
||
- updated license to BSD-2-Clause
|
||
- Note 1: The fork has taken over maintainership and is now the
|
||
official version
|
||
- Note 2: The previous package was a git version from what was the
|
||
fork. The git tarball had version number 3.0, but for
|
||
completeness this changes entry includes changes since the last
|
||
official release, 2.2
|
||
- Update to 3.0.1b2
|
||
* For all TZID parameters in DATE-TIME properties, use timezone
|
||
identifiers (e.g. Europe/Vienna) instead of timezone names
|
||
(e.g. CET), as required by RFC5545. Timezone names are used
|
||
together with timezone identifiers in the Timezone components
|
||
* Timezone parsing, issues and test fixes.
|
||
* Since we use pytz for timezones, also use UTC tzinfo object
|
||
from the pytz library instead of own implementation.
|
||
- Update to 3.0.1b1
|
||
* Update Release information.
|
||
- Update to 3.0
|
||
* Add API for proper Timezone support. Allow creating ical
|
||
DATE-TIME strings with timezone information from Python
|
||
datetimes with pytz based timezone information and vice versa
|
||
* Unify API to only use to_ical and from_ical and remove string
|
||
casting as a requirement for Python 3 compatibility:
|
||
* New: to_ical.
|
||
* Old: ical, string, as_string and string casting via __str__
|
||
and str.
|
||
* New: from_ical.
|
||
* Old: from_string.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 15 10:34:22 UTC 2011 - coolo@suse.com
|
||
|
||
- fix license to be in spdx.org format
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 22 14:26:58 UTC 2011 - Sascha.Manns@open-slx.de
|
||
|
||
- fixed license issue
|
||
- closed bug bnx#714664
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 28 15:43:30 UTC 2011 - Sascha.Manns@open-slx.de
|
||
|
||
- fixed fdupes issue
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 28 15:24:58 UTC 2011 - Sascha.Manns@open-slx.de
|
||
|
||
- updated Ownership
|
||
- removed rpmlintrc
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 28 10:09:54 CEST 2011 - hpj@urpla.net
|
||
|
||
- updated to forked version 2.2
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 24 12:39:25 UTC 2010 - saigkill@opensuse.org
|
||
|
||
- removed BuildArch: noarch
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 14 18:07:59 UTC 2009 - saigkill@opensuse.org
|
||
|
||
- updated to Version 2.1
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 9 19:33:03 UTC 2009 - saigkill@opensuse.org
|
||
|
||
- fixed some little Errors with the lib path
|
||
|
||
------------------------------------------------------------------
|
||
Sat Apr 18 19:52:33 CEST 2009 - saigkill@opensuse.org
|
||
|
||
- removed %%buildroot duplicate
|
||
|
||
------------------------------------------------------------------
|
||
Sat Apr 18 12:11:23 CEST 2009 - saigkill@opensuse.org
|
||
|
||
- uses %%optflags, %%py_requires and
|
||
Sourcepackage (from remote to local)
|
||
|
||
------------------------------------------------------------------
|
||
Sat Mar 14 23:00:41 CET 2009 - saigkill@opensuse.org
|
||
|
||
- added rpmlintrc
|
||
|
||
------------------------------------------------------------------
|
||
Fri Jan 08 12:00:00 CET 2009 - saigkill@opensuse.org -
|
||
|
||
- updated Specfile & Makros
|
||
|
||
------------------------------------------------------------------
|
||
Fri Jan 02 12:00:00 CET 2009 - saigkill@opensuse.org
|
||
|
||
- python Version 1.2 for openSUSE_11.0
|
||
|
||
------------------------------------------------------------------
|
||
Thu Jan 01 12:00:00 CET 2009 - saigkill@opensuse.org
|
||
|
||
- builded initial version iCalendar from SVN Version
|