Skip to content

Latest commit

 

History

History
444 lines (356 loc) · 27.8 KB

CHANGELOG.md

File metadata and controls

444 lines (356 loc) · 27.8 KB

CHANGELOG

OJP-Demo URL: https://opentdatach.github.io/ojp-demo-app/


15.December 2024

  • Updates NOVA fares - PR #194
  • use latest OJP SDK

10.December 2024

  • Refactor geo bindings - PR #191
    • use latest version of OJP SDK
    • extract mapbox-gl types form SDK into the GUI
    • extract GeoJSON creation and map related config from SDK
  • Improve TripRequest params - PR #192
    • updates example URLs
    • show multi-modal dropdown / params only to OJP v2
    • reset the NumberOfResults params when switching to/from car transport mode

27.November 2024

  • Improve TripRequest + TripInfoRequest - PR #186
    • show platform assistance in the TripInfoRequest page
    • handle A__GF attribute - Show "Grossraumprofil" #180
    • handle ATZ train icons
    • adapt logic for showing additional restrictions, always display it for non-monomodal modes
  • adds DEV features - PR #188
  • use latest OJP SDK

22.November 2024

29.October 2024

07.October 2024

17.September 2024

  • Improve Trips PR #161
    • use OJP Via for journeys - Implement VIA in OJP (GUI and SDK) #151
    • display TimedLeg with status cancelled / deviation / unplanned and notServiced stops
    • use NumberOfResults only for public transport requests
    • display station board situations for Service
    • add reset datetime control
    • use latest OJP SDK

28.August 2024

  • Display OJP fares PR #158
    • display fares using OJP.NovaFareParser
  • Localization support PR #157
    • use 0.11.1 version of ojp-js SDK
    • adds support for language in which the OJP API will return the results, default is the browser locale otherwise can be set via the lang query param - see Application URLs

