Skip to content

Latest commit

 

History

History
240 lines (188 loc) · 14.5 KB

CHANGELOG.md

File metadata and controls

240 lines (188 loc) · 14.5 KB

CHANGELOG

0.16.1 - 6.02.2025

  • Updates OJP Fare - PR #134
    • refactor ApiConfig, removes default stages from SDK

0.15.2 - 21.01.2025

  • updates package, adds dependencies, disable request logs by default - PR #132

0.15.1 - 15.12.2024

0.14.2 - 09.12.2024

0.14.1 - 05.12.2024

  • remove @types/mapbox-gl - PR #125
  • flexible TimedLeg Service init - PR #126
  • expose OJP backend version (1.0 or 2.0) - PR #127

0.13.2 - 26.11.2024

0.13.1 - 19.11.2024

0.12.7 - 30.10.2024

  • Fix Service real-time info parsing - PR #117

0.12.6 - 29.10.2024

0.12.5 - 07.10.2024

  • 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

0.12.4 - 17.09.2024

  • Customize NumberOfResults - PR #108

0.12.3 - 17.09.2024

  • Remove ModeAndModeOfOperationFilter/siri:WaterSubmode which is for OJP2 - PR #106

0.12.2 - 17.09.2024

  • Fix Via TripRequest params - PR #104

0.12.1 - 16.09.2024

  • 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

0.11.1 - 28.08.2024

  • OJP localization support - PR #96
    • BREAKING CHANGE - adds language param to all request API calls
  • log OJP requests for DEBUG envs - PR #98

0.10.2 - 27.08.2024

  • Fix situations parser - PR #94
    • In v1 there is no <SituationFullRefs> container
    • validate situations on DEBUG stages
    • allow situations with empty description / detail
  • Fix TripInfoRequest params - PR #93

0.10.1 - 27.08.2024

  • 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

0.9.36 - 26.08.2024

  • updates SDK version to 0.9.36 - PR #90
  • adds TripInfoRequest support - PR #87
  • adds NumberOfResultsType to handle previous / next TripResult connections - PR #86
  • adds Trip and TripRequestResponse XML serialization support- PR #89
  • fix circular dependency - PR #85

0.9.35 - 27.06.2024

  • 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

0.9.34 - 21.06.2024

  • updates SDK version to 0.9.34 - PR #79
  • add support for TransferMode, improve LegTransportMode - PR #78

0.9.33 - 17.05.2024

  • 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

0.9.32 - 24.03.2024

  • updates SDK version to 0.9.32 - PR #70
  • allow StageConfig to be passed to mock requests - PR #69

0.9.31 - 10.03.2024

0.9.30 - 09.03.2024

0.9.29 - 02.03.2024

  • expose JourneyService attributes - PR #53
  • adds Dep/Arr option for TripRequest requests - PR #54
  • updates SDK version to 0.9.29 - PR #55

0.9.28 - 16.02.2024

0.9.25 - 15.02.2024

  • improve OJP APIs parser - PR #43
  • adds platform assistance - PR #44
  • updates SDK version to 0.9.25 - PR #45

0.9.24 - 14.01.2024

  • migrate to a SAX-based parser for handling OJP API responses - PR #41

0.9.23 - 09.01.2024

  • add support to compute the trip distance from the individual legs - PR #40

0.9.22 - 11.12.2023

0.9.21 - 11.12.2023

  • cleanup left-overs

0.9.20 - 28.10.2023

  • improve handling of coordinates in Location objects - PR #34

0.9.19 - 15.10.2023

0.9.18 - 08.10.2023

0.9.17 - 10.09.2023

0.9.16 - 16.07.2023

  • adds support for others-drive-car (limo) IndividualTransportMode - see #87
  • remove La Beta stage hack for number of results in OJP.TripRequest calls

0.9.15 - 02.07.2023

  • PR #27
  • pretty print the XML payload in the OJP APIs calls
  • NumberOfResultsAfter is now default in the OJP.TripRequest calls
  • use PrivateModeFilter for the OJP APIs calls
  • add helpers for reuse of the OJP.StopEventRequest calls

0.9.14 - 23.05.2023

  • OJP.TripRequest changes - see PR #26
    • restore ojp:DepArrTime
    • allow toggling of the <ojp:IncludeLegProjection> param
    • allow usage of either ojp:NumberOfResultsAfter or ojp:NumberOfResults param

0.9.13 - 14.05.2023

  • 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

0.9.12 - 23.04.2023

  • small changes - see #23
    • exports Duration for external usage
    • adds support for taxi IndividualTransportMode in TripRequest calls

0.9.11 - 07.04.2023

  • fix dependencies inclusion - see #20
    • avoid usage of allowSyntheticDefaultImports by using import * as
    • declare GeoJSON types
    • no need to import the heavy mapbox-gl lib, just need the TS @types
  • adds default stage to be used without registering a new key - see #21
  • adds ./examples projects

0.9.10 - 02.04.2023

  • fix xmldom inclusion - see #19

0.9.9 - 02.04.2023

  • various small fixes - see #18

0.9.8 - 02.04.2023

  • use cross-fetch and xmldom to enable usage also from command line - see #17
    • use ES6 for both target and module
  • add plus functionality to duration - see #16

0.9.7 - 12.03.2023

  • adds Location Probability and OriginSystem - see #15

0.9.6 - 12.03.2023

  • 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
  • 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

0.9.5 - 19.02.2023

0.9.4 - 19.02.2023

0.9.3 - 22.01.2023

  • Show transfer path guidance on the map - see #5
  • Updates documentation - see #6
  • Adds support for Location TopographicPlace - see #7

0.9.2 - 14.01.2023

  • keep app stages in the OJP Demo app, outside of the SDK

0.9.1 - 23.11.2022

  • updates documentation

0.9.0 - 20.11.2022

  • initial commit