Revisions of python-icalendar

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1184136 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 37)
- 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
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1160833 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
- 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
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1133683 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 34)
- 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]
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 1007443 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 927592 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 32)
- update to 4.0.9:
  - Fix vCategories for correct en/de coding.
  - vDuration property value: Fix changing duration sign after multiple
    ``to_ical`` calls.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 925734 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 31)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 850949 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 30)
- update to 4.0.7:
  - fixed rrule handling, re-enabled test_create_america_new_york
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 810895 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 29)
- update to 4.0.6:
  - Use ``vText`` as default type, when convert recurrence definition to ical string. [kam193]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 785585 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
- update to 4.0.4:
  - Reduce Hypothesis iterations to speed up testing, allowing PRs to pass
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 725101 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 25)
- Fix fdupes and pytest calls
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 632125 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 22)
- Explicitly require hypothesis as it is requested in setup.py
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 631046 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 21)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 451188 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 19)
- correct source url

- 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]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 381390 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
- adjust to python-python-dateutil renaming
Displaying revisions 1 - 20 of 37
openSUSE Build Service is sponsored by