All notable changes to this project will be documented in this file.
3
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
7
##[0.1.65] - 2026-01-28
8
###Changed
9
-Add wasi support ([#190](https://github.com/strawlab/iana-time-zone/pull/190))
10
- Add support for emscripten ([#189](https://github.com/strawlab/iana-time-zone/pull/189))
11
- Add s390x target to Rust CI workflow ([#182](https://github.com/strawlab/iana-time-zone/pull/182))
12
13
##[0.1.64] - 2025-09-12
14
###Changed
15
-Bump `windows-core` to `0.56-0.62` range ([#177](https://github.com/strawlab/iana-time-zone/pull/177)
16
17
##[0.1.63] - 2025-03-31
18
###Changes
19
-Bump MSRV (minimum supported rust version) to 1.62 ([#131](https://github.com/strawlab/iana-time-zone/pull/131))
20
- Bump `windows-core` to `0.56-0.61` range ([#131](https://github.com/strawlab/iana-time-zone/pull/131), [#133](https://github.com/strawlab/iana-time-zone/pull/133))
21
22
##[0.1.62] - 2025-03-24
23
###Changed
24
-Bump MSRV (minimum supported rust version) to 1.61 ([#157](https://github.com/strawlab/iana-time-zone/pull/157))
25
- Update to rust edition 2021 ([#161](https://github.com/strawlab/iana-time-zone/pull/161))
26
- Address high and medium severity zizmor findings ([#163](https://github.com/strawlab/iana-time-zone/pull/163))
27
28
###Added
29
-Added support for tvOS, watchOS and visionOS ([#146](https://github.com/strawlab/iana-time-zone/pull/146)).
30
- implement OpenHarmony support ([#150](https://github.com/strawlab/iana-time-zone/pull/150))
31
32
##[0.1.61] - 2024-09-16
33
###Changed
34
35
-Depend on wasm-bindgen 0.2.89 or higher ([#134](https://github.com/strawlab/iana-time-zone/pull/134))
36
- Do not use wasm_bindgen in wasm32-unknown-emscripten environment ([#130](https://github.com/strawlab/iana-time-zone/pull/130))
37
38
##[0.1.60] - 2024-02-03
39
###Changed
40
-correct `windows-core` dependency version ([#127](https://github.com/strawlab/iana-time-zone/pull/127))
-bump MSRV to 1.38 ([#70](https://github.com/strawlab/iana-time-zone/pull/70))
88
- Refactor Android property key CStr construction to add tests ([#69](https://github.com/strawlab/iana-time-zone/pull/69))
89
- Refactor MacOS implementation a lot ([#67](https://github.com/strawlab/iana-time-zone/pull/67))
90
91
###Added
92
-Implement for Haiku ([#66](https://github.com/strawlab/iana-time-zone/pull/66))
93
94
###Fixed
95
-Fix spelling of 'initialized' in sync::Once statics ([#63](https://github.com/strawlab/iana-time-zone/pull/63))
96
97
##[0.1.50] - 2022-09-23
98
###Fixed
99
-Reduce MSRV for Android again ([#62](https://github.com/strawlab/iana-time-zone/pull/62))
100
101
##[0.1.49] - 2022-09-22
102
###Changed
103
-`once_cell` dependency is not needed ([#61](https://github.com/strawlab/iana-time-zone/pull/61))
104
105
##[0.1.48] - 2022-09-12
106
###Changed
107
-Downgrade requirements for WASM dependencies ([#58](https://github.com/strawlab/iana-time-zone/pull/58))
108
- Reduce MSRV for Tier 1 platforms to 1.31 ([#59](https://github.com/strawlab/iana-time-zone/pull/59))
109
110
##[0.1.47] - 2022-08-30
111
###Changed
112
-Update `android_system_properties` to v0.1.5 to run 9786% faster (YMMV) ([#56](https://github.com/strawlab/iana-time-zone/pull/56))
113
114
##[0.1.46] - 2022-08-18
115
###Added
116
-Implement for Solaris ([#55](https://github.com/strawlab/iana-time-zone/pull/55))
117
118
##[0.1.45] - 2022-08-16
119
###Fixed
120
-Fix potential use after free in MacOS / iOS ([#54](https://github.com/strawlab/iana-time-zone/pull/54), [RUSTSEC-2022-0049](https://rustsec.org/advisories/RUSTSEC-2022-0049.html))
121
- Fix typos in README ([#53](https://github.com/strawlab/iana-time-zone/pull/53))
122
123
##[0.1.44] - 2022-08-11
124
###Fixed
125
-"/etc/localtime" may be relative link ([#49](https://github.com/strawlab/iana-time-zone/pull/49))
126
127
##[0.1.43] - 2022-08-11
128
###Changed
129
-Use `core-foundation-sys` instead of `core-foundation` ([#50](https://github.com/strawlab/iana-time-zone/pull/50))
130
131
##[0.1.42] - 2022-08-10
132
###Fixed
133
-Fix implementation for Redhat based distros ([#48](https://github.com/strawlab/iana-time-zone/pull/48))
-Update `windows` requirement from 0.32 to 0.33 ([#31](https://github.com/strawlab/iana-time-zone/pull/31))
186
187
##[0.1.28] - 2022-02-04
188
###Changed
189
-Update `windows` requirement from 0.30 to 0.32 ([#30](https://github.com/strawlab/iana-time-zone/pull/30))
190
191
##[0.1.27] - 2022-01-14
192
###Changed
193
-Update `windows` requirement from 0.29 to 0.30 ([#29](https://github.com/strawlab/iana-time-zone/pull/29))
194
195
##[0.1.26] - 2021-12-23
196
###Changed
197
-Update `windows` requirement from 0.28 to 0.29 ([#28](https://github.com/strawlab/iana-time-zone/pull/28))
198
199
##[0.1.25] - 2021-11-18
200
###Changed
201
-Update `windows` requirement from 0.27 to 0.28 ([#27](https://github.com/strawlab/iana-time-zone/pull/27))
202
203
##[0.1.24] - 2021-11-16
204
###Changed
205
-Update `windows` requirement from 0.26 to 0.27 ([#26](https://github.com/strawlab/iana-time-zone/pull/26))
206
207
##[0.1.23] - 2021-11-12
208
###Changed
209
-Update `windows` requirement from 0.25 to 0.26 ([#25](https://github.com/strawlab/iana-time-zone/pull/25))
210
211
##[0.1.22] - 2021-11-08
212
###Changed
213
-Update `windows` requirement from 0.24 to 0.25 ([#24](https://github.com/strawlab/iana-time-zone/pull/24))
214
215
##[0.1.21] - 2021-11-02
216
###Changed
217
-Update `windows` requirement from 0.23 to 0.24 ([#23](https://github.com/strawlab/iana-time-zone/pull/23))
218
219
##[0.1.20] - 2021-10-29
220
###Changed
221
-Update `windows` requirement from 0.21 to 0.23 ([#22](https://github.com/strawlab/iana-time-zone/pull/22))
222
223
##[0.1.19] - 2021-09-27
224
###Changed
225
-Update `windows` requirement from 0.19 to 0.21 ([#18](https://github.com/strawlab/iana-time-zone/pull/18), [#20](https://github.com/strawlab/iana-time-zone/pull/20))
226
- Update `chrono-tz` requirement from 0.5 to 0.6 ([#19](https://github.com/strawlab/iana-time-zone/pull/19))
227
228
##[0.1.18] - 2021-08-23
229
###Changed
230
-Update `windows` requirement from 0.18 to 0.19 ([#17](https://github.com/strawlab/iana-time-zone/pull/17))
231
232
##[0.1.16] - 2021-07-26
233
###Changed
234
-Update `windows` requirement from 0.17 to 0.18 ([#16](https://github.com/strawlab/iana-time-zone/pull/16))
235
236
##[0.1.15] - 2021-07-08
237
###Changed
238
-Update `windows` requirement from 0.14 to 0.17 ([#15](https://github.com/strawlab/iana-time-zone/pull/15))
239
240
##[0.1.14] - 2021-07-07
241
###Changed
242
-Update `windows` requirement from 0.13 to 0.14 ([#14](https://github.com/strawlab/iana-time-zone/pull/14))
243
244
##[0.1.13] - 2021-06-28
245
###Changed
246
-Update `windows` requirement from 0.12 to 0.13 ([#13](https://github.com/strawlab/iana-time-zone/pull/13))
247
248
##[0.1.12] - 2021-06-28
249
###Changed
250
-Update `windows` requirement from 0.11 to 0.12 ([#12](https://github.com/strawlab/iana-time-zone/pull/12))
251
252
##[0.1.11] - 2021-06-12
253
###Changed
254
-Update `windows` requirement from 0.10 to 0.11 ([#11](https://github.com/strawlab/iana-time-zone/pull/11))
255
256
##[0.1.10] - 2021-05-13
257
###Changed
258
-Update `windows` requirement from 0.9 to 0.10 ([#10](https://github.com/strawlab/iana-time-zone/pull/10))
259
260
##[0.1.9] - 2021-04-28
261
###Changed
262
-Update `windows` requirement from 0.8 to 0.9 ([#8](https://github.com/strawlab/iana-time-zone/pull/8))
263
264
##[0.1.8] - 2021-04-13
265
###Changed
266
-Update `windows` requirement from 0.7 to 0.8 ([#7](https://github.com/strawlab/iana-time-zone/pull/7))
267
268
##[0.1.7] - 2021-03-30
269
###Changed
270
-Update `windows` requirement from 0.6 to 0.7 ([#6](https://github.com/strawlab/iana-time-zone/pull/6))
271
272
##[0.1.6] - 2021-03-24
273
###Changed
274
-Update `windows` requirement from 0.5 to 0.6 ([#5](https://github.com/strawlab/iana-time-zone/pull/5))
275
276
##[0.1.5] - 2021-03-20
277
###Changed
278
-Update `windows` requirement from 0.4 to 0.5 ([#4](https://github.com/strawlab/iana-time-zone/pull/4))
279
280
##[0.1.4] - 2021-03-11
281
###Changed
282
-Update `windows` requirement from 0.3 to 0.4 ([#3](https://github.com/strawlab/iana-time-zone/pull/3))
283
284
##[0.1.3] - 2021-02-22
285
###Changed
286
-Use `windows` crate instead of `winrt`
287
288
##[0.1.2] - 2020-10-09
289
###Changed
290
-Update `core-foundation` requirement from 0.7 to 0.9 ([#1](https://github.com/strawlab/iana-time-zone/pull/1))
291
292
##[0.1.1] - 2020-06-27
293
###Changed
294
-Update `core-foundation` requirement from 0.5 to 0.7