esteele
b776af91e0
Preparing release 3.11.7
...
[ci skip]
2017-08-27 18:41:24 -04:00
esteele
9a2bf80d42
Cleaned up empty headers from changelog.
...
[ci skip]
2017-08-27 18:41:01 -04:00
Clive Stevens
ebe06a4976
Fix non-ascii TZID and TZNAME handling in python 2
...
Zone needs to be a python 2 str because it's used as the timezone type name.
Zone name is a python 2 str for consistency with pytz. Needs to be made
unique if the conversion is inexact
2017-08-17 16:44:48 +01:00
Christian Geier
68e33af1c8
Merge pull request #235 from collective/fix/155
...
Allow ignoring of TZ offsets > 24h
2017-08-16 23:35:39 +02:00
Maurits van Rees
a212983774
Back to development: 3.11.7
...
[ci skip]
2017-08-04 20:45:28 +02:00
Maurits van Rees
b992e83f11
Preparing release 3.11.6
...
[ci skip]
2017-08-04 20:45:02 +02:00
Maurits van Rees
8f381e0966
Added changelog entry for last change.
...
[ci skip]
2017-08-04 20:44:42 +02:00
Christian Geier
9a03ff1e20
Allow ignoring of TZ offsets > 24h
...
fixes #155
2017-07-18 11:58:09 +02:00
esteele
34fda85e99
Back to development: 3.11.6
...
[ci skip]
2017-07-03 14:46:40 +03:00
esteele
61c591eeea
Preparing release 3.11.5
...
[ci skip]
2017-07-03 14:45:50 +03:00
Christian Geier
d445fcf87c
Fix handling of non-unique VTIMEZONEs.
...
We should probably choose a better system for generating unique TZNAMEs.
2017-06-20 13:58:26 +02:00
Christian Geier
f94cd35b6b
Assertion for VTIMEZONE sub-components' DTSTART
2017-05-26 14:59:54 +02:00
esteele
fa86fd5dfb
Back to development: 3.11.5
...
[ci skip]
2017-05-10 08:52:19 -04:00
esteele
a0380b78db
Preparing release 3.11.4
...
[ci skip]
2017-05-10 08:52:03 -04:00
Christian Geier
5c269e1082
Fix handling of VTIMEZONEs with subcomponents with the same DTSTARTs
...
For VTIMEZONE subcomponents without a TZNAME we would construct a
TZNAME from their shared TZID and DTSTART, if their DTSTART was equal,
this would lead to the same TZNAME and with that to a broken timezone
object.
Fixes #217 .
2017-04-19 00:21:59 +02:00
Christian Geier
d0fd108ec7
Allow `=` in parameter values.
...
Some parameter values (e.g., BASE64 encoded binary data often ends with
one or two equal signs) may contain an equal sign (`=`). The current
implementation splits key-value pairs at all equal signs, which leads to
errors. Especially icalendar files generated by Apple's software often
feature BASE64 encoded binary data in parameter values.
This patch introduces a new parameter `maxsplit` to
icalendar.parser.q_split() which works similar as python's
string.split(sep, maxsplit) which we then use to split parameter
key-value pairs only at the first equal sign.
This patch fixes #197 .
2017-04-19 00:07:41 +02:00
Maurits van Rees
9e4a4f018d
Back to development: 3.11.4
...
[ci skip]
2017-02-15 12:37:39 +01:00
Maurits van Rees
ebd677a0eb
Preparing release 3.11.3
...
[ci skip]
2017-02-15 12:37:19 +01:00
Maurits van Rees
e921a8d4bc
Removing setuptools is no breaking change.
...
Moved this changelog entry to the 'Bug fixes' header.
[ci skip]
2017-02-15 12:37:01 +01:00
Markus Unterwaditzer
87f374d96e
Introduce Hypothesis for testing ( #191 )
2017-02-05 21:36:33 +01:00
Jon Dufresne
70985f19b2
Drop requirement for setuptools package from setup.py
...
setuptools is shipped with Python, no need to include it as a requirement.
Further, it is not used by the icalendar package, but only by setup.py.
setuptools is imported by setup.py _before_ dependencies have been installed.
2017-01-24 07:06:08 -08:00
Timo Stollenwerk
ebb47ee991
Back to development: 3.11.3
...
[ci skip]
2017-01-12 17:34:09 +01:00
Timo Stollenwerk
5ec4e60560
Preparing release 3.11.2
...
[ci skip]
2017-01-12 17:33:22 +01:00
Timo Stollenwerk
eca7a6160d
Fix changelog style.
2017-01-12 17:32:51 +01:00
Christian Geier
cda4f8d5a0
Merge pull request #206 from geier/tox_py35
...
Also test on python 3.5 and 3.6, allow failures on pypy3
2017-01-05 01:40:10 +01:00
Christian Geier
8160afdbef
Also test on python 3.5 and 3.6.
...
Also allow failures on travis.ci with pypy3.
2016-12-30 15:16:03 +01:00
Maurits van Rees
3d3015f186
Back to development: 3.11.2
...
[ci skip]
2016-12-19 18:03:18 +01:00
Maurits van Rees
69b5ec7f54
Preparing release 3.11.1
...
[ci skip]
2016-12-19 18:03:04 +01:00
Maurits van Rees
d7af875e42
Cleaned up empty headers from changelog.
...
[ci skip]
2016-12-19 18:02:57 +01:00
Andreas Ruppen
885a547d34
Handle UnicodeEncodeError in Error messages. Depending on the input, I might be that instead of collecting the thrown error message, python throws a new UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 96: ordinal not in range(128). So we use the six library and unicode function to properly treat the error message before adding it to the stack of already collected error messages.
2016-11-22 21:11:16 +01:00
Maurits van Rees
b8e242af4d
Back to development: 3.11.1
...
[ci skip]
2016-11-18 20:13:51 +01:00
Maurits van Rees
617ca66589
Preparing release 3.11
...
[ci skip]
2016-11-18 20:13:07 +01:00
Maurits van Rees
72ee6a1c2a
Updated changelog and added PyPy and CPython classifiers.
...
[ci skip]
2016-11-18 20:12:55 +01:00
Johannes Raggam
c5a53fe973
Back to development: 3.11
2016-05-26 11:23:54 +02:00
Johannes Raggam
a6f2b900db
Preparing release 3.10
2016-05-26 11:23:10 +02:00
Johannes Raggam
03ae2d2783
prepare release
2016-05-26 11:18:05 +02:00
Johannes Raggam
b91bc75ec4
Changelog
2016-05-26 11:14:36 +02:00
Johannes Raggam
7ad5491760
Merge pull request #185 from collective/fix_184
...
Reintroduce cal.Component.is_broken
2016-05-26 10:58:45 +02:00
Johannes Raggam
640aa85e10
Merge pull request #183 from stlaz/rfc5545
...
Updated components to better conform to RFC 5545
2016-05-26 10:52:46 +02:00
Christian Geier
70a049e06c
Reintroduce cal.Component.is_broken
...
cal.Component.is_broken got removed with 3.9.2 but should not have been
removed before 4.0.0
2016-04-25 23:56:07 +02:00
Markus Unterwaditzer
6888bbe020
Add changelog for #195
2016-04-25 20:18:06 +02:00
Stanislav Laznicka
4f845ce91e
Updated components to better conform to RFC 5545
...
https://github.com/collective/icalendar/issues/176
2016-02-17 08:28:40 +01:00
Johannes Raggam
7c6571d621
back to dev
2016-02-05 13:24:47 +01:00
Johannes Raggam
a0f31b871e
Preparing release 3.9.2
2016-02-05 13:19:00 +01:00
Johannes Raggam
759a6b122b
add changelog entry
2016-02-05 13:15:51 +01:00
Johannes Raggam
5eb5476741
code comment, changelog reformat
2016-02-05 13:06:19 +01:00
Stanislav Laznicka
d9264e90c0
Fixes unknown component represented as known one
...
from_ical() caused unknown an component to be represented as a known
one, losing the name information about the original component
https://github.com/collective/icalendar/issues/178
2016-02-05 12:55:13 +01:00
Johannes Raggam
4a5244ce72
add changelog entry. formatings
2016-02-05 12:47:34 +01:00
Stanislav Laznicka
63fcf7436e
Fixes IndexError in Component.from_ical()
2016-01-29 10:42:36 +01:00
Johannes Raggam
c64db780f3
change some list and dict calls to list and dict literals
2016-01-14 15:20:45 +01:00
Johannes Raggam
2d62c56ab0
all utf 8 headers
2016-01-14 15:08:00 +01:00
Johannes Raggam
9e26485f6d
all pep8
2016-01-14 15:04:19 +01:00
Stanislav Laznicka
70a7b5a167
Fixes bug when date-time is recognized as time
...
Date-time was recognized incorrectly as a date or time. This resulted
in wrong representation of some iCalendar strings.
Also adds "errors" list in Component for saving error strings from parsing.
https://github.com/collective/icalendar/issues/174
https://github.com/collective/icalendar/issues/168
2015-12-18 20:59:07 +01:00
Johannes Raggam
ff1f2eec3d
allow zest.releaser to set the version in __init__.py. cleanup
2015-12-02 16:01:57 +01:00
Tom Try
86e4106a3b
First commit
2015-11-29 21:00:58 +00:00
TomTry
445c11f4ee
Reflect doc changes
2015-11-23 08:56:30 +00:00
Maurits van Rees
6fb784614e
Added New/Fixes headers to changelog.
...
[ci skip]
2015-10-31 00:13:51 +01:00
Johannes Raggam
f7154d5528
Back to development: 3.9.2
2015-09-08 16:08:23 +02:00
Johannes Raggam
01521a4406
Preparing release 3.9.1
2015-09-08 16:07:50 +02:00
Johannes Raggam
9ffc41b619
missing changelog
2015-09-08 16:07:08 +02:00
Johannes Raggam
64d17410a4
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 .
2015-06-15 12:15:33 +02:00
Johannes Raggam
d3da3899da
Back to development: 3.9.1
2015-03-24 13:01:01 +01:00
Johannes Raggam
ab121fd7be
Preparing release 3.9.0
2015-03-24 13:00:01 +01:00
Johannes Raggam
e882e0379e
merge prepare
2015-03-24 12:51:03 +01:00
Christian Geier
93ce1ee02a
typo
2015-03-24 12:35:06 +01:00
Christian Geier
85b608853f
CHANGELOG updated
2015-03-24 12:35:06 +01:00
sleeper
c434cf755c
Made the recurrence rule parser tolerant of trailing semicolons.
2015-03-22 13:37:38 +01:00
Johannes Raggam
832b326aab
chanelog
2014-11-20 13:22:58 +01:00
esteele
419fdf847e
Back to development: 3.8.5
2014-11-01 10:50:23 +00:00
esteele
470e76e645
Preparing release 3.8.4
2014-11-01 10:49:37 +00:00
Markus Unterwaditzer
34404f1a43
Add changelog and credits
2014-09-06 13:24:05 +02:00
Johannes Raggam
1e0feb5377
back to dev
2014-08-26 11:37:04 +02:00
Johannes Raggam
ca674ab735
prepare release
2014-08-26 11:35:13 +02:00
Johannes Raggam
c25004f6d3
added changelog note
2014-08-21 22:21:07 +02:00
Johannes Raggam
a2f904f67f
back to dev
2014-07-22 12:13:21 +02:00
Johannes Raggam
80630163a5
prepare release
2014-07-22 12:11:19 +02:00
Johannes Raggam
823e8d7afd
Exclude editor backup files from egg distributions. Fixes #144 .
2014-07-22 12:10:27 +02:00
Johannes Raggam
62c1b3de4e
back to dev
2014-07-17 16:36:33 +02:00
Johannes Raggam
77d66180aa
prepare release
2014-07-17 16:35:01 +02:00
Markus Unterwaditzer
a9b83c960a
Add CHANGES entry for parent commit
2014-07-17 15:50:58 +02:00
Johannes Raggam
a02f04e7a6
back to dev
2014-07-17 02:44:19 +02:00
Johannes Raggam
bee47e3637
prepare release
2014-07-17 02:42:50 +02:00
Johannes Raggam
188ee26070
allow dots in property names
2014-07-14 14:11:16 +02:00
Johannes Raggam
fb34cc3998
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.
2014-07-14 13:45:19 +02:00
Johannes Raggam
ba0b2e58a1
one more changelog for pull-request by t-8ch
2014-07-14 13:43:40 +02:00
Johannes Raggam
c8db0cdcb1
merge #142
2014-07-14 11:58:38 +02:00
Thomas Weißschuh
b87d9feab5
Properly handle multivalued parameters
...
This is needed for VCard 3.0
2014-07-10 09:47:42 +00:00
Johannes Raggam
5c7ac0a0f7
prepare release
2014-06-02 23:38:45 +02:00
Johannes Raggam
7a3de7cd6e
bump version. next one will be 3.7
2014-06-02 15:46:59 +02:00
Johannes Raggam
53f89b30eb
add pull-req and issue refs
2014-06-02 13:03:43 +02:00
Johannes Raggam
2aeeebd54d
missing changelog entry
2014-06-02 12:59:01 +02:00
Johannes Raggam
41e478a311
add missing changelog entry: Make ``python-dateutil`` a soft-dependency.
2014-06-02 12:20:22 +02:00
Johannes Raggam
ff5b84e9b5
reorder changelog
2014-06-02 11:41:18 +02:00
Johannes Raggam
a8e13b21d7
Merge remote-tracking branch 'untitaker/preserve_order'
2014-06-02 11:38:58 +02:00
Johannes Raggam
605f1c2265
Fix tests for latest pytz. Don't set tzinfo directly on datetime objects, but use pytz's localize function.
2014-06-02 11:34:30 +02:00
Markus Unterwaditzer
249d1b4b93
Add myself to the contributors.
2014-05-20 17:56:58 +02:00
Johannes Raggam
39809ded09
Remove incorrect use of __all__. We don't encourage using imports. Fixes #129 .
2014-04-07 10:48:01 +02:00
tisto
6b03c72e98
Back to development: 3.6.3
2014-04-05 19:34:39 +02:00
tisto
b4a7a1a048
Preparing release 3.6.2
2014-04-05 19:34:03 +02:00
tisto
1f06b92622
Update changelog. Update version to 3.6.2dev0.
2014-04-05 19:31:17 +02:00
Johannes Raggam
c06a6f40dd
prepare release
2014-01-13 13:39:37 +01:00
Johannes Raggam
278dbed7e1
prepare release
2014-01-06 16:22:38 +01:00
Johannes Raggam
c5d329cb7d
prepare next version
2014-01-06 16:17:26 +01:00
Johannes Raggam
1c309a50f5
typo
2013-12-26 20:46:50 +01:00
Johannes Raggam
b0f109f3b9
Support adding lists to a component property, which value already was a list
...
and remove the Component.set method, which was only be used by add method.
2013-12-26 18:42:13 +01:00
Johannes Raggam
82acd96524
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 .
2013-12-26 09:27:59 +01:00
Johannes Raggam
1c366d7c52
backport some of regebros modern python idiom changes from his regebro-refactor branch
2013-12-25 21:48:00 +01:00
Johannes Raggam
0c05b7daab
Raise explicit error on another malformed content line case. fixes #115 , fixes #114
2013-12-25 20:47:08 +01:00
Johannes Raggam
6ded747631
bump version to 4.0
2013-12-23 15:53:04 +01:00
Christian Geier
4eb75a5b41
added python3 support to CHANGES.rst
2013-10-27 15:32:44 +01:00
Johannes Raggam
00c969f846
commit message for #107 .
2013-09-03 22:21:54 +02:00
Johannes Raggam
4dd939d918
prepare release
2013-07-03 14:26:31 +02:00
Johannes Raggam
eadddbdeec
Let to_unicode be more graceful for non-unicode strings, as like CMFPlone's
...
safe_unicode does it.
2013-06-19 14:11:43 +02:00
Johannes Raggam
c8d18a7010
back from the future
2013-04-24 12:20:17 +02:00
Johannes Raggam
cf1e80f46a
prepare release
2013-04-24 12:14:53 +02:00
Johannes Raggam
a4d3db32f9
chg
2013-04-05 11:19:55 +02:00
Johannes Raggam
c4dd29bd22
document change
2013-04-05 11:01:02 +02:00
Johannes Raggam
186a1d9979
handle decoding of vDDDLists
2013-03-28 12:07:49 +01:00
Johannes Raggam
49cc7a8366
changelog
2013-03-20 19:38:51 +01:00
Robert Niederreiter
5db142451e
remove test_doctests, duplicate, comment test and referring code
2013-03-20 14:04:56 +01:00
Johannes Raggam
3aef43f035
Allow seconds in vUTCOffset properties. Fixes #55 .
2013-03-20 13:04:47 +01:00
Johannes Raggam
616fa68655
Let ``Component.decode`` correctly decode vRecur properties. Fixes #70 .
2013-03-20 11:35:42 +01:00
Johannes Raggam
71da2fa8ea
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 .
2013-03-20 10:20:27 +01:00
Johannes Raggam
1c097510d5
formatings
2013-03-19 12:43:46 +01:00
Johannes Raggam
2d8638f642
Switch to unicode internally.
2013-03-18 20:53:00 +01:00
Johannes Raggam
99cdf7da01
changelog
2013-03-18 02:24:53 +01:00
Robert Niederreiter
f0f4910434
housekeeping
2013-03-15 16:34:42 +01:00
Johannes Raggam
252f010ee6
changelog
2013-03-15 15:23:11 +01:00
Johannes Raggam
3e29aba06a
Support for non-ascii parameter values.
2013-02-20 18:48:04 +01:00
Johannes Raggam
e9865d0119
Rename tzinfo_from_dt to tzid_from_dt, which is what it does.
2013-02-20 18:42:02 +01:00
Johannes Raggam
b2fb1e091c
Remove python-dateutil version fix.
2013-02-20 18:01:21 +01:00
Johannes Raggam
1f262ed5b8
fix rst
2013-02-08 16:15:57 +01:00
Johannes Raggam
c195b8a055
drop python <2.6 support
2013-02-08 16:05:57 +01:00
Johannes Raggam
767048dc0a
prepare release
2013-02-08 16:00:31 +01:00
Johannes Raggam
87feaeaba1
* Allow vGeo to be instantiated with list and not only tuples of geo
...
coordinates. Fixes #83 .
2013-01-30 00:07:11 +01:00
Johannes Raggam
8f48b074f0
* 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.
2013-01-29 23:48:58 +01:00
Johannes Raggam
a801a13bda
* Allow setting of timezone for vDDDLists and support timezone properties for
...
RDATE and EXDATE component properties.
[thet]
* Move setting of TZID properties to vDDDTypes, where it belongs to.
[thet]
2013-01-29 14:23:47 +01:00
Johannes Raggam
434aa97964
changelog
2013-01-22 10:40:56 +01:00
Johannes Raggam
a7ad2b720a
changelog upd
2013-01-22 10:27:00 +01:00
Johannes Raggam
4c208f27b3
merge with warvariuc/master. Fixes #79 , Fixes 81.
2013-01-21 17:09:38 +01:00
Johannes Raggam
9abc4ce54f
version bumb, changelog
2013-01-21 16:12:38 +01:00
Johannes Raggam
44ae2106b7
add release date for 3.1
2012-11-27 10:11:38 +01:00
Johannes Raggam
3110c7b1a6
prepare release
2012-11-27 00:15:42 +01:00
Johannes Raggam
85e7e76953
documentation file layout restructuring
2012-11-23 13:49:07 +01:00