-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy path.homeychangelog.json
404 lines (404 loc) · 14.9 KB
/
.homeychangelog.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
{
"0.0.1": {
"en": "First release"
},
"0.0.2": {
"en": "App failed when events were not imported yet. Tokens are validated. Added trigger for any events started. 'Event is ongoing' validated to true when a started event was missing a stop time"
},
"0.0.3": {
"en": "Events in condition card is now presented with a date (and time if present). Importing only active events. This is a significantly performance improvement! Event list in condition card shows if the event is recurring and/or full day"
},
"0.0.4": {
"en": "Events in condition card is now presented with a date (and time if present). Importing only active events. This is a significantly performance improvement! Event list in condition card shows if the event is recurring and/or full day"
},
"0.0.5": {
"en": "Norwegian language. New sync action. New tokens. New event stops trigger. Supports multiple calendars"
},
"0.0.6": {
"en": "Global flow tokens. Calendar name token on triggers. New trigger: 'Event starts in'"
},
"0.1.0": {
"en": "Recurring events. Bugfixes: Flow tokens. New conditions event chooser. New icon"
},
"0.1.1": {
"en": "More timespan choices for triggers/conditions. Possibility to remove calendars from settings. Global flow tokens for tomorrows events. Todays and tomorrows events pr calendar. "
},
"0.1.2": {
"en": "'Apple calendar' load issue fixed. Added dutch translation"
},
"0.1.3": {
"en": "Bugfix: 'Apple calendar' failed to load. Added Dutch translation"
},
"0.1.4": {
"en": "German translation"
},
"0.2.0": {
"en": "Bugfix. Triggers/Conditions changed to enter minutes freely. Global tokens 'Next event start/stop time' split up into 'Next event start/stop date' and 'Next event start/stop time'"
},
"0.2.1": {
"en": "Bugfix. Triggers/Conditions changed to enter minutes freely. Global tokens 'Next event start/stop time' split up into 'Next event start/stop date' and 'Next event start/stop time'. 'Next event start date' and 'Next event stop date' made more Google TTS friendly"
},
"0.2.2": {
"en": "Improved Conditions/Trigger cards. Dutch translation fix"
},
"0.2.3": {
"en": "Bugfix. Improved Conditions/Trigger cards. Global tokens 'Next event start/stop time' split up into 'Next event start/stop date' and 'Next event start/stop time'. 'Next event start date' and 'Next event stop date' made more Google TTS friendly. Dutch translation fix"
},
"0.2.4": {
"en": "Conditions made more readable. Bugfix: Per calendar tokens were flushed at every calendar sync. Tokens made more TTS friendly. Fixed dutch translation"
},
"0.2.5": {
"en": "Date/Time format can be changed in Settings page. New trigger 'Event starts from calendar'"
},
"0.3.0": {
"en": "Next event tags per calendar which can be turned on in settings. Humanized next event duration"
},
"0.4.0": {
"en": "Support for adding weekdays in date format. Added trigger 'Event end in'. Added condition 'Any event ongoing in calendar'. Updated Ical engine. Bugfixes"
},
"0.4.1": {
"en": "Bugfix: Some events had wrong time after DST"
},
"0.4.2": {
"en": "Bugfix: All regular events are imported. New setting to specify time frame for events to be fetched (2 months ahead is the default)"
},
"0.4.3": {
"en": "Added Sentry"
},
"0.4.4": {
"en": "Bugfix: Used values not yet defined"
},
"0.4.5": {
"en": "Bugfix"
},
"0.4.6": {
"en": "Bugfixes...."
},
"0.4.7": {
"en": "Bugfixes"
},
"0.4.8": {
"en": "Bugfixes"
},
"0.5.0": {
"en": "Bugfixes"
},
"0.5.1": {
"en": "Bugfix: Ongoing regular events were not synced in"
},
"0.6.0": {
"en": "Bugfixes. Better readability in condition/trigger cards."
},
"0.6.1": {
"en": "Bugfix for Homey versions prior to 4.2.0"
},
"0.6.2": {
"en": "Bugfix"
},
"0.6.3": {
"en": "- Bugfix: Flow tokens could cause a crash if calendar names aren't unique. - More readable duration token"
},
"0.6.4": {
"en": "Bugfix: Non-existing app settings on Homey v5.0.0 are returned differently than on previous Homey versions"
},
"0.6.5": {
"en": "Bugfixes. Events over multiple days, where today is not start day or end day, will be set as \"whole day\" in flowtokens"
},
"0.6.6": {
"en": "Bugfix for events missing end property. Dependency updates"
},
"0.7.0": {
"en": "Bugfix for events missing end property"
},
"0.7.1": {
"en": "Bugfix: Only `DATE` events missing `DTEND` and `DURATION` property is supposed to have a duration for 1 day. `DATETIME` events missing `DTEND` property is supposed to end on the same day and time as `DTSTART` property"
},
"0.8.0": {
"en": "Ical engine (node-ical) updated"
},
"0.8.1": {
"en": "Dependency updates"
},
"0.8.2": {
"en": "Security dependency updates"
},
"0.9.0": {
"en": "Added 'Event changed' trigger. Shrunk events footprint. Dependency updates"
},
"0.9.1": {
"en": "Added trigger for event changed. Dependency updates"
},
"0.9.2": {
"en": "Bugfix. node-ical engine updated. Localized time frame types"
},
"0.10.0": {
"en": "Added Swedish translation"
},
"0.10.1": {
"en": "Bugfix"
},
"0.11.0": {
"en": "'start', 'end' and 'summary' properties of a calendar is now required!! Bugfixes"
},
"0.12.0": {
"en": "Bugfix. Added 'week number' as a global token"
},
"0.13.0": {
"en": "New trigger 'Event added'"
},
"0.13.1": {
"en": "Translation fix"
},
"0.14.0": {
"en": "'Event added' trigger requires 'CREATED' property on event to trigger. Added extra tokens to 'Event added'"
},
"0.14.1": {
"en": "Include all recurrence dates"
},
"0.14.2": {
"en": "Bugfixes: Recurring events starting at 00:00 was misread"
},
"0.14.3": {
"en": "Bugfix for recurrence overrided events"
},
"0.15.0": {
"en": "Localized \"start\" and \"end\" datetime in trigger \"Event changed\". Dependency updates"
},
"1.0.0": {
"en": "Updated to SDK3!!"
},
"1.0.1": {
"en": "Initialize sentry correctly"
},
"1.0.2": {
"en": "Updated to SDK3! Exdates is handled correctly"
},
"1.0.3": {
"en": "Bugfix: 'location', 'description' and 'uid' could also be objects"
},
"1.0.4": {
"en": "Log which `Timezone` your Homey is using"
},
"1.0.5": {
"en": "Error handling when events are parsed. Don't include recurrence dates starting after limit. Full day events should now be correct"
},
"1.0.6": {
"en": "Bugfixes: Full day events, Handles Customized Time Zone, Dependency updates"
},
"1.1.0": {
"en": "Added trigger 'Synchronization error occurred'. \"Next event tags containing\" added"
},
"1.1.1": {
"en": "Added trigger 'Synchronization error occurred'. Next event tags containing added as a condition card"
},
"1.1.2": {
"en": "Added trigger 'Synchronization error occurred'. Added condition 'Event containing ... in calendar ... starts within' with corresponding global tags (Next event tags containing). Added condition 'Any event starts within ... from calendar'"
},
"1.1.3": {
"en": "Bugfix and improved error handling for 'Synchronization error occured' trigger"
},
"1.1.4": {
"en": "TTS friendly tags"
},
"1.2.0": {
"en": "Support for Advanced Flow. Dependency updates"
},
"1.3.0": {
"en": "Bugfixes. Added tokens for event count today and tomorrow for all calendars"
},
"1.3.1": {
"en": "Bugfix: App could crash when no calendars were added yet"
},
"1.4.0": {
"en": "New condition: Event containing search value in chosen calendar is ongoing"
},
"1.4.1": {
"en": "Bugfix: Trigger cards could be fired twice at every 15th minute. Dependency updates"
},
"1.5.0": {
"en": "Properly handle moved recurrence events. Removed sentry in favour for the synchronization error trigger card"
},
"1.6.0": {
"en": "Date format in settings view didn't allow the use of 'ddd' or 'dddd' because the string was forced as uppercase. Better documentation for 'Date format' section. Set correctly locale on all events at import. Dependency and DevDependency updates"
},
"1.7.0": {
"en": "Rewritten date/time format to support all tokens (in any layout) from moment.format()"
},
"1.7.1": {
"en": "Bugfix. Dependency updates"
},
"1.8.0": {
"en": "Added condition 'Event containing ... in calendar ... ends within'. Fixed inverted titles in condition cards"
},
"1.8.1": {
"en": "Dependency updates"
},
"1.8.2": {
"en": "Some repeating ongoing events were not included. Dependency updates"
},
"1.8.3": {
"en": "Dependeny updates"
},
"1.9.0": {
"en": "Added debug option to log all events to console for better diagnostic reporting"
},
"1.10.0": {
"en": "Dependency updates. Added 'Status' tag to triggers. If event hasn't registered a timezone, don't use the local timezone from Homey either. Show timezone in logged events"
},
"1.11.0": {
"en": "If event hasn't registered a timezone, don't use the local timezone from Homey either. Dependency updates"
},
"1.11.1": {
"en": "Use correct date lookup key to find excluded dates"
},
"1.11.2": {
"en": "Added UID to log all events output"
},
"1.11.3": {
"en": "Dependency updates. If event hasn't registered a timezone, don't use the local timezone from Homey either."
},
"1.11.4": {
"en": "Dependency updates"
},
"1.12.0": {
"en": "Added 'Was ongoing' and 'Ongoing' tags to trigger 'Event changed'. Dependency updates"
},
"1.13.0": {
"en": "Added 'Meeting URL' tag to triggers. For now it extracts meeting urls for Microsoft Teams, Apple FaceTime and Google Meet from the description field. Dependency updates"
},
"1.13.1": {
"en": "Added 'Meeting URL' tag to triggers. It extracts meeting urls for Microsoft Teams, Apple FaceTime, Google Meet and a generic meeting url pattern from the description field. Dependency updates"
},
"1.13.2": {
"en": "Added 'Meeting URL' tag to triggers. It extracts meeting urls for Microsoft Teams, Apple FaceTime, Google Meet and a generic meeting url pattern from the description field. Dependency updates"
},
"1.14.0": {
"en": "Minor fixes for Homey Pro 2023"
},
"1.14.1": {
"en": "Minimized footprint slightly"
},
"1.15.0": {
"en": "Local Homey timezone is no longer applied for events created with timezone 'Customized Time Zone' from MS Outlook"
},
"1.16.0": {
"en": "Added possibility for local events. Dependency updates"
},
"1.16.1": {
"en": "Added possibility for local events. Dependency updates"
},
"1.16.2": {
"en": "Added possibility for local events. Dependency updates"
},
"1.17.0": {
"en": "Added trigger 'Event ends from calendar'. Dependency updates"
},
"1.18.0": {
"en": "Added 'Next event description' , 'Next event description in %calendarname%' and 'Description (contains)' as global tokens. Added 'Event added in calendar' and Event changed in calendar' triggers"
},
"1.18.1": {
"en": "Added Homey Community Topic link"
},
"1.18.2": {
"en": "Dependency updates"
},
"1.18.3": {
"en": "Fixed a bug where 'Event changed' would be falsely triggered"
},
"1.18.4": {
"en": "Additional logging for better diagnostics reports. Dependency updates"
},
"1.19.0": {
"en": "French translation. - 1.19.0"
},
"1.19.1": {
"en": "French translation. Dependency updates"
},
"2.0.0": {
"en": "Added device 'IcalCalendar' which shows calendar count, total event count, and last synchronization timestamp and event count per calendar. Dependency updates"
},
"2.0.1": {
"en": "Fixed a bug where a removed calendar wouldn't remove capabilities for this calendar. Code cleanup. Log warn/error where applicable. Dependency updates."
},
"2.0.2": {
"en": "More logging. Dependency updates. Bugfix"
},
"2.0.3": {
"en": "Bugfix for recurring ongoing moved recurrence date. More logging and nullifying. Added more info about Apple iCloud calendars"
},
"2.0.4": {
"en": "Fetching calendars and triggering events/updating tokens isnt running at the same time anymore. Dependency updates"
},
"2.1.0": {
"en": "Added condition 'Calendar has event where property is equal to given value and optionally starts within'. Dependency updates"
},
"2.2.0": {
"en": "Deprecated condition 'Calendar has event where property is equal to given value and optionally starts within' in favour of new condition 'Calendar has event(s) where property matches given value and optionally starts within'. Dependency updates"
},
"2.3.0": {
"en": "Rewritten trigger validation to prevent Homey disabling flows. Added trigger hit count in settings view. Bugfix: Recurrence in a recurring event, which was moved to a different date, might not be added"
},
"2.3.1": {
"en": "Bugfix: Triggers with arguments would trigger number of times the triggercard had been added to a flow 😬"
},
"2.3.2": {
"en": "Bugfix: Triggers with arguments would trigger number of times the triggercard had been added to a flow 😬"
},
"2.3.3": {
"en": "Bugfix: Set 'Last' date on Hit count as localized date. Dependency updates"
},
"2.3.4": {
"en": "Update tokens before triggering events. Dependency updates"
},
"2.3.5": {
"en": "Log out nextEvent only if it exists"
},
"2.4.0": {
"en": "Added advanced action cards for getting calendar metadata and getting event. Dependency updates"
},
"2.5.0": {
"en": "Added setting 'Trigger all changed event types' to choose if you want to only trigger 'Event changed' for the first change on a event (default) or all changes on a event"
},
"2.5.1": {
"en": "Dependency updates"
},
"2.6.0": {
"en": "Dependency updates. Throws error message in flow editor on action cards when arguments is invalid"
},
"2.6.1": {
"en": "Dependency updates"
},
"2.6.2": {
"en": "Dependency updates"
},
"2.7.0": {
"en": "Implemented adjustable interval schedule. Dependency updates"
},
"2.7.1": {
"en": "Implemented adjustable interval schedule. Dependency updates"
},
"2.8.0": {
"en": "Add 'Start date', 'Start time', 'End date' and 'End time' to triggers 'Event changed' and 'Event changed in calendar'. Dependency updates"
},
"2.8.1": {
"en": "Dependency updates"
},
"2.8.2": {
"en": "Dependency updates"
},
"2.9.0": {
"en": "Translated app into Danish, Italian, Korean, Polish and Spanish. Thanks to ChatGPT"
},
"2.10.0": {
"en": "Added 'Duration' and 'Duration in minutes' to trigger 'Event changed'. Dependency updates"
},
"2.10.1": {
"en": "Dependency updates"
},
"2.11.0": {
"en": "- Updated French translation for the condition card 'Any event starts within...'. - Lint fixes. - Trigger bugfix."
},
"2.11.1": {
"en": "Rewritten how events get triggered and registered for hitcount, to fix a bug where triggers with a variable wouldn't trigger (unless the same trigger with a number also existed). Updated French translation for the condition card 'Any event starts within...'. Dependency updates."
}
}