27.August 2024

  • Updates situations/traffic/real-time info PR #155
    • use 0.10.1 version of ojp-js SDK
    • allow to display SIRI-SX situations with multiple descriptions
    • adds support for trips with Cancelled, Infeasable Trip status
    • adds support for `NotServicedStopa property for TimedLeg stops
    • move the logic for StationBoardModel from the SDK into the GUI

26.August 2024

02.July 2024

03.June 2024

17.May 2024

24.March 2024

10.March 2024

02.March 2024

  • use 0.9.29 version of OJP JS SDK
  • adds support for dep/arr boarding type for journey searches - PR #132

16.February 2024

  • use 0.9.25 version of OJP JS SDK
  • use new SDK constructs for request / response - PR #129
  • display platform assistance - PR #130

15.January 2024

09.January 2024

  • use latest OJP JS SDK version
  • display also trips without ojp:Trip/ojp:Distance, compute it from individual legs via TrackSection - PR #126

12.November 2023

28.October 2023

  • use latest OJP JS version
  • fix handling of coordinates in permalinks - PR #118

15.October 2023

08.October 2023

10.September 2023

04.September 2023

20.August 2023

02.July 2023

23.May 2023

  • use latest OJP JS version
    • ojp:DepArrTime param is back

21.May 2023

07.April 2023

  • use latest OJP JS version
  • cleanup external libs inclusion

19.March 2023

19.February 2023

22.January 2023

  • adds fix for LA Beta stage to handle StopPlaceRefs from query string
  • adds support for TopographicPlace in OJP.Location - see OJP SDK #7
  • uses latest version of OJP SDK - see OJP SDK CHANGELOG

14.January 2023

  • fix to use the stage from query string - #PR 84

18.December 2022

27.November 2022

13.November 2022

06.November 2022

09.October 2022

02.October 2022

  • Map POIs feature - see #57, #PR 61
    • moved the map layers legend on top-right of the map
    • adds custom POI icons based on category/subcategory
    • enable multiple POI categories via LocationInformationRequest requests
  • Improve OJP:TripRequest requests for monomodal journeys - #PR 62
    • Use <ojp:NumberOfResults>0</ojp:NumberOfResults> when monomodal and custom modes are enabled

18.September 2022

  • Station Board Tab - see #49, #PR 60
    • adds new component StationBoardComponent, mounted as separate SbbTab on route /board
    • the user can enter a station for lookup
    • or supply a StopRef as stop_id GET parameter i.e. /board?stop_id=8503000
    • or pick a station from the map

03.September 2022

  • Fixes for TEST LA stage - see #PR 59
    • limit TripRequest number of results to 1
    • reload endpoints stop IDs when changing the app stage

27.August 2022

  • Adds full support for mono- / multi- modal journeys - see #51, #PR 58

19.August 2022

20.July 2022

  • OJP SDK
    • adds fallback for constructing a StopPlace also from a StopPoint node
    • adds support for origin / destination of the JourneyService
    • adds actual platform (when available) to StopPoint
  • refactor map app layers definition, add 'Charging Stations' and Shared (Cars, Bycicles and Scooters) layers: #51, #52, #53.

26.June 2022

05.May 2022

  • Fix for the initial stops lookup, for PlaceRef stop_ids (an empty) LocationName is required
  • TEST LA stop labels are trimmed if stopRef is too long (check in Innsbruck area)

13.Mar 2022

  • Added support to automatic perform the search via do_search query param
  • Split the results / map for -md and smaller screens

27.Feb 2022

  • Updates documentation - ./docs
  • Updates OJP API key
  • Fix the bug which prevented the via point to be added after selecting on the map

31.Jan 2022

  • Updates TEST, TEST LA servers with CORS support
  • Remove TEST LA hacks - use stop IDs from LocationInformationRequest lookup for TripRequest queries

25.Jan 2022

  • Updates TEST server

30.Aug 2021

29.Aug 2021

27.Aug 2021

24.Aug 2021

  • Use a proxy server for TEST-LA requests. See #8 - Add new stage: TEST LA
  • If TEST-LA use PROD type-ahead station lookups otherwise the iinternational stops (i.e. Feldkirch) don't work as expected.
  • Prevent cases when multimodal journeys fail to show because there are no trips to match the monomodal section.

13.Aug 2021

06.Aug 2021

04.Aug 2021

30.Jul 2021

29.Jul 2021

27.Jul 2021

26.Jul 2021

25.Jul 2021

21.Jul 2021

19.Jul 2021

  • display additional information for trip header. The timed/transfer legs have also duration information. See #4 - More information in the trip header.
  • OJP SDK: unify legDuration for all TripLeg (not only Continous)

15.Jul 2021

14.Jul 2021

07.Jul 2021

  • user can center/zoom on VIA input elements
  • remove guidance polylines
  • use P+Rail and BicycleRental POI layers from OJP LocationInformationRequest

06.Jul 2021

  • use LegTrack (detailed paths) also for OnDemandMode services
  • display monomodal trips for walking, shared mobility (cycle) and self-drive car. See URLs
  • when from/to are given the map will fit the bounds that includes the journey points (via included)
  • fix Firefox issue, the application didn't work due to a XSLTProcessor issue - isolated and addressed the issue

05.Jul 2021

  • allow the user to change from/to/via/MOT types/stage/date via query parameters
  • permanent URLs for easy copy/paste of the journeys
  • added URLs for URL query parameters documentation
  • refactor the trip service params storage

30.Jun 2021

  • patch leg locations with LegTrack end coordinates (when available)

29.Jun 2021

  • via endpoints are draggable
  • use LegTrack (detailed routes) only for Rail timed legs. Otherwise default to beeline (with intermediary points)

28.Jun 2021

  • adds via markers (right click for coords or from stops/P+Rail/DonkeyRep popups)
  • add support for multi-modal journeys - i.e. self-driving + OV
  • disabled XML debug (will be re-introduced after journey/trip response refactor)

24.Jun 2021

23.Jun 2021

  • add support for OnDemand timed legs
  • format leg leading texts (types, service numbers)
  • GUI: separate search/results components
  • add debug XML info dialogs and search duration result
  • (dev) add mocks support (to check ondemand calls when test is down)

21.Jun 2021

  • refactor map trip renderer, use config for colors, types
  • new style for leg endpoints, detailed tracks and walking legs
  • show TimedLeg intermediary points (stops)

18.Jun 2021

  • add visual indicator for search

17.Jun 2021

  • draw trip legs (beelines, endpoints and legTrack where available)
  • changed the trip/legs result, add support to center the map for each leg
  • draw also timedlegs when available

15.Jun 2021

  • fix isse that different dates than now() were discareded

14.Jun 2021

  • adds 'address' and 'poi' map app layers to display the LIR Location data
  • adds a layers map legend control where we can control the layers visibility

13.Jun 2021

  • quick map markers design
  • user can right-click and use coords for from/to
  • show public transport stops (above zoom level 13)
  • snap to stops when dragging markers
  • use stops for from/to when clicking

11.Jun 2021

  • updates map controls (zoom, scale, debug coordinates)
  • allow zoom/center the map on from/to input fields
  • use stages config for API requests
  • adds GUI to change the stage (in search form for now)

10.Jun 2021

  • introduce UserTripJourney to share the from/to locations between map and search components
  • prefill the search with default locations
  • markers are draggable - moving them enables latlng input support

09.Jun 2021

  • adds OJP TripRequest, Trip and journey classes
  • hooks OJP TripRequest API to the search form
  • adds markers for the from/to Location
  • renders basic results via SBB's SbbAccordionModule

03.Jun 2021

  • adds search form with autocomplete for from, to form fields + date/time pickers
  • hooks OJP LocationInformation request queries to the autocomplete fields
  • adds dummy map, no connection with the search form

28.May 2021