4.0.0-rc3
Pre-release
Pre-release
What's Changed
RC3 for TripKit 4.0
- Wheelchair tweaks by @pnuts2 in #57
- Hotfix/pelias by @nighthawk in #59
- allow optional transit color coding in segment view by @pnuts2 in #60
- Provided an option to produce low-constrast trip segment view by @pnuts2 in #61
- Feature/apple autocompletion by @nighthawk in #63
- Coloured real-time trains by @nighthawk in #64
- Feature/service alerts by @pnuts2 in #62
- Preparing for "hop" and "dismount" shapes by @nighthawk in #66
- Refactor to allow open maps apps w/o a TKSegment by @pnuts2 in #68
- Refactor SegmentTemplate by @nighthawk in #67
- Hotfix/image restructure by @nighthawk in #69
- Feature/refactor annotation builder by @pnuts2 in #70
- Feature/alert loading and empty screens by @pnuts2 in #65
- Feature/user api model by @pnuts2 in #71
- Cherry-picking some changes from feature/agendaOnline by @nighthawk in #72
- Robustness + tweaks by @nighthawk in #73
- Feature/myki by @pnuts2 in #74
- Hotfix/cleanup by @nighthawk in #75
- Hotfix/cleanup by @nighthawk in #76
- Home card item gets isAction to support accessibility by @pnuts2 in #80
- Addressing 15338, query input glitches by @pnuts2 in #81
- Update for safe area of TGCardVC by @pnuts2 in #82
- Make sure mode picker is visible above error view by @pnuts2 in #83
- Home card fixes by @nighthawk in #84
- Don't use interregional when from and to are in the same region by @pnuts2 in #85
- Date should be treated as either ISO or 1970 by @pnuts2 in #86
- Report test results to Datadog by @nighthawk in #87
- Feature/15410 support booking notes by @pnuts2 in #88
- Constraint both From and To label so both don't overflow by @pnuts2 in #89
- Persist change in transport mode selection in routing results card by @pnuts2 in #90
- Don't add DLSEntry's to the map by @nighthawk in #91
- Fix crash happening from KVO by @nighthawk in #92
- working with changes in purchase json by @pnuts2 in #93
- TripKitUI now requires iOS 13 by @nighthawk in #94
- iOS 15 has default padding above section header by @pnuts2 in #95
- Add TKReporter+Rx by @nighthawk in #96
- Kingfisher upgraded to 7.0 by @nighthawk in #97
- Fixed ghosting in autocomplete cell by @pnuts2 in #98
- VoiceOver tweaks by @nighthawk in #99
- Don't animate autocompletion if reduced motion is enabled by @pnuts2 in #100
- BE addes confirmationMessage to destructive action by @pnuts2 in #101
- Preparing support for return trip action type by @pnuts2 in #102
- Real-time related fixes by @nighthawk in #103
- Various VoiceOver fixes by @nighthawk in #104
- Always failover if status is >= 500 by @nighthawk in #105
- Confirm before switching to Apple Maps by @nighthawk in #106
- Use POST rather than GET to hit regions.json, as that's the official … by @nighthawk in #108
- Mark all cells as buttons that trigger an action by @nighthawk in #107
- Remove cyclosm attribution on mapman clear up by @pnuts2 in #110
- tweak routing results cell footer by @pnuts2 in #109
- Polygon robustness by @nighthawk in #111
- Polygon union fixes by @nighthawk in #113
- Customising time picker sheet + return trip booking option by @pnuts2 in #112
- Support timezone for booking input by @pnuts2 in #115
- Hotfix/replace decline with one way trip by @pnuts2 in #116
- Customizing time type labels by @pnuts2 in #117
- Add custom accessibility label for bookings by @nighthawk in #118
- Xcode13 by @nighthawk in #119
- Improve VoiceOver support for time picker and sheet by @nighthawk in #121
- A number of VoiceOver tweaks by @nighthawk in #122
- VoiceOver fix when there's an overlay by @nighthawk in #124
- Updated mode picker to use collection view by @pnuts2 in #123
- Dismiss handler for TKUISheet by @pnuts2 in #125
- Geocoding tweaks by @nighthawk in #126
- Add accessibility hint for from/to selector on routing results card by @nighthawk in #127
- Add departure-level platform information by @nighthawk in #128
- Fix missing real-time information on service card by @nighthawk in #129
- Regression fix for mode picker not working on Mac Catalyst by @nighthawk in #130
- Callback on right queue when there's just a single request, too by @nighthawk in #131
- Fixed a potential crash when scrolling timetable by @pnuts2 in #133
- Support new flag: hideExactTimes by @pnuts2 in #132
- Allow specifying accessibility elements on time picker toolbar by @nighthawk in #134
- Fixes issue where trip details disappear if real-time update fails by @nighthawk in #135
- Fixes missing prompt for time picker by @nighthawk in #136
- Hide exact times also in accessibility label by @nighthawk in #137
- Translations/de by @nighthawk in #138
- Consistent VoiceOver ordering for routing results screen by @nighthawk in #142
- Fixes issue where the time picker is covered by by the keyboard by @nighthawk in #141
- Passing through request error as an error event by @pnuts2 in #140
- Add Arabic translation and RTL support by @nighthawk in #139
- Imported latest translations by @nighthawk in #143
- TKServer.hit can pass on server and decoding errors by @nighthawk in #146
- Allow customising initial selection of VoiceOver by @nighthawk in #145
- Robustness by @nighthawk in #147
- Potential fix for crash on region change by @nighthawk in #148
- Allow specifying API Key per
TKServer
/TKRoutingServer
instance by @nighthawk in #151 - Booking action supporting "plan next" by @pnuts2 in #150
- Query input starts in origin mode by @pnuts2 in #149
- Feature/16558 hide durations by @nighthawk in #152
- Robustness and segment subtitle tweak by @nighthawk in #153
- Option to set focus on query input search bar by @pnuts2 in #154
- Option to hide trip metrics by @pnuts2 in #155
- Robustness fixes by @nighthawk in #156
- Update mode identifier for DRT by @nighthawk in #157
- Refactor/translation cleanup by @nighthawk in #158
Full Changelog: v3.1.1...4.0-rc3