Releases: skedgo/tripkit-ios
Releases · skedgo/tripkit-ios
5.0.6
What's Changed
- Fix timetable realtime handling and scheduled messaging by @nighthawk in #425
Full Changelog: 5.0.5...5.0.6
5.0.5
What's Changed
- Fixes stop name and address not passed on to TKStopCoordinate by @nighthawk in #424
Full Changelog: 5.0.4...5.0.5
5.0.4
What's Changed
TripKitUI:
- Add
TKUIHomeCard.config.prompt, which shows above the search bar - Fixes issue where long line names were used on the timetable card
PRs
- Fixes issue where long line names were used on the timetable card by @nighthawk in #415
- Add TKUIHomeCard.config.prompt, which shows above the search bar by @nighthawk in #417
Full Changelog: 5.0.3...5.0.4
5.0.3
What's Changed
TripKit:
- Fixes unnecessary reverse geocoding when encoding data
- Fixes issue where parsing might generate duplicate stops, which in turn might break fetching timeables
TripKitUI:
- Don't show "today" in mini time selector label
- Style fix for circles along routes
PRs
- Don't show "today" in mini time selector label by @nighthawk in #410
- Avoid duplicate stops by @nighthawk in #411
- Same style for circles on map as in list, i.e., white centre by @nighthawk in #412
- Don't reverse geocode during encoding by @nighthawk in #413
Full Changelog: 5.0.2...5.0.3
5.0.2
What's Changed
Changed:
- Minor first design tweaks for iOS 26
Fixed:
- Avoid duplicate reverse-geocoding calls to stay within Apple's API limits
- Fixed name not getting reset when dragging a
TKNamedCoordinateto a new location
PRs
- Design tweaks for iOS 26 by @nighthawk in #403
- Only reverse-geocode each TKNamedCoordinate once by @nighthawk in #408
Full Changelog: 5.0.1...5.0.2
4.7.2
What's Changed
- Only reverse-geocode each TKNamedCoordinate once by @nighthawk in #409
Full Changelog: 4.7.1...4.7.2
5.0.1
What's Changed
- Cocoapods update by @nighthawk in #400
- Fixes for TKOneOffLocationManager by @nighthawk in #401
- Adds
TKUIAutocompletionViewby @nighthawk in #402 - Update mkdocs.yml by @duduct in #404
- Update landing page of docs, and some clean-up by @nighthawk in #405
- Feature/routing card initial modes by @nighthawk in #406
- Style update for real-time vehicle position by @nighthawk in #407
Full Changelog: 5.0.0...5.0.1
5.0.0
Major changes
- TripKit is now all-Swift
- TripKit is now fully compatible with SPM
- TripKit gets a core component TripKitAPI, that's also compatible with Linux
- TripKit now requires iOS 15
What's Changed
- All-Swift TripKit by @nighthawk in #203
- Regression fix for TripKitUIExample by @nighthawk in #216
- Upstream+helper by @nighthawk in #222
- Remove icons with embedded real-time icon by @nighthawk in #227
- Failover if server returns 404, 5xx, regardless of body by @nighthawk in #228
- Compile fix by @nighthawk in #229
- Upstream by @nighthawk in #237
- Upstream by @nighthawk in #241
- Upstream by @nighthawk in #250
- Example for how to add a stop over to trip by long-tapping the map by @nighthawk in #251
- CoreData async fixes by @nighthawk in #253
- Fix
TKPermissionManager.isAuthorizedby @nighthawk in #260 - Fix missing callback on some errors by @nighthawk in #261
- Upstream by @nighthawk in #280
- TripKit is requiring iOS 13.0, so we can clean these up by @nighthawk in #281
- Adds
TKOneOffLocationManagerby @nighthawk in #286 - Stability fixes by @nighthawk in #288
- Wake-up TripKit Context (and container) ASAP to avoid race condition by @nighthawk in #289
- Don't pass on empty addresses by @nighthawk in #291
- Treat empty data same as "no data" by @nighthawk in #293
- Upstream by @nighthawk in #294
- Localisation updates by @nighthawk in #295
- Use recommended settings from Xcode 14 by @nighthawk in #297
- Fix for making the home card respect the customiser's
canBeHiddenby @nighthawk in #304 - Add new TKUIPathChartView, based on Swift Charts by @nighthawk in #302
- Feature/19695 Path Charts, part 2 by @nighthawk in #305
- Token Transit 2 by @julesian in #301
- Allow opting out of reverse-geocoding coordinates by @nighthawk in #306
- Expose
fetchRegions()to allow handling error by @nighthawk in #307 - Sign in/out => Log in/out by @nighthawk in #308
- 19927 custom headway by @nighthawk in #309
- Refactoring by @nighthawk in #310
- 19951 vehicle approaches notifications by @nighthawk in #311
- Translations by @nighthawk in #314
- 19951 permissions by @nighthawk in #315
- Hotfix/20142 trip match by @nighthawk in #316
- Re-instate support for asking for calendar access on iOS 17 by @nighthawk in #317
- Docs fix by @nighthawk in #318
- Add an async variant of TKTripFetcher.downloadTrip by @nighthawk in #319
- Selected tweaks by @nighthawk in #320
- Fix for real-time updates breaking up continuations by @nighthawk in #321
- Robustness and refactoring by @nighthawk in #322
- Keep compatibility of basic TripKit with Xcode 14 by @nighthawk in #323
- Multi-threading robustness by @nighthawk in #324
- Convenience initialiser for TKNamedCoordinate by @nighthawk in #325
- Workarounds for some potential crashes by @nighthawk in #326
- Select title/subtitle highlight as adviced by MKLocalSearch by @nighthawk in #327
- Parse new
LIT-ROUTEtag by @nighthawk in #329 - Feature/20397 separated buttons by @nighthawk in #330
- Parse new
availabilityInfoon trips and show in routing results by @nighthawk in #331 - Robustness by @nighthawk in #332
- Import latest fr by @nighthawk in #333
- Hotfix/19737 autohide non wheelchairfriendly modes by @nighthawk in #334
- Autocompletion fixes by @nighthawk in #336
- Feature/homecard custom trigger + custom item in routing results by @nighthawk in #335
- QR code on purchases by @nighthawk in #338
- Bundle update and remove unused gems by @nighthawk in #339
- Annotate view-related things with
@MainActorby @nighthawk in #340 - Feature/terms type by @nighthawk in #341
- Fix for encoding terms, i.e., also need to be a string. by @nighthawk in #342
- Prepare for "bike allowed" icons by @nighthawk in #343
- Feature/facilities by @nighthawk in #344
- Feature/20774 location modes by @nighthawk in #345
- fix for squashed transport button in results accessory by @julesian in #347
- Gentler background colours by @nighthawk in #348
- Make sure
fetchRegions() async throwswaits for result by @nighthawk in #349 - Score school bus results higher (but below favourites) by @nighthawk in #350
- Remove
TKUIMapManager.showOverlayPolygonby @nighthawk in #352 - Merge stable-v4 by @nighthawk in #354
- group school bus modes request by @julesian in #355
- Also add
TKAppleGeocoder.pointsOfInterestsToExcludeby @nighthawk in #357 - fix background color for segment directions card by @julesian in #358
- New helpers and some code review by @nighthawk in #360
- Feature/21349 autocomplete merging by @julesian in #359
- Allow creating request without custom context by @nighthawk in #361
- Add userType to user by @nighthawk in #363
- Return Trip date picker selection updates by @julesian in #362
- Fix bad French localisation string by @nighthawk in #364
- Fix two more bad translation strings by @nighthawk in #365
- Bundle update by @nighthawk in #368
- Minor additions by @nighthawk in #367
- Descriptive Acccessibility labels on autocomplete items by @julesian in #366
- Add "Add Location" Loc String by @julesian in #371
- Use hash for equality token, if available by @nighthawk in #373
- Feature/21655 trip booking flow by @nighthawk in #369
- TripKitUI now requires iOS 15 by @nighthawk in #375
- Xcode16 by @nighthawk in #376
- Autocomplete on search field first responder by @julesian in #351
- Default repo for image URLs is now https://static.skedgo.com/icons/ by @nighthawk in #378
- Light tint colours should get black text on them not white text by @nighthawk in #379
- Feature/22900 booking providers by @nighthawk in #380
- Backwards compatibility for #22900 by @nighthawk in #381
- Fix query items not being set by @nighthawk in #382
- Hotfix/23030 reverse geocoding by @nighthawk in #384
- Fix building docs by @nighthawk in #374
- Real-time & booking related fixes by @nighthawk in #386
- Fix a minor performance regressio...
5.0.0-rc2
What's Changed
- Align settings between different framework targets by @nighthawk in #392
- Add new optional
fareGroupsandfare.groupIDsby @nighthawk in #393 - Add
FareGroup.selectedby @nighthawk in #394 - Update navigation and use remote SkedGo theme by @duduct in #395
- Address two CoreData warnings by @nighthawk in #396
New Contributors
Full Changelog: 5.0.0-rc1...5.0.0-rc2
5.0.0-rc1
This is a very big update.
Major changes
- TripKit is now all-Swift
- TripKit is now fully compatible with SPM
- TripKit gets a core component TripKitAPI, that's also compatible with Linux
- TripKit now requires iOS 15
What's Changed
- All-Swift TripKit by @nighthawk in #203
- Regression fix for TripKitUIExample by @nighthawk in #216
- Upstream+helper by @nighthawk in #222
- Remove icons with embedded real-time icon by @nighthawk in #227
- Failover if server returns 404, 5xx, regardless of body by @nighthawk in #228
- Compile fix by @nighthawk in #229
- Example for how to add a stop over to trip by long-tapping the map by @nighthawk in #251
- CoreData async fixes by @nighthawk in #253
- Fix
TKPermissionManager.isAuthorizedby @nighthawk in #260 - Fix missing callback on some errors by @nighthawk in #261
- Upstream by @nighthawk in #280
- TripKit is requiring iOS 13.0, so we can clean these up by @nighthawk in #281
- Adds
TKOneOffLocationManagerby @nighthawk in #286 - Stability fixes by @nighthawk in #288
- Wake-up TripKit Context (and container) ASAP to avoid race condition by @nighthawk in #289
- Don't pass on empty addresses by @nighthawk in #291
- Treat empty data same as "no data" by @nighthawk in #293
- Upstream by @nighthawk in #294
- Localisation updates by @nighthawk in #295
- Use recommended settings from Xcode 14 by @nighthawk in #297
- Fix for making the home card respect the customiser's
canBeHiddenby @nighthawk in #304 - Add new TKUIPathChartView, based on Swift Charts by @nighthawk in #302
- Feature/19695 Path Charts, part 2 by @nighthawk in #305
- Token Transit 2 by @julesian in #301
- Allow opting out of reverse-geocoding coordinates by @nighthawk in #306
- Expose
fetchRegions()to allow handling error by @nighthawk in #307 - Sign in/out => Log in/out by @nighthawk in #308
- 19927 custom headway by @nighthawk in #309
- Refactoring by @nighthawk in #310
- 19951 vehicle approaches notifications by @nighthawk in #311
- Translations by @nighthawk in #314
- 19951 permissions by @nighthawk in #315
- Hotfix/20142 trip match by @nighthawk in #316
- Re-instate support for asking for calendar access on iOS 17 by @nighthawk in #317
- Docs fix by @nighthawk in #318
- Add an async variant of TKTripFetcher.downloadTrip by @nighthawk in #319
- Selected tweaks by @nighthawk in #320
- Fix for real-time updates breaking up continuations by @nighthawk in #321
- Robustness and refactoring by @nighthawk in #322
- Keep compatibility of basic TripKit with Xcode 14 by @nighthawk in #323
- Multi-threading robustness by @nighthawk in #324
- Convenience initialiser for TKNamedCoordinate by @nighthawk in #325
- Workarounds for some potential crashes by @nighthawk in #326
- Select title/subtitle highlight as adviced by MKLocalSearch by @nighthawk in #327
- Parse new
LIT-ROUTEtag by @nighthawk in #329 - Feature/20397 separated buttons by @nighthawk in #330
- Parse new
availabilityInfoon trips and show in routing results by @nighthawk in #331 - Robustness by @nighthawk in #332
- Import latest fr by @nighthawk in #333
- Hotfix/19737 autohide non wheelchairfriendly modes by @nighthawk in #334
- Autocompletion fixes by @nighthawk in #336
- Feature/homecard custom trigger + custom item in routing results by @nighthawk in #335
- QR code on purchases by @nighthawk in #338
- Bundle update and remove unused gems by @nighthawk in #339
- Annotate view-related things with
@MainActorby @nighthawk in #340 - Feature/terms type by @nighthawk in #341
- Fix for encoding terms, i.e., also need to be a string. by @nighthawk in #342
- Prepare for "bike allowed" icons by @nighthawk in #343
- Feature/facilities by @nighthawk in #344
- Feature/20774 location modes by @nighthawk in #345
- fix for squashed transport button in results accessory by @julesian in #347
- Gentler background colours by @nighthawk in #348
- Make sure
fetchRegions() async throwswaits for result by @nighthawk in #349 - Score school bus results higher (but below favourites) by @nighthawk in #350
- Remove
TKUIMapManager.showOverlayPolygonby @nighthawk in #352 - Merge stable-v4 by @nighthawk in #354
- group school bus modes request by @julesian in #355
- Also add
TKAppleGeocoder.pointsOfInterestsToExcludeby @nighthawk in #357 - fix background color for segment directions card by @julesian in #358
- New helpers and some code review by @nighthawk in #360
- Feature/21349 autocomplete merging by @julesian in #359
- Allow creating request without custom context by @nighthawk in #361
- Add userType to user by @nighthawk in #363
- Return Trip date picker selection updates by @julesian in #362
- Fix bad French localisation string by @nighthawk in #364
- Fix two more bad translation strings by @nighthawk in #365
- Bundle update by @nighthawk in #368
- Minor additions by @nighthawk in #367
- Descriptive Acccessibility labels on autocomplete items by @julesian in #366
- Add "Add Location" Loc String by @julesian in #371
- Use hash for equality token, if available by @nighthawk in #373
- Feature/21655 trip booking flow by @nighthawk in #369
- TripKitUI now requires iOS 15 by @nighthawk in #375
- Xcode16 by @nighthawk in #376
- Autocomplete on search field first responder by @julesian in #351
- Default repo for image URLs is now https://static.skedgo.com/icons/ by @nighthawk in #378
- Light tint colours should get black text on them not white text by @nighthawk in #379
- Feature/22900 booking providers by @nighthawk in #380
- Backwards compatibility for #22900 by @nighthawk in #381
- Fix query items not being set by @nighthawk in #382
- Hotfix/23030 reverse geocoding by @nighthawk in #384
- Fix building docs by @nighthawk in #374
- Real-time & booking related fixes by @nighthawk in #386
- Fix a minor performance regression due to an Rx misuse by @nighthawk in #387
- Fixes some PT services being shown incorrectly as grey by @nighthawk in #388...