nmdias / FeedKit

An RSS, Atom and JSON Feed parser written in Swift
MIT License
1.19k stars 173 forks source link

JSONFeedParser date parsing can cause unexpected behaviour #89

Closed lauri-koli closed 4 years ago

lauri-koli commented 5 years ago

The date formatter used in JSONEncoder's decodingStrategy does not have locale and timezone properties set to recommended values for fixed date representations. We encountered some fatal errors which were most likely caused by this.

lauri-koli commented 5 years ago

The fatal error can be reproduced by setting the device to use 12-hour clock.