mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-23 07:09:35 +02:00
8.2 KiB
8.2 KiB
Changelog
4.0.1
5d49fd0
parseDateTime
: fixtzOffset
&daysOffset
🐛
4.0.0
This version is not fully backwords-compatible. Check out the migration guide.
breaking changes 💥
- 1e13cf1/b99ceb2
parseLocation
: strip leading zeros from IDs a9fd9ff
parseDateTime
: return ISO string/timestampca1105f
parseDateTime
: parse timezone offset if givenbf3c4c5
require Node>=8.3.0
bbff1f4
movement.nextStops
->movement.nextStopovers
- bad0af8/8b87868/2e12206 rename
station(id)
->stop(id)
- 96ff59d/0daa1c5/88c78c2
leg.id
->leg.tripId
3bc2eff
locations()
: defaultopt.results
to5
- a1ffad3/cb535cd
parseLine
: removeline.class
&line.productCode
- fcc53b5/b2b2d11/a1c40ad
journeys()
: return object withjourneys
,earlierRef
,laterRef
61e7d14
journeys()
: defaultopt.transfers
to-1
d7e439b
debugging:NODE_DEBUG
->DEBUG
8f9b22e
locations()
,nearby()
:opt.stations
->opt.stops
a972dad
departures()
/arrivals()
,locations()
,nearby()
,stop()
:opt.stationLines
->opt.linesOfStops
- 0e1fcb0/0e1fcb0
leg.mode: 'walking'
->leg.walking: true
567cc98
DB, INSA, Nah.SH, ÖBB:nationalExp
->nationalExpress
9c44995
removearrival.trip
/departure.trip
&movement.trip
- eb3ffba/eab850e mark POIs objects with
poi: true
748f8ce
createThrottledClient
->withThrottling
fbde6a1
createClientWithRetry
->withRetrying
1646173
throwError
s ->TypeError
s- 7e39a2f/3b0740d
formerScheduled…
->scheduled…
bugfixes 🐛
fcc2a23
ÖBBjourneys()
: fixopt.results
3.10.1
3.10.0
- d797333/1e16a10 DB: parse additional line names
3.9.1
a145fea
extend default retrying options 🐛
3.9.0
3.8.1
3f58d84
handlestop
objects as input 🐛
3.8.0
5d0096c
departures()
: profile flag forgetPasslist
&stbFilterEquiv
- #99 Saarfahrplan profile – Thanks @ialokim & @juliuste!
3.7.0
- e867dac/f097022
opt.stopovers
,departure.nextStopovers
/arrival.previousStopovers
3.6.3
cb2d298
stop
s/station
s: defaultid
ofnull
🐛
3.6.2
3.6.1
b809281
fix error parsing 🐛- bcbc366/ae2007c/e1f1d0d ÖBB
radar()
: fix filtering ofmovement.nextStops
🐛
3.6.0
4b56f66
parsejourney.cycle
if returned by HAFAS17b8f14
journeyLeg.cycle
: parsenr
field if returned by HAFAS8fac5fc
journeyLeg.alternatives
: parsedirection
,delay
,tripId
3.5.0
3.4.3
9936466
p-throttle@2
,tape-promise@4
3.4.2
2a6b0dc
speed up date+time formatting ⚡️
3.4.1
ed3ecd7
speed up date+time formatting ⚡️
3.4.1
582c9de
speed up date+time parsing ⚡️
3.4.0
- #81 S-Bahn München profile – Thanks @flori-uni!
3.3.1
035877c
reachableFrom()
retry 🐛
3.3.0
- #80/b36ccda
reachableFrom()
method – docs
3.2.1
3.2.0
- #79 CapMetro/CMTA profile – Thanks @nickturskyi!
3.1.2
f796337
handle warnings without schedulesDate
/eDate
/lModDate
🐛
3.1.1
39cc2f3
fix install on Windows 🐛
3.1.0
9257d3a
parseline.fahrtNr
3.0.0
This version is not fully backwords-compatible. Check out the migration guide.
new features ✨
- 2d3796a BVG profile
0db84ce
#61 parse remarks for stopovers and journey legsac9819b
arrivals()
method – docs5b754aa
refreshJourney()
method – docs21c273c
journeys()
/trip()
: leg stopovers: parse & expose delays- 021ae45
journeys()
/trip()
: leg stopovers: parse & expose platforms - 84bce0c
arrivals()
/departures()
: parse & expose platforms - 85e0bdf
journeys()
:startWithWalking
option with defaulttrue
- f6ae29c journey legs with
type: 'walking'
now have adistance
in meters 0d5a8fa
departures, arrivals, stopovers: former scheduled platform(s)0199749
language
option with defaulten
1551943
arrivals()
/departures()
:includeRelatedStations
option with defaulttrue
breaking changes 💥
- c4935bc new mandatory
User-Agent
parameter b7c1ee3
profiles: new products markup (guide)40b559f
changeradar(n, w, s, e)
signature toradar({north, west, south, east})
005f3f8
removejourney.departure
,journey.arrival
, …0ef0301
validateopt.when
431574b
parse polylines usingprofile.parsePolyLine
– docs for the output formata356a26
throw if 0 products enabledc82ad23
journeys()
:opt.when
→opt.departure
/opt.arrival
665bed9
renamelocation(id)
tostation(id)
6611f26
journeys()
/trip()
:leg.passed
→leg.stopovers
ebe4fa6
journeys()
/trip()
:opt.passedStations
→opt.stopovers
3e672ee
journeys()
/trip()
:stopover.station
→stopover.stop
- 2e6aefe journey leg, departure, movement:
journeyId
->tripId
8881d8a
&b6fbaa5
: change parsers signature toparse…(profile, opt, data)
- cabe5fa: option to parse & expose
station.lines
, default off - c8ff217 rename
journeyLeg()
totrip()
- 8de4447 rename
profile.journeyLeg
toprofile.trip
bugfixes
- dd0a9b2
parseStopover
: fix first/last canceled stopovers 🐛
2.10.3
50bd440
betterUser-Agent
randomization
2.10.2
d54c26d
randomizeUser-Agent
2.10.1
04d550f
parseTRSF
legs aswalking
🐛
2.10.0
4da8689
journey legs withtype: 'walking'
now have adistance
in metersc1bdade
departures()
: parse & expose platformsfccd3d0
journeys()
:startWithWalking
option
2.9.1
a952b08
notes on how to usehafas-client
with react-native 📝- 38a3749
parseStopover
: fix first/last canceled stopovers 🐛
2.9.0
49186ae
journey leg passed stations: addarrivalDelay
&departureDelay
deb8829
journeys()
: newwhenRepresents
optionf3d8304
let theinsa
andnahsh
profiles use HTTPS
2.8.1
769f2e3
sendAccept: application/json
2.8.0
16c3f01
enablejourneyLeg()
for DB
2.7.5
908d531
DBjourneys()
: fix polylines parsing 🐛
2.7.4
709b7b4
update dependencies
2.7.3
48f2cef
each movement fromradar()
now has ajourneyId
field
2.7.2
a97e0d3
fix polylines parsing 🐛
2.7.1
aa480e0
fix polylines parsing 🐛
2.7.0
journeys()
:polylines
optionjourneyLeg()
:polyline
optionradar()
:polylines
option
2.6.0
5d10d76
journey legs: parse cycle
2.5.3
d676b84
fix parsing for journey leg alternatives 🐛
2.5.2
2.5.1
afc0124
fix stopover parsing 🐛
2.5.0
2.4.2
parseStopover
: expose canceled arrivals & departures 🐛
2.4.1
- new writing a profile guide
parseMovement
: useparseStopover
🐛parseStopover
: useparseStationName
🐛
2.4.0
- new Nahverkehr Sachsen-Anhalt (NASA)/INSA profile
- new
earlierRef
/laterRef
feature to query earlier/later journeys (pagination) - former scheduled date & time for canceled departures & journeys