Lines Matching refs:a

15 * #449: Preventing creating a component for a root document
90 * #339: Fixed a few `validate()` results when repair is off. (@PHPGangsta)
98 * #309: When expanding recurring events, the first event should also have a
100 * #306: iTip REPLYs to the first instance of a recurring event was not handled
104 have a master event. (@vkomrakov-sugar).
105 * When validating a component's property that must appear once and which could
107 * Added a PHPUnitAssertions trait. This trait makes it easy to compare two
115 * #300: Added `VCard::getByType()` to quickly get a property with a specific
119 * #303: `COUNT` is now encoded as an int in jCal instead of a string. (@strokyl)
141 * #275: `VEVENT`, `VTODO` and `VCARD` now automatically get a `UID` and
144 * `Sabre\VObject\Reader::read` now has a `$charset` argument.
156 * #240: `Component\VCalendar::expand()` now returns a new expanded `VCalendar`
157 object, instead of editing the existing `VCalendar` in-place. This is a BC
178 * #239: Added a `BirthdayCalendarGenerator`. (@DominikTo)
181 * Added a duplicate vcard merging tool for the command line.
185 correctly throws a `ParseException`.
194 * #160: Support for xCal a.k.a. RFC6321! (@Hywan)
195 * #192: Support for xCard a.k.a. RFC6351! (@Hywan)
211 * #237: Added a `destroy()` method to all documents. This method breaks any
213 * #197: Made accessing properties and objects by their name a lot faster. This
214 especially helps objects that have a lot of sub-components or properties,
217 to `protected`. Use the `children()` method instead to get a flat list of
233 * #312: Backported a fix related to iTip processing of events with timezones,
234 without a master event.
240 * #309: When expanding recurring events, the first event should also have a
242 * #306: iTip REPLYs to the first instance of a recurring event was not handled
287 * #229: Converting vcards from 3.0 to 4.0 that contained a `LANG` property
294 * #228: Fixed a 'party crasher' bug in the iTip broker. This would break
306 * #217: Initializing vCard `DATE` objects with a PHP DateTime object will now
313 * #210: iTip: Replying to an event without a master event was broken.
326 * #196: Made parsing recurrence rules a lot faster on big calendars.
336 instead of a hard fail.
337 * #204: Dealing a bit better with vCard date-time values that contained
345 don't have a valid recurrence instance.
346 * #177: SCHEDULE-STATUS should not contain a reason phrase, only a status
355 * #176: A missing `UID` is no longer an error, but a warning for the vCard
365 a single group with `$vcard->{'ITEM1.'}` syntax. (@armin-hackmann)
366 * #156: Simpler way to check if a string is UTF-8. (@Hywan)
369 DATE-TIME properties can now all accept a reference timezone when working
371 * #159: Master events will no longer get a `RECURRENCE-ID` when expanding.
373 * #163: Added a `getTimeZone()` method to `VTIMEZONE` components.
386 * #149: Avoiding logging errors during timezone detection. This is a workaround
387 for a PHP bug.
389 * #154: Correctly work around vCard parameters that have a value but no name.
396 * #118: iTip Message now has a `getScheduleStatus()` method.
404 * #131: RRULE that doesn't provide a single valid instance now throws an
406 * #136: Validator rejects *all* control characters. We were missing a few.
436 * VEVENT now get populated with a DTSTAMP and UID property by default.
438 * #103: Added support for processing [iTip][iTip] messages. This allows a user
441 a user made on objects.
443 * Added: VCalendar::getBaseComponent to find the 'master' component in a
489 * The validator can now detect a _lot_ more problems. Many rules for both
491 * Added: bin/generate_vcards, a utility to generate random vcards for testing
497 * Fixed: Issue #68. Couldn't decode properties ending in a colon.
501 * Fixed: Issue #26. Return a more descriptive error when coming across broken
504 * Fixed: Issue #70. Casting a parameter with a null value to string would fail.
525 * Fixed: Issue #54. Parsing a stream of multiple vcards separated by more than
527 * Fixed: Serializing vcard 2.1 parameters with no name caused a literal '1' to
531 * Added: vCards with a minimum number of values (such as N), but don't have that
533 * Added: The vCard validator now also checks for a minimum number of components,
565 * Fixed: VCard 4 documents now correctly use URI as a default value-type for
568 * Added: You can now add() multiple parameters to a property in one call.
569 * Added: Parameter::has() for easily checking if a parameter value exists.
570 * Added: VCard::preferred() to find a preferred email, phone number, etc for a
603 a missing base event.
628 * Fixed: Parameter values containing a comma are now enclosed in double-quotes.
647 * Changed: Component::remove() will throw an exception when trying to a node
648 that's not a child of said component.
662 * Fixed: vCard URL properties were referencing a non-existant class.
677 * Added: Automatically mapping many, many properties to a property-class with
692 * Added: New components automatically get a bunch of default properties, such as
701 * Fixed: Issue #94, a workaround for bad escaping of ; and , in compound
702 properties. It's not a full solution, but it's an improvement for those
730 * Fixed: Issue #65. Putting quotes around parameter values that contain a colon.
751 * This version is fully backwards compatible with 2.0.\*. However, it contains a
752 few new API's that mimic the VObject 3 API. This allows it to be used a
774 * Fixed: The reader now properly parses parameters without a value.
822 * Added: The Reader class now has a 'FORGIVING' option, which allows it to parse
836 * VObject is now a separate project from SabreDAV. See the SabreDAV changelog