# \[APP\]\[Pro\] IcalCalendar

**URL:** <https://community.homey.app/t/app-pro-icalcalendar/80708>\
**Category:** Apps\
**Tags:** app, tools, homey-pro\
**Created:** [May 18, 2023, 2:29pm UTC](https://community.homey.app/t/app-pro-icalcalendar/80708 "2023-05-18T14:29:43Z")\
**Posts on this page:** 1\
**Showing post:** 305

<div class="post-metadata">

**Author:** ![runely](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/runely/32/28153_2.png) [@runely](https://community.homey.app/u/runely)\
**Post date:** [January 25, 2026, 7:42pm UTC](https://community.homey.app/t/app-pro-icalcalendar/80708/305 "2026-01-25T19:42:58Z")

</div>

## New test version

I have just release a new major version of the **IcalCalendar** app to test: [IcalCalendar | Homey](https://homey.app/en-no/app/no.runely.calendar/IcalCalendar/test/)

Changelog can be found here: [MAJOR: TypeScript + luxon + node-ical by runely · Pull Request #664 · runely/calendar-homey · GitHub](https://github.com/runely/calendar-homey/pull/664)

I would appreciate if you guys would test out the new test version. I have tested it through several months on my **Homey “Pro” 2019** and the last couple of days on my production **Homey Pro (Early 2023)**.

`Moment` are replaced with `luxon` which uses a little different format tokens. The following tokens are automatically replaced from `Moment` format to `luxon` format. If you have used any other `Moment` format tokens in the IcalCalendar settings app, you will have to replaced them yourself:

```typescript
.replace(/dddd/g, "cccc")
.replace(/ddd/g, "ccc")
.replace(/DD/g, "dd")
.replace(/D/g, "d")
.replace(/YYYY/g, "yyyy")
.replace(/YY/g, "yy");

```

### **NOTE:**

If you install the IcalCalendar v3.0.0 test version and want to go back to the previous live version, the format tokens WILL NOT be converted back and you will have to change them back yourself!

---

_[View the full topic](https://community.homey.app/t/app-pro-icalcalendar/80708)._
