Lines Matching refs:a

29 * #339: Fixed a few `validate()` results when repair is off. (@PHPGangsta)
37 * #309: When expanding recurring events, the first event should also have a
39 * #306: iTip REPLYs to the first instance of a recurring event was not handled
43 have a master event. (@vkomrakov-sugar).
44 * When validating a component's property that must appear once and which could
46 * Added a PHPUnitAssertions trait. This trait makes it easy to compare two
54 * #300: Added `VCard::getByType()` to quickly get a property with a specific
58 * #303: `COUNT` is now encoded as an int in jCal instead of a string. (@strokyl)
80 * #275: `VEVENT`, `VTODO` and `VCARD` now automatically get a `UID` and
83 * `Sabre\VObject\Reader::read` now has a `$charset` argument.
95 * #240: `Component\VCalendar::expand()` now returns a new expanded `VCalendar`
96 object, instead of editing the existing `VCalendar` in-place. This is a BC
117 * #239: Added a `BirthdayCalendarGenerator`. (@DominikTo)
120 * Added a duplicate vcard merging tool for the command line.
124 correctly throws a `ParseException`.
133 * #160: Support for xCal a.k.a. RFC6321! (@Hywan)
134 * #192: Support for xCard a.k.a. RFC6351! (@Hywan)
150 * #237: Added a `destroy()` method to all documents. This method breaks any
152 * #197: Made accessing properties and objects by their name a lot faster. This
153 especially helps objects that have a lot of sub-components or properties,
156 to `protected`. Use the `children()` method instead to get a flat list of
172 * #312: Backported a fix related to iTip processing of events with timezones,
173 without a master event.
179 * #309: When expanding recurring events, the first event should also have a
181 * #306: iTip REPLYs to the first instance of a recurring event was not handled
226 * #229: Converting vcards from 3.0 to 4.0 that contained a `LANG` property
233 * #228: Fixed a 'party crasher' bug in the iTip broker. This would break
245 * #217: Initializing vCard `DATE` objects with a PHP DateTime object will now
252 * #210: iTip: Replying to an event without a master event was broken.
265 * #196: Made parsing recurrence rules a lot faster on big calendars.
275 instead of a hard fail.
276 * #204: Dealing a bit better with vCard date-time values that contained
284 don't have a valid recurrence instance.
285 * #177: SCHEDULE-STATUS should not contain a reason phrase, only a status
294 * #176: A missing `UID` is no longer an error, but a warning for the vCard
304 a single group with `$vcard->{'ITEM1.'}` syntax. (@armin-hackmann)
305 * #156: Simpler way to check if a string is UTF-8. (@Hywan)
308 DATE-TIME properties can now all accept a reference timezone when working
310 * #159: Master events will no longer get a `RECURRENCE-ID` when expanding.
312 * #163: Added a `getTimeZone()` method to `VTIMEZONE` components.
325 * #149: Avoiding logging errors during timezone detection. This is a workaround
326 for a PHP bug.
328 * #154: Correctly work around vCard parameters that have a value but no name.
335 * #118: iTip Message now has a `getScheduleStatus()` method.
343 * #131: RRULE that doesn't provide a single valid instance now throws an
345 * #136: Validator rejects *all* control characters. We were missing a few.
375 * VEVENT now get populated with a DTSTAMP and UID property by default.
377 * #103: Added support for processing [iTip][iTip] messages. This allows a user
380 a user made on objects.
382 * Added: VCalendar::getBaseComponent to find the 'master' component in a
428 * The validator can now detect a _lot_ more problems. Many rules for both
430 * Added: bin/generate_vcards, a utility to generate random vcards for testing
436 * Fixed: Issue #68. Couldn't decode properties ending in a colon.
440 * Fixed: Issue #26. Return a more descriptive error when coming across broken
443 * Fixed: Issue #70. Casting a parameter with a null value to string would fail.
464 * Fixed: Issue #54. Parsing a stream of multiple vcards separated by more than
466 * Fixed: Serializing vcard 2.1 parameters with no name caused a literal '1' to
470 * Added: vCards with a minimum number of values (such as N), but don't have that
472 * Added: The vCard validator now also checks for a minimum number of components,
504 * Fixed: VCard 4 documents now correctly use URI as a default value-type for
507 * Added: You can now add() multiple parameters to a property in one call.
508 * Added: Parameter::has() for easily checking if a parameter value exists.
509 * Added: VCard::preferred() to find a preferred email, phone number, etc for a
542 a missing base event.
567 * Fixed: Parameter values containing a comma are now enclosed in double-quotes.
586 * Changed: Component::remove() will throw an exception when trying to a node
587 that's not a child of said component.
601 * Fixed: vCard URL properties were referencing a non-existant class.
616 * Added: Automatically mapping many, many properties to a property-class with
631 * Added: New components automatically get a bunch of default properties, such as
640 * Fixed: Issue #94, a workaround for bad escaping of ; and , in compound
641 properties. It's not a full solution, but it's an improvement for those
669 * Fixed: Issue #65. Putting quotes around parameter values that contain a colon.
690 * This version is fully backwards compatible with 2.0.\*. However, it contains a
691 few new API's that mimic the VObject 3 API. This allows it to be used a
713 * Fixed: The reader now properly parses parameters without a value.
761 * Added: The Reader class now has a 'FORGIVING' option, which allows it to parse
775 * VObject is now a separate project from SabreDAV. See the SabreDAV changelog