Lines Matching refs:a

21 * #229: Converting vcards from 3.0 to 4.0 that contained a `LANG` property
28 * #228: Fixed a 'party crasher' bug in the iTip broker. This would break
40 * #217: Initializing vCard `DATE` objects with a PHP DateTime object will now
47 * #210: iTip: Replying to an event without a master event was broken.
60 * #196: Made parsing recurrence rules a lot faster on big calendars.
70 instead of a hard fail.
71 * #204: Dealing a bit better with vCard date-time values that contained
79 don't have a valid recurrence instance.
80 * #177: SCHEDULE-STATUS should not contain a reason phrase, only a status
89 * #176: A missing `UID` is no longer an error, but a warning for the vCard
99 a single group with `$vcard->{'ITEM1.'}` syntax. (@armin-hackmann)
100 * #156: Simpler way to check if a string is UTF-8. (@Hywan)
103 DATE-TIME properties can now all accept a reference timezone when working
105 * #159: Master events will no longer get a `RECURRENCE-ID` when expanding.
107 * #163: Added a `getTimeZone()` method to `VTIMEZONE` components.
120 * #149: Avoiding logging errors during timezone detection. This is a workaround
121 for a PHP bug.
123 * #154: Correctly work around vCard parameters that have a value but no name.
130 * #118: iTip Message now has a `getScheduleStatus()` method.
138 * #131: RRULE that doesn't provide a single valid instance now throws an
140 * #136: Validator rejects *all* control characters. We were missing a few.
170 * VEVENT now get populated with a DTSTAMP and UID property by default.
172 * #103: Added support for processing [iTip][iTip] messages. This allows a user
175 a user made on objects.
177 * Added: VCalendar::getBaseComponent to find the 'master' component in a
223 * The validator can now detect a _lot_ more problems. Many rules for both
225 * Added: bin/generate_vcards, a utility to generate random vcards for testing
231 * Fixed: Issue #68. Couldn't decode properties ending in a colon.
235 * Fixed: Issue #26. Return a more descriptive error when coming across broken
238 * Fixed: Issue #70. Casting a parameter with a null value to string would fail.
259 * Fixed: Issue #54. Parsing a stream of multiple vcards separated by more than
261 * Fixed: Serializing vcard 2.1 parameters with no name caused a literal '1' to
265 * Added: vCards with a minimum number of values (such as N), but don't have that
267 * Added: The vCard validator now also checks for a minimum number of components,
299 * Fixed: VCard 4 documents now correctly use URI as a default value-type for
302 * Added: You can now add() multiple parameters to a property in one call.
303 * Added: Parameter::has() for easily checking if a parameter value exists.
304 * Added: VCard::preferred() to find a preferred email, phone number, etc for a
337 a missing base event.
362 * Fixed: Parameter values containing a comma are now enclosed in double-quotes.
381 * Changed: Component::remove() will throw an exception when trying to a node
382 that's not a child of said component.
396 * Fixed: vCard URL properties were referencing a non-existant class.
411 * Added: Automatically mapping many, many properties to a property-class with
426 * Added: New components automatically get a bunch of default properties, such as
435 * Fixed: Issue #94, a workaround for bad escaping of ; and , in compound
436 properties. It's not a full solution, but it's an improvement for those
464 * Fixed: Issue #65. Putting quotes around parameter values that contain a colon.
485 * This version is fully backwards compatible with 2.0.\*. However, it contains a
486 few new API's that mimic the VObject 3 API. This allows it to be used a
508 * Fixed: The reader now properly parses parameters without a value.
556 * Added: The Reader class now has a 'FORGIVING' option, which allows it to parse
570 * VObject is now a separate project from SabreDAV. See the SabreDAV changelog