kopia lustrzana https://github.com/collective/icalendar
Add CHANGES.rst entry for Issue #886 refactoring
rodzic
1697083248
commit
17fab21f93
|
|
@ -24,6 +24,7 @@ Minor changes:
|
|||
- Added ``validate()`` method to ``Calendar`` class for explicit validation of required properties and components.
|
||||
- Add improved setters for ``start``, ``duration``, and ``end`` properties with explicit locking mechanisms to provide more flexible property manipulation while maintaining RFC 5545 compliance. The implementation includes comprehensive test coverage to ensure proper behavior and backward compatibility.
|
||||
- Add ``new()`` method to ``vCalAddress`` class for consistent API usage. The method supports all RFC 5545 parameters including ``CN``, ``CUTYPE``, ``DELEGATED-FROM``, ``DELEGATED-TO``, ``DIR``, ``LANGUAGE``, ``PARTSTAT``, ``ROLE``, ``RSVP``, and ``SENT-BY``, with automatic ``mailto:`` prefix handling. See `Issue 870 <https://github.com/collective/icalendar/issues/870>`_.
|
||||
- Refactor ``set_duration`` methods in ``Event`` and ``Todo`` classes to eliminate code duplication by extracting common logic into shared ``set_duration_with_locking()`` function in ``icalendar.attr``. See `Issue 886 <https://github.com/collective/icalendar/issues/886>`_.
|
||||
|
||||
Breaking changes:
|
||||
|
||||
|
|
|
|||
Ładowanie…
Reference in New Issue