sabre/vobject
Parse, generate, and manipulate iCalendar (RFC5545) and vCard (RFC6350) data in PHP with an easy-to-use API. sabre/vobject supports reading/writing VObject structures for calendar and contact workflows via Composer install.
getByTypes method enables granular property retrieval by type (e.g., filtering phone numbers by work/mobile labels), reducing custom parsing for CRM/contact apps by 30-50% of development time for advanced contact management features.FindFromTimezoneMap::find (now returns null instead of throwing) forces cleanup of error-prone timezone validation logic, improving maintainability for high-traffic apps (e.g., shared calendars).email properties with pref type), justifying adoption for products with granular contact data needs (e.g., B2B sales platforms).getByTypes).null returns from FindFromTimezoneMap::find (may need refactoring).Key Update: The getByTypes method and timezone fixes expand use cases for contact management and global scheduling, but the breaking change in FindFromTimezoneMap requires audit of timezone validation logic in existing integrations.
How can I help you explore Laravel packages today?