- Updates OJP Fare - PR #134
- refactor ApiConfig, removes default stages from SDK
- updates package, adds dependencies, disable request logs by default - PR #132
- updates nova fares - PR #130
- fix
PtModeFilter
- PR #129
- remove
@types/mapbox-gl
- PR #125 - flexible
TimedLeg
Service init - PR #126 - expose OJP backend version (1.0 or 2.0) - PR #127
- fix multi-modal TR - Sharing doesn't work anymore #179 - PR #123
- adds TripRrequest filter for public transport modes - Adds mean of transport (bus, boat, etc.) option in the TR #170 - PR #119
- BREAKING CHANGE - extract client specific code from SDK
- refactor
NumberOfResults
- PR #121- BREAKING CHANGE - allow also to give NumberOfResultsBefore and NumberOfResultsAfter, all optional, this way no need to send the NumberOfResultsType
- Fix Service real-time info parsing - PR #117
- adds ALTERNATIVE_TRANSPORT VehicleAccessType, New BehiG Info Icon #169 - PR #114
- simplify SIRI-SX situations creation - PR #115
- TripRequest updates - PR #111
- implement custom additional restrictions
min/max
Duration/Distance
, they can be turned on/off on individual basis - adds via
DwellTime
support - PR #110 - adds
foot
IndividualTransportMode, is used by OJP 2.0 - fares: expose
FareProductName
- implement custom additional restrictions
- Customize
NumberOfResults
- PR #108
- Remove
ModeAndModeOfOperationFilter/siri:WaterSubmode
which is for OJP2 - PR #106
- Fix
Via
TripRequest
params - PR #104
- Adds support for Via locations - PR #102
- Complete the
TripRequest.initWithTripLocationsAndDate
constructor to use all params - PR #102 - BREAKING CHANGE - remove JourneyRequest API, no more need for this, was added to support via using multiple
TripRequest
requests - PR #102 - Adds Cancelled, Deviation, Unplanned support for Service - PR #101
- BREAKING CHANGE - updates situations model - PR #101
- Update
StopEvent
situations: use also line/route situations from Service - PR #100
- OJP localization support - PR #96
- BREAKING CHANGE - adds language param to all request API calls
- log OJP requests for
DEBUG
envs - PR #98
- Fix situations parser - PR #94
- In v1 there is no
<SituationFullRefs>
container - validate situations on DEBUG stages
- allow situations with empty description / detail
- In v1 there is no
- Fix TripInfoRequest params - PR #93
- Updates situations/traffic/real-time info #91
- BREAKING CHANGE - SIRI-SX situations model changed
- BREAKING CHANGE -
StationBoardModel
is removed from the SDK, should be implemented in the integrator - for TR send
UseRealtimeData
=explanatory
to capture real-time info - adds support for trips with
Cancelled
,Infeasable
Trip status - adds support for
NotServicedStop
property for TimedLeg points
- updates SDK version to
0.9.36
- PR #90 - adds
TripInfoRequest
support - PR #87 - adds
NumberOfResultsType
to handle previous / nextTripResult
connections - PR #86 - adds
Trip
andTripRequestResponse
XML serialization support- PR #89 - fix circular dependency - PR #85
- updates SDK version to
0.9.35
- PR #84 - adds support for car water-ferry / car-shuttle train - PR #80, PR #82
- remove sorting of trips for special cases, should be done in the integrators - PR #83
- updates SDK version to
0.9.34
- PR #79 - add support for
TransferMode
, improveLegTransportMode
- PR #78
- updates SDK version to
0.9.33
- PR #77 - BREAKING CHANGE: change restriction type in
LocationInformationRequest
: update types and use an array for restriction types (i.e. [stop
,address
]) - PR #73 - adds
GeoRestriction/Circle
to LIR - PR #74 - adds support for car-shuttle-train (Autoverladezug) - PR #75
- improve
Location/Address
- PR #71 - improve requests: allow LIR requests to use mocked XMLs, adds generic
XMLParser
, adds center min, max long/lat members for GeoPositionBBOX - PR #72
- updates SDK version to
0.9.31
- PR #68 - add tests - Add tests #67 - PR #66
- update docs - Adds docs SDK, update APIs #63 - PR #65
- updates SDK version to
0.9.30
- PR #64 - updates
TripRequest
API - PR #62 - fix
Location.POI
shared mobility attributes - issue #60 - PR #61 - adds OJP Fare Support - OJP Fare Support #57 - PR #57
- adds PoC for TripRequest pagination - Create PoC exmaple for TripRequest pagination - PR #56
- expose
JourneyService
attributes - PR #53 - adds
Dep/Arr
option for TripRequest requests - PR #54 - updates SDK version to
0.9.29
- PR #55
- fix
sax
lib import - PR #49
- improve OJP APIs parser - PR #43
- adds platform assistance - PR #44
- updates SDK version to
0.9.25
- PR #45
- migrate to a SAX-based parser for handling OJP API responses - PR #41
- add support to compute the trip distance from the individual legs - PR #40
- adds support for node v20 in examples
- cleanup left-overs
- improve handling of coordinates in
Location
objects - PR #34
- allow better parsing of coordinates / names, support for Embed OJP Demo in other websites #45, PR #31
- adds new POI categories
other
,sbb_services
adapt POI categories #5
- adds support for
others-drive-car
(limo) IndividualTransportMode - see #87 - remove
La Beta
stage hack for number of results inOJP.TripRequest
calls
- PR #27
- pretty print the XML payload in the OJP APIs calls
NumberOfResultsAfter
is now default in theOJP.TripRequest
calls- use
PrivateModeFilter
for the OJP APIs calls - add helpers for reuse of the
OJP.StopEventRequest
calls
OJP.TripRequest
changes - see PR #26- restore
ojp:DepArrTime
- allow toggling of the
<ojp:IncludeLegProjection>
param - allow usage of either
ojp:NumberOfResultsAfter
orojp:NumberOfResults
param
- restore
- use strings for
StageConfig.key
, dont force the consumer to use only predefined OJP stages - see #24 - adds support for taxi mode in
OJP.TripRequest
- see #87, see PR #25
- small changes - see #23
- exports
Duration
for external usage - adds support for
taxi
IndividualTransportMode inTripRequest
calls
- exports
- fix dependencies inclusion - see #20
- avoid usage of
allowSyntheticDefaultImports
by usingimport * as
- declare
GeoJSON
types - no need to import the heavy mapbox-gl lib, just need the TS
@types
- avoid usage of
- adds default stage to be used without registering a new key - see #21
- adds ./examples projects
- fix
xmldom
inclusion - see #19
- various small fixes - see #18
- use
cross-fetch
andxmldom
to enable usage also from command line - see #17- use
ES6
for both target and module
- use
- add plus functionality to duration - see #16
- adds
Location
Probability and OriginSystem - see #15
- improve TripRequest - see #14
- removed
ojp:NumberOfResults
, keep it only for TEST LA IndividualTransportOptions
is used only for monomodal, walk | cycle (own bicyicle) modes - with different max duration params- use
ItModesToCover
for walk | self drive | cycle modes - use OJP
Extension
for bicycle_rental | car_sharing | escooter_rental modes
- removed
- other changes - see #13
- use
self-drive-car
type for car sharing response types - fix on-demand bus mode that was matching also the normal bus routes
- add types to
Location
object so we can differentiate between Stop, POI, TopographicPlace and Address - LIR name lookup requests can also filter by type, i.e.
Stop
- adjust BBOX for the trips to include also the leg polylines
- use
- fix for broken taxi / booking data - see OJP demo app extension #87, #12
- Expose
ojp:LocationExtensionStructure
nodes fromLocation
- see Showing multiple Charging Points of One Charging Station #68, #9 - Adds support for more values of on-demand bus mode - #10
- Adds support for taxi / booking via
ojp:BookingArrangements/ojp:BookingArrangement
- see OJP demo app extension #87, #11
- Show transfer path guidance on the map - see #5
- Updates documentation - see #6
- Adds support for Location TopographicPlace - see #7
- keep app stages in the OJP Demo app, outside of the SDK
- updates documentation
- initial commit