-
Notifications
You must be signed in to change notification settings - Fork 34
/
changelog
208 lines (205 loc) · 7.32 KB
/
changelog
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
0.8.0.12
Squash "browser not trusted" error. It's part of the normal startup
process when you need to provide authentication.
0.8.0.11
Fix ping issue for new cameras. The code was creating a basestation
and pinging it.
0.8.0.10
Added some missing cameras.
Essential Indoor Gen2 HD
Essential Outdoor Gen2 HD
Essential Outdoor Gen2 2K
Essential XL Outdoor Gen2 HD
Essential XL Spotlight
Renamed some constants.
0.8.0.9
Fix setup.py [thanks @jamesoff]
0.8.0.8
Better login error handling and reporting.
Added slugified naming option
0.8.0.7
Add Essential Indoor Gen 2 support.
0.8.0.6
Improved MQTT support. If you set the backend to auto it will read the
MQTT server address and port from a key passed in the session packet.
The previous version was too simple.
0.8.0.5
Improved cloudfare avoidance.
Improved MQTT support. If you set the backend to auto it will read the
MQTT server address and port from a key passed in the session packet.
0.8.0.4
Tweaked Gen2 doorbell support.
0.8.0.3
Add Arlo Essential XL support (thank @mzsanford)
Add Gen2 doorbell support.
Renamed Essential doorbell.
0.8.0.2
Handle 'synced' device state.
0.8.0.1
Better Yahoo IMAP handling. It will now better parse out the emails and
better keep track of the used IDs.
0.8.0.0
Try multiple EDHC curves
Allow `Source: arloWebCam` header entry to be turned on and off
0.8.0b12:
Add Arlo Pro 5 support
Allow cloudflare curves to be set
Fix scheme in cfg
0.8.0b11:
Latest arlo/cloudflare work arounds.
Fix scheme in cgf
Add host unit tests
0.8.0b10:
Add schemaversion back.
0.8.0b9:
Fix push headers.
Added cache to headers [thank KoolLSL for pointing that out]
Force SSE client over requests not cloudscraper.
0.8.0b8:
Ping wired doorbell.
Try proper device id for cloud flare
0.8.0b7:
Allow more MQTT config.
Fix headers.
Distinguish between user/shared location.
Fix missing event issue.
Tidy capture code.
Specify Python 3
0.8.0b6: Simplify state checking; bring API up to date and remove deprecated
calls
Add back the packet docs.
0.8.0b5: Add initial 8-in-1 sensor support
[thanks xirtamoen for lending the sensors]
Support Arlo v4 APIs
[thanks JeffSteinbok for the implementation]
0.8.0b4: Allow ping when devices are on chargers.
Added event_id and time to URL paths.
Added custom cipher list.
0.8.0b3: Better snapshot tidy up.
Improve debugging - add component or ID to debug entry.
Allow actual user agent to be used by prefixing with a !
Undo broken IMAP
Fix doorbell motion
Fix doorbell capabilities
0.8.0b2: Better shutdown of threads.
Allow ciphers to be set to SSL defaults.
Try to parse all email parts looking for the authentication code.
Open mailbox read only, stops the wrong emails getting marked as read.
Better detection of backend.
0.8.0b1: Fix yahoo imap support.
Fix creation of ArloSnapshot objects.
0.8.0a15: Fix media library day count.
0.8.0a14: Fix sse reconnect.
Provide access to base station recordings.
0.8.0a13: Better loading of initial settings from new devices.
Update devices from device refresh
Allow old backend to be used.
Quiet down traditional chimes.
Fix up missing timezones.
0.8.0a12: Use new MQTT backend
0.8.0a11: Add random user agent support.
0.8.0a10: Don't request resources for Wirefree doorbells.
0.8.0a9: Support IMAP port.
Don't request resources for Essential cameras.
0.8.0a8: Don't ping Pro 3 floodlight.
0.8.0a7: Don't ping Essential and Pro 4 cameras.
Stop when asked to.
0.8.0a6: Fixed schedule handling.
Handle events in the background thread.
0.8.0a5: Update token to map to email address
Save last video details
Don't signal unless information has really changed
0.8.0a4: Add GO camera support.
Fixed header issue.
0.8.0a3: Save authentication token.
0.8.0a2: Support quoted printable in Arlo 2fa emails
Fix connected capability for video door bell.
0.8.0a1: New version after split from hass-aarlo.
0.7.1b13: Merge to hass-aarlo b13
0.7.1b11: Merge to hass-aarlo b11
0.7.1b9: Add cloudscraper support.
0.7.1b7: Allow removal of unicode characters from entity ids
Siren on wired doorbell.
Better doorbell icon.
0.7.1b6: Add new event handling
Allow custimisable disarmed mode
0.7.1b5: Don't rely on camera reporting back idle status
0.7.1b4: Smart user agents.
0.7.1b1: Add media download.
0.7.0.18: Update user agent and request headers.
0.7.0.6: Stop battery drain on any battery based base station.
0.7.0.4: Handle broken modes fetch.
0.7.0.2: Make mode refresh optional.
0.7.0: Added PUSH support for authentication.
Fixed missing stream state.
0.7.0.beta.7 Fix imap error handling.
Allow ids to be used in mode update.
0.7.0.beta.6 Fix mode update.
0.7.0.beta.5 Fix mode update.
Fix possible log in issue.
0.7.0.beta.4 Support base reset
Better snapshot handling.
0.7.0.beta.2 Remove duplicate connection tracker.
Better backtrace in backend processes.
Fix crash in mode 1 setting.
0.7.0.beta.1 Add switches to turn off doorbell chimes.
Fix missing mode update.
Fix camera on/off.
Fix arloq audio merge issue.
0.7.0.alpha.5: Added new image update events.
Fixed backend not starting promptly.
0.7.0.alpha.4: Further State machine improvements.
Speed up startup.
0.7.0.alpha.3: Further State machine improvements.
Pyclewn linting.
0.7.0.alpha.2: State machine improvements.
0.7.0: New version
0.6.20: Added REST-API support
0.6.19: Added TFA support
Added synchronous mode
Fixed(?) docs and README
Tidied repository
0.6.17: Add request_snapshot webservice
0.6.16: Fix last_image so lovelace card works
Arlo Baby: fix effect switching
0.6.15: Copied services into aarlo domain
0.6.14: Added unique keys
0.6.13: Tidy default alarm modes
0.6.12: Added schedule parsing and monitoring
0.6.11: Added brightness for lamps, fixed alarm issue
0.6.10: Add nightlamp support and cry detection for Arlo Baby.
0.6.9: Add object detected to last_captured sensor
0.6.8: Siren support for VMB4500r2
0.6.7: Arlo Baby media player support.
0.6.6: fixed close, added code for alarms
0.6.5: initial video doorbell support
0.6.4: fixed versioning
0.6.3: added support for HA 103
0.6.2: added aarlo_(start|stop)_recording service
0.6.1: added last thumbnail url
0.6.0: New revision
0.5.11: add save video request
0.5.10: mirror aarlo version
0.5.9: get devices after login
0.5.8: improved exception reporting
0.5.7: mirror aarlo version
0.5.6: initial Ultra support
0.5.5: mirror aarlo version
0.5.4: mirror aarlo version
0.5.3: Tidied up battery and wired status
0.5.2: Fixed wired status
0.0.18: fix thumbnails disappearing overnight
0.0.17: mirror aarlo version
0.0.16: Allow https pool parameters to be customized.
0.0.15: Mode API fixes and optional device list refresh
0.0.14: Added battery and signal strength for doorbells
0.0.13: Fix camera.(enable|disable)_motion service.
0.0.12: mirror aarlo version
0.0.11: mirror aarlo version
0.0.10: Added support for schedules.
0.0.9: Added timestamp to device request.
0.0.8: Restore version 1 of the modes API because it is needed by ArloQ and Arlo Babycams.
0.0.7: Fix race condition causing crash when initial login times out.
0.0.6: Handle general exceptions when using requests.
0.0.5: Add ping to startup sequence.
0.0.4: Fix mode lookup in base code