Releases: skedgo/tripkit-ios
Releases · skedgo/tripkit-ios
4.7.1
What's Changed
- Fix crash when showing "Powered by" attribution on a French device by @nighthawk in #328
- Fix for region contains check if needle is bigger than the region and… by @nighthawk in #337
- CocoaPods update by @nighthawk in #353
Full Changelog: 4.7.0...4.7.1
4.7.0
What's Changed
New:
- Trip actions can get a priority to determine ordering, see #273
- New "trip is about to start" notification, #296
- A couple minor new APIs, see #273, #299
Changed:
- TKUITripNotificationManager is source of truth for toggle state of notifications (rather than the toggle button) and which trip is monitored, see #273
- Tweak behaviour of trip badges, see #200
Fixed:
- Adds missing stop name in trip overview card on stops along the way, see #313
- Removes ability to select trip segments on the map on trip overview card, see #312
- Much improved support for XXL font sizes, see #290
- Minor fixes for trip notifications, see #273, #298
PRs
- Support for XXL font sizes by @nighthawk in #290
- Trip monitoring enhancements by @nighthawk in #273
- Trip start notifications by @nighthawk in #296
- Ignore location-based notifications that are too far in the future by @nighthawk in #298
- Add matched notification to return value of
match(geofenceID:)
by @nighthawk in #299 - Tweak badges by @nighthawk in #300
- Disable polyline selection on trip overview card by @nighthawk in #312
- Show missing stop name in trip overview card on stops along the way by @nighthawk in #313
Full Changelog: 4.6.1...4.7.0
4.6.1
What's Changed
- Fix for Dark Mode styling of TKUICardActions by @nighthawk in #282
- Fixes
TKParserHelper.coordinate(forRequest:)
if a name is provided by @nighthawk in #283 - Fix encoding of TKSettings.Config.weights by @nighthawk in #284
- Fix parsing of speeds by API value by @nighthawk in #287
- Parse new routeID field by @nighthawk in #285
Full Changelog: 4.6.0...4.6.1
4.6.0
Primary changes
- Allow injecting location info cards to search and routing results, for which a
TKUILocationCard
has been provided, via #278 and #275. - Updated the style of card actions and added capability to reflect the status of a Combine publisher, via #277
PRs
- Adds TKUICustomization.shared.locationInfoTapHandler by @nighthawk in #275
- Feature/card actions update by @nighthawk in #277
- Adds TKUILocationCard by @nighthawk in #278
- Enhance GeoJSON parser by @nighthawk in #279
Full Changelog: 4.5.0...4.6.0
4.5.0
What's Changed
Improvements:
- Updated style of mode-by-mode map (#271)
- Support for new safety-related road tags (#265)
- Dynamic action button messages (#270)
Fixes:
PRs
- Adds support for new safety-related road tags by @nighthawk in #265
- Translation update by @nighthawk in #267
- Translations by @nighthawk in #269
- Backend message confirmation support by @julesian in #270
- Enable blue status bar indicator and background notifications... by @nighthawk in #264
- Reviewed style of the mode-by-mode map by @nighthawk in #271
Full Changelog: 4.4.5...4.5.0
4.4.5
What's Changed
Added:
- Allow setting
TKUIResultsFetcher.modeReplacementHandler
(#254), to overwrite requested modes on-demand - Adds
TKStopCoordinate.wheelchairAccessibility
(#255) - Adds
TKAPI.User.phone
(#256)
Fixed:
- Fixes handling of currencies with no decimal places, e.g., Japanese Yen (#245)
- Fixes nil values in list of additional routing query parameters (#257)
- Fixes
TKUINotificationView
not adapting to dark mode (#262)
PRs
- Add TKAPI.User.phone by @nighthawk in #256
- Fixes nil values in list, messing up additional query parameters by @nighthawk in #257
- Adds TKStopCoordinate.wheelchairAccessibility by @nighthawk in #255
- Allow setting
TKUIResultsFetcher.modeReplacementHandler
by @nighthawk in #254 - added decimal place handling based on given currency code by @julesian in #245
- Fix TKUINotificationView dark mode color usage by @julesian in #262
Full Changelog: 4.4.4...4.4.5
4.4.4
What's Changed
- Increase contrast on accessory by @nighthawk in #252
- Adjust wording of
TKUINotificationView
Full Changelog: 4.4.3...4.4.4
4.4.3
What's Changed
Changes:
- The real-time indicator now points to forward, rather than up, to not confuse it with a Wifi icon
Fixes:
- Fixes "increase contrast" not respected fully on
TKUIRoutingResultsCard
- Fixes callbacks to be on main queue from
TKWaypointRouter
which previously might have called back on a background thread.
PRs
- Fixes which callback queue to use from waypoint router by @nighthawk in #246
- Rotate real time icon by @nighthawk in #247
- Hotfix/high contrast by @nighthawk in #248
Full Changelog: 4.4.2...4.4.3
4.4.2
What's Changed
- Re-instate compatibility with iOS 13 by @nighthawk in #243
Full Changelog: 4.4.1...4.4.2
4.4.1
What's Changed
Added:
- High-contrast variants for warning and success colours (enabled if device is set to High Contrast mode)
Changed:
- The backend data model for tickets/fares has been updated
Fixed:
- Addresses issue where the GeoMonitor would be woken up unnecessarily, leading to a runtime crash if Background Location mode was not enabled.
PRs
- High-contrast variants for warning and success by @nighthawk in #239
- Updated model for tickets and fares by @nighthawk in #226
- Stopping to monitor shouldn't wake up GeoMonitor unnecessarily by @nighthawk in #242
Full Changelog: 4.4.0...4.4.1