News
This section contains iCalendar related news, including news about this site and iCalendar news from around the globe. Do you have an interesting iCalendar related story? We would love to hear about it. Send us a message using our contact us page.
Validator Version 1.19 released
- Details
Thank you for sending your feedback about the iCalendar validator. It helps make the validator better for all.
Validator version 1.19 has been released, and contains the following fix:
- Fixed bug when looking at iCalendar feed's "Content-Type". Some feeds would show content-type of "" instead of actual content type.
Validator Version 1.18 released
- Details
Thank you for sending your feedback about the iCalendar validator. It helps make the validator better for all.
Validator version 1.18 has been released, and contains the following fix:
- "agent_type" is now sent when validating by URL and checking for the MIME content type
Validator Version 1.17 released
- Details
Thank you for sending your feedback about the iCalendar validator. It helps make the validator better for all.
Validator version 1.17 has been released, and contains the following fixes for bugs reported by users:
- Added check for lines that don't include a colon (":")
- Fixed an error that occurred in the validation when a bad time was entered within a date-time field
Validator Version 1.16 released
- Details
Validator version 1.16 has been released, and contains the following feature:
Added check for missing END:VCALENDAR - previously the validator did not check if the BEGIN:VCALENDAR line had a matching END:VCALENDAR line at the end of the file. This has been corrected. Also, other missing END items at the end of the file are also checked (like END:VEVENT).
Validator Version 1.15 released
- Details
We recently updated iCalendar.org site to include the latest versions of the web support software. Continuing in the effort of site enhancements, a new validator version has been released, version 1.15, and contains the following features:
Added check that DTEND is not earlier than DTSTART - Previously, a DTSTART date occurring after the DTEND did not generate an error.
Added check for additional duplicate properties - The validator is now looking at more properties to verify there are no duplicates. For example, two "DTSTART" properties for the same event will be flagged by the validator.
Fixed issue with duplicate UID check, now recognizes duplicates when using RECURRENCE-ID - The iCalendar specification typically does not allow duplicate UIDs in the same iCalendar feed, unless it is part of a recurrence event. The validator now looks for this condition. Previously, the validator would generate an incorrect error.
New Look for Web Site
- Details
You may have noticed a new look for the web site. We are working on enhancing the iCalendar.org site and the new look is the first step. Stay tuned for more enhancements, and thank you for visiting.
New Validator Release Provides New Checks, Including an RFC 7986 Check
- Details
The iCalendar validator at iCalendar.org recently celebrated its 3rd anniversery. Active development continues with the recent release of version 1.11. This version includes several new checks, including the validator's first check against RFC 7986.
RFC 7986 was released in October 2016 as an addendum, not a replacement, for the iCalendar specification 5545. However, one of the few areas of RFC 7986 where it replaces the original specification is with the UID property. The original specification suggests the use of host names, IP addresses and domain names in the creation of the UID string. This suggestion was removed in RFC 7986 and rewritten to exclude any identifying strings due to privacy issues and instead use a random string. The validator checks for domain names simply by checking for a major TLD at the end of the UID (i.e., ".com") and generates a warning. This is not an exhaustive check but it does signal to the user to refer to the new recommendation.
Other checks have been added for the DTSTART and DTEND values. There is now a check to verify the DTEND date does not occur before the DTSTART date, and another check to verify the DTSTART and DTEND date types are the same. DTSTART and DTEND must both be either dates or date-time values and mixing of types will now generate an error.
New RRULE Tool Now Available
- Details
A new tool for generating RRULE strings is now available on iCalendar.org under the "RRULE Tool" menu option. With the tool, you can generate RRULE strings for events with repeating days, weeks, months and years.
Validator Moves From Beta to Production
- Details
After more than 2 years of development and feedback from users, the iCalendar validator here at iCalendar.org has moved from beta to production status with the release of version 1.8. In addition to the status change, the latest version also adds a few enhancements made from suggestions by the user community (a version history is available here).
As the year comes to a close, we are happy to see usage of the validator more than double from the previous year. For the new year, we will continue to strive to have the best iCalendar validator available on the web with continued support and development, and as always, welcome feedback from users.
RFC 7986 Specification Added
- Details
A new iCalendar specification was officially released in October 2016. RFC 7986, entitled "New Properties for iCalendar", adds to the original iCalendar RFC by defining new properties to support conferencing systems and to the main VCALENDAR object including a calendar name, description and refresh interval. This RFC has been added to the specifications section at this site and the iCalendar history has been updated to reflect the new RFC.