Wykres commitów

1543 Commity (c981e4d9b03384caaa8fda4c51fc53465185adf8)

Autor SHA1 Wiadomość Data
Jaca 9ce1fa8c8f
Merge pull request #575 from niccokunzmann/comparing
Compare test calendars to find components that do not equal
2023-11-02 21:26:30 +01:00
Nicco Kunzmann 7f4b213316 Test equality of vDDDLists 2023-11-02 20:02:26 +00:00
Nicco Kunzmann 0d94ee52f3 Remove Mixins and create common superclass for time properties
see https://github.com/collective/icalendar/pull/575#discussion_r1380651960
2023-11-02 20:02:26 +00:00
Nicco Kunzmann 9ba4b1155c
remove unused variable
https://github.com/collective/icalendar/pull/575#discussion_r1380083508
2023-11-02 18:31:04 +00:00
Nicco Kunzmann 7add0973ba do not copy() subcomponents 2023-11-01 10:24:55 +00:00
Nicco Kunzmann ec8d604095 document changes 2023-11-01 03:25:14 +00:00
Nicco Kunzmann dc57266ca1 Restore == and not != equivalence 2023-11-01 03:17:37 +00:00
Nicco Kunzmann d95007b494 compare vTime and add more tests for equality 2023-11-01 02:56:01 +00:00
Nicco Kunzmann 6274d88809 equality of vDDDTypes, vBinary and vCategory 2023-11-01 02:31:17 +00:00
Nicco Kunzmann 0eae8ceb04 Add test file for equality tests 2023-11-01 01:20:52 +00:00
Nicco Kunzmann c9fbe223cb move .ics files into the calendars directory 2023-11-01 01:00:19 +00:00
Nicco Kunzmann d8d550e096 moved timezoned.ics 2023-11-01 00:52:30 +00:00
Nicco Kunzmann 2ae03ec4bf Compare test calendars to find components that do not equal 2023-11-01 00:21:55 +00:00
Nicco Kunzmann da887c1f87
Merge pull request #574 from ennamarie19/feat/oss-fuzz-integration 2023-10-29 09:44:46 +00:00
bcapuano f0e18f49d7 Added to changelog 2023-10-27 21:51:57 -04:00
bcapuano 390c964e16 Removed extra space in build.sh 2023-10-27 21:48:52 -04:00
Bailey Capuano 0d4b58918a
Merge branch 'collective:master' into feat/oss-fuzz-integration 2023-10-27 21:45:08 -04:00
bcapuano 099fbfe166 Find update 2023-10-27 21:43:37 -04:00
bcapuano 66a8e7ca78 Resolved typo in build.sh find 2023-10-27 21:37:26 -04:00
Jaca d5abf90efb
Merge pull request #573 from niccokunzmann/ennamarie19-feat/oss-fuzz-integration
OSS-Fuzz Integration follow-up
2023-10-25 18:24:57 +02:00
Nicco Kunzmann ea0d65ee1f checkout repository for testing 2023-10-25 12:34:55 +01:00
Nicco Kunzmann 5f9346ef43 FIx syntax error in fuzzing CI file 2023-10-25 12:32:39 +01:00
Nicco Kunzmann ee81991664 Check that fuzzing files are not included in the release 2023-10-25 12:17:51 +01:00
Nicco Kunzmann 4e1519488f Merge branch 'master' into ennamarie19-feat/oss-fuzz-integration 2023-10-25 11:28:50 +01:00
Nicco Kunzmann 1dbc685fef
Merge pull request #572 from niccokunzmann/issue-571-invalid-workflow
remove spaces in front of github release section
2023-10-25 11:14:44 +01:00
Nicco Kunzmann 62df0be52c remove spaces in front of github release section 2023-10-25 10:35:58 +01:00
ennamarie19 65bf90b6dc
Merge branch 'master' into feat/oss-fuzz-integration 2023-10-19 13:16:52 -06:00
McKenna ed7ed2c561 Added to changelog 2023-10-19 15:15:47 -04:00
McKenna f5c8358300 Omit fuzzing directory from doctest 2023-10-19 15:05:03 -04:00
Nicco Kunzmann 17aa76755e
Merge pull request #564 from jacadzaca/feature-create-github-releases
add deploy-github-release workflow
2023-10-12 14:12:00 +01:00
Nicco Kunzmann 06d6788a3f
Merge pull request #568 from jspricke/fix_compare 2023-10-12 14:00:23 +01:00
McKenna a260eac50e Updated fuzzer for more coverage 2023-10-09 14:21:14 -04:00
McKenna 16e6eb0d73 Capture more library-raised exceptions 2023-10-09 12:49:28 -04:00
McKenna 44ae07eb7d Migrated fuzzing harnesses and build script to fuzzing dir 2023-10-09 12:43:25 -04:00
McKenna cdccfb1a0e cifuzz integration 2023-10-09 11:53:44 -04:00
Jochen Sprickerhof 759f98388a
Add some __eq__
Needed as 088eea7 adds comparison of elements this makes sure that they
are compared by value instead of by reference.
2023-10-09 14:45:34 +02:00
Nicco Kunzmann 974d511ceb
Merge pull request #566 from jacadzaca/fix-322
fix handling of single strings passed to vCategory
2023-10-08 12:56:23 +01:00
Nicco Kunzmann 25be2d76f7
Merge branch 'master' into fix-322 2023-10-08 12:54:45 +01:00
Nicco Kunzmann 2f59b34b29
Merge pull request #567 from jspricke/fix_timezone
Use non legacy timezone name
2023-10-08 12:42:06 +01:00
Jochen Sprickerhof aef6c9e552
Use non legacy timezone name 2023-10-06 13:11:39 +02:00
Nicco Kunzmann 11b5b8a321
Merge pull request #549 from collective/issue-27 2023-10-03 09:39:21 +01:00
Nicco Kunzmann 4cb7b121a4
Merge pull request #565 from jacadzaca/issue-27
Issue 27
2023-10-02 18:47:57 +01:00
jaca 0e06a37b58
fix #322 2023-09-30 16:07:56 +02:00
jaca 8fab650bfc
multivalue FREEBUSY parses properly 2023-09-30 15:31:07 +02:00
jaca f3596823aa
add vPeriod,__eq__ 2023-09-30 15:25:24 +02:00
jaca 1b44560e9f
improve test for issue #27 2023-09-30 15:24:23 +02:00
jaca ccc3810630
Merge branch 'master' into issue-27 2023-09-30 12:42:11 +02:00
jaca d1513fd657
add deploy-github-release workflow 2023-09-30 11:37:39 +02:00
Nicco Kunzmann 0fdbdfb997
Merge pull request #561 from vimpostor/localdatetime 2023-09-29 07:36:31 +01:00
Magnus Groß 1e0c78ff8e
cli: Display datetimes in local timezone
Previously the start and end datetimes were always printed out in the
timezone that they appear in the calendar entry.

In 7a8d584b duration support was added and an attempt was already made
to display the datetime in the local timezone. Unfortunately in that
specific case the `start.astimezone(start.tzinfo)` is a no-op and does
absolutely nothing. Unlike the name suggests, `astimezone()` adjusts the
date and time data, such that they match the passed tzinfo, but since
that is the same timezone data as before, nothing changes. [0]

In order to properly convert to the user's local timezone, we need to
call the method with no arguments.

With this the timezone is always properly displayed, which makes up for
a much nicer UX for users of the cli.

The test has to be adapted to expect the datetime in the local timezone,
hence we cannot hardcode the entire expected string anymore.

[0] https://docs.python.org/3/library/datetime.html#datetime.datetime.astimezone
2023-09-28 22:12:15 +02:00