- Swift 4.1 compatibilty including migration to Swift 4's Codable.
- Swift 4.2 compatibilty (has it been so long since a release? o.O)
- Additional mobility restriction settings and further so called "standard settings" are now supported for Route requests.
- Missing values for
Mode
were added (footpath
andrapidtransit
). - Missing initializer for
POI.CoordRect
.
- Types now conform to Equatable and Hashable where applicable.
- GaussKrueger library was inlined and no longer has to be linked separately when building w/ using Carthage.
- A few leftover properties that weren't optional but should be now are.
Stop.findNear()
now works again \o/ The implementation is far from ideal, but it's ok for now.
Route.find(from:to:)
.localizedETA()
on DepartureStop.monitor()
- A few
Route
properties are now optional
- Renamed
Trip
toRoute
- some coordinate handling, should now work better
Departure
'sactualETA
is now justETA
and no longer optional
- Trip Requests 🛤
Depature.platform
is optional, as it should be
- now dependent on Marshal, Carthage users will have to pull this in as well
- Route change lookups
- Serviced lines lookup
- convenience
Departure.monitor(stopWithName:)
- Coordinates are back 👏
- Some argument labels were made more explicit
Stop.findNear()
since the previous implementation was broken. Will hopefully find its way back soon.
- Compatibility with SPM.
- Migrated to use WebAPI instead of old Widgets endpoint.
- Basic API, no more
DVB
class to interact with.
- Example app from repo. That will live somewhere else.
- Local stop list, since there's now a good endpoint for this.
- Monitor filters, please implement this yourself if you need this functionality.
- Everything regarding coordinates, will fix soon (hopefully)!
- Support for Swift 3 ✨
nearestStops()
finds nearest stops 🎉
DVB.find
now uses a local list of all stops, since this adds coordinate data \o/
DVB.find
can now be used to find specific stops using a portion of their title.