Releases: ArtSabintsev/Harpy
Updated Latvian Localization
Vietnamese Localization Fix
Fixed typo in Vietnamese localization (Siren PR#83).
Vietnamese Localization and fix for _BSMachError
- Added Vietnamese localization (#78)
- Fixed
_BSMachError
issue (#141)
Fixed tintColor
The UIAlertController wasn't respecting the tintColor attribute.
Issue: #139
Fix: #140
Thanks to @nikolay-petrov for finding this issue and pushing a quick PR fix.
appID is now properly set
There was a bug in 4.0.0 & 4.0.1 where the appID
variable (previously public, now private) was not being set after fetching the JSON results (#137).
This has been fixed in #138.
Fix to Device OS Comparability Logic
Apps that were not yet shipped to the app store (e.g., completely new apps), but had Harpy installed, were crashing due to faulty device checking logic. This problem does not exist in Siren.
- Problem identified in #135
- Problem fixed in #136
Massive Update!
This update has been in the works for a long time! Specifically, it brings Harpy back into full feature parity with its sister Swift language library, Siren.
Here's what's new (PR #133):
- The
appID
variable no longer needs to be set nor is it exposed to the developer. Harpy now uses app'sbundleID
for version checking, which it can grab from the main NSBundle. - Added ability to show alerts only if current app store version is compatible with the device's version of iOS
- Example: If version 1.0.0 of the app is installed on a user's device that is running iOS 9 and a new version, let's say 1.1.0 requires iOS 10, an update will not be shown until the user upgrades their device.
- Fix to Brazilian Portuguese Language
- Making use of NSURLComponents and NSURLQueryItem APIs
- Modern syntax (making use of nullability syntax and generics)
- Unit Tests!
Finally, the README has received a lot of love, so check it out for more details!
Croatian Localization
Added Croatian Localization. Thanks to @jinjic in ArtSabintsev/Siren#73
Localization Fixes and Device Compatibility Check
- Fixed Polish localization
- Fixed Hungarian localization
Fixed NSBundle/Framework issue
- Refer to #122