-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathchangelog.txt
256 lines (183 loc) · 7.02 KB
/
changelog.txt
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
v2.1.3
- Bugfix for 2.1.2, fix missed import
v2.1.2
- Remove old common code, instead use new script.module.bossanova808
- Fix for occasional error with missing national radar background
2.1.1
- Add Latitude and Longitude to Window data for skins that display 'season' using (arguably dubious) logic
2.1.0
- Fix light_rain icon & update BOM radar list
2.0.9
- Better fix for ABC weather video
2.0.8
- Fix for moved ABC weather videos, update list of radars
2.0.6
- Update list of radars
2.0.5
- Improve error handling if the BOM disappears for a bit...
v2.0.4
- Remove WeatherZone support due to upstream site being totally revised
v2.0.3
- Set some limits to prevent issues with the BOM suddenly supplying days, not hours, worth of images
- Fix missing weathercode
v2.0.2
- Minor bugfixes and improvements
v2.0.1
- Deal better with observation stations that don't provide data
- Set some custom skin labels to improve custom skin file behaviours
v2.0.0
- N.B. If you have run a version before 2.0, please re-configure the addon to set-up your BOM locations!
- Rewrite to use BOM API directly, leave Weatherzone in as a fallback option if BOM not configured or available
- Add mechanism to manually purge radar backgrounds via addon settings
- Remove periodic refresh of backgrounds in favour of the above
- Update settings.xml to new Kodi format
- Modernise code throughout
v1.2.2
- Change xbmc.translatePath (deprecated) to xbmcvfs.translatePath
- Fix missing import in locations.py that broke setting new locations
v1.2.1
- Submit to Kodi Matrx repo
- Add github workflows for addon checking & submission
v1.0.201
- Python 3 version for Matrix
v1.0.2
- Fix for weatherzone moving to ajax loading the forecast data
v1.0.1
- Must scrape all WeatherZone data over https now it seems
v1.0.0
- More robust error handling if scraped data is unexpectedly absent
v0.9.9
- Fixes for national radar
- Simplify radar downloading
- Fix logging in the event of exceptions
v0.9.8
- Updates for Leia
- Fixes for recent ABC and BOM changes
v0.9.7
- Fixes for git hell
- Fixes for cut and paste error and strip most strings to solve whitespace issues
v0.9.4
- Fixes for Weatherzone page changes
v0.9.3
- Fixes for Krypton, Estuary and BOM source changes
V0.8.9
- Don't crash if no radar is set...
V0.8.8
- Release of below after a few further bugfixes to icons mainly
V0.8.5
- Release of below after a few bugfixes...
V0.8.4 - Test only release
- Re-Write for Krypton
- Set more of the new weather labels
- Backwards compatibly for Jarvis
- 3 separate unit-testable scraper modules created (BOM, Weatherzone, ABC Video)
- Each scraper is unit testable independent of Kodi for easier development in future
- Remove parsedom dependency, scrape using beautifulsoup4
- Use requests module vs. older methods
- Use caching for significant speed improvements on 2nd and subsequent weather updates
- Add .gitginore for .pyo, .pyc, and test outputs
- Set appropriate icons for night time weather (after sunset, before sunrise)
V0.8.2
- Setting that disables periodic radar background updating fort those platforms with PIL issues
V0.8.1
- Scraping fixes for new weatherzone, mainly moonphase
V0.8.0
- Cope with locales that don't provide pressure information
V0.7.9
- Bring labels in line with Ronie's weather.openweathermap.extended for better cross skin compatibility,
still supports the old style labels
- Added Fire Danger ratings and Pressure, Wind Gusts
V0.7.8
- Bugfix for below, Day is not the same as Daily!
V0.7.7
- Bugfix for below, Day is not the same as Daily!
- add Longdescription new style for one day as that's all we've got
- added moonphase text
V0.7.6
- Set some more properties with standardised names for better non confluence skin support
- Add support for banner.png WeatherProviderLogo
V0.7.5
- Updates to scraper due to frickin' reverted Weatherzone changes
- Should cope with both old and new website versions with some luck
- Also updated ABC url scraping to be a bit more robust
V0.7.4
- Updates to scraper due to Weatherzone changes
V0.7.3
- add new script.module.pil to dependencies
V0.7.2
- addon.xml per Gotham requirements
V0.7.1
- Fixed ABC weather video link again - apparently they use multiple servers
V0.7.0
- Fixed ABC weather video link
- Added setting for weather video qualtiy level
V0.6.9
- Unreleased, repo moved to github
V0.6.8
- Deal with blank radar codes in user settings
- Better tidying up old radar images
V0.6.7
- Added sunrise/sunset, rain predictions to 7 day forecast
V0.6.6
- Use mathematical rounding instead of skin truncating
V0.6.5
- Bit of defensive programming to deal with parsedom and weatherzone issue
V0.6.4
- pan2 changes merged - adds date labels
V0.6.3
- Can now search by suburb name not just postcode
V0.6.1
- Bump for Frodo
- Cleanup, better logging (in debug mode)
- Refactor & incorporate b808 common code (0.0.8)
- Bugfix for proxy users
V0.4.4
- Minor data cleanup as Weatherzone returns crap data sometimes
V0.4.3
- Fixes for fixes for capatilisation :)
V0.4.2
- Fixes for capatilisation
- Fixes for parsedom 1.2 unicode behaviour
V0.3.8
- Only import PIL if extended features are activated (means on paltforms like Crystalbuntu without PIL you can still get BOM weather data at least.
- some radars (e.g. IDR072) - were not on the ftp server, they now get pulled in by http
- backgrounds are refreshed every 24 hours to pick up any changes at the BOM
V0.3.7
- Localized, although seems kind of pointless...getting rteady for moving to official repo maybe?
V0.3.6
- Fixed locations bug with help from scotia, a tricky one as I couldn't raise the bug....
V 0.3.5
- New icon, little cleanup
V 0.3.4
- Fixes for ParseDom 0.9.1, and removed radar from DialogSeekBar as jmarshall confirms it won't re-read the images in the path
- so it stops working after an hour or two...
V 0.3.2
- Removed 7 day icon hack now that my patch to xbmc mainline is in beta2
V 0.3.1
- Separate getting of current and forecast data so if one part of WeatherZone is not working, the rest still does
- Added support for ABC Weather in 90 Seconds (pinched from Weather+, thanks brightstr!!)
V 0.2.7
- Don't crash if weatherzone has missing data, exit with an error to screen
V 0.2.6
- Do images before properties so updates look better visually
- Improved DialogSeekBar.xml - if you want radar/weather when live video is paused...
V 0.2.5
- Added DialogSeekBar.xml - if you want radar/weather when live video is paused...
V 0.2.4
- increased timeout if weatherzone is taking a while and if they're down plugin will not crash
- added hack for the national radar IDR00004 that oddly uses a different background number
v 0.2.3
- Temp fix to try really hard on ATV2 to get at least a basic background for troyp42
- code to clear the window properties during updates so it's a bit neater
v 0.2.2
- Removed double setting
v 0.2.1
- Better logging, bug fixes, topography
v0.1.9
- First version with new radar support & 7 day forecasts
v0.1
- Fixed bugs - Windy with showers has an icon, and fire dangers is rading better.
v0.0.7
- First version in repo
v0.0.4
- second alpha