Skip to content

v3.0.0

Compare
Choose a tag to compare
@landonreed landonreed released this 08 Nov 23:10
ec48d60

<a name"3.0.0">

3.0.0 (2017-11-08)

Bug Fixes

  • ActiveEntityList: add enterTimetableEditor prop (ad3606e6)
  • AlertEditor: prevent publish toggle before affectedEntities are added (74eab22f)
  • ControlPoint: fix draggable behavior for leaflet 1.0.x (4c07e81c)
  • ControlPointsLayer: fix toggling of control points (e8d3c582)
  • DeploymentViewer: fix deployment name change (42fddc55)
  • DeploymentsPanel: re-add updateDeployment func for name change in list view (5e53d7f5)
  • EditShapePanel: fix drawing pattern geometry when not following streets (acee5b13)
  • EditorFeedSourcePanel: disable buttons based on user permissions (352008f3)
  • EntityDetails: add right border for cleaner look (4a6a5b0a)
  • EntityDetailsHeader: fix overflow text in entity name (1d170cf9)
  • ExternalProperties: only project admins should be able to modify sensitive AgencyId prop (7e3a4188)
  • FareRulesForm: fix bug where route was cleared if checked radio clicked (0b1b094d)
  • FeedSourceTable: fix calendar expiration (8010af46)
  • GeneralSettings: warn user before deleting project (75832042)
  • GtfsFilter: filter searched feeds based on alert/signs privileges (c8c65d2a)
  • GtfsPlusVersionSummary: add missing key (651bf0a4)
  • GtfsValidationViewer: hide experimental edit button (f761c8cf)
  • PatternStopPopup:
    • prevent stop from appearing consecutively by disabling all entries where stop (15113274)
    • fix bug preventing users from adding stops to a pattern in certain non-adjace (aed3e6b0)
  • PatternStopsLayer: fix undefined patternStop (c1293483)
  • ProjectViewer: request feeds after third party sync (eb142908)
  • ProjectsList: fix project creation/name change (6aa6d700, closes #1)
  • ScheduleExceptionForm: better name for "swap" (9571d560)
  • StopLayer: fix tile creation (09cd4103)
  • TimetableHeader: move offsetRows to action/reducer; initial work on saveNewTrip (966e6fa0)
  • alerts:
    • check for undefined alert description on save (d0cb067f)
    • ensure no alerts with TRAMS filter are ever encountered (1a02ffa4)
    • set title and desc to empty strings in case they are null (e067069f)
    • check for null description before performing find and replace (1431c613)
  • css: fix leaflet marker images bug (63874961)
  • deployment-settings:
    • fix check for edits, remove console.log (45f483de)
    • add updater file, gbfs, and sort sourceTypes (6d8d3bec)
  • deployments: fix message display (ef864a7b)
  • editor:
    • allow editing of null stop times (6766767c)
    • improve pattern shape editing (6399b56a)
    • improve pattern shape editing (cf0fbdac)
    • fix upload of route shapefile for use as visual aid (d9813d29, closes #20)
    • update pattern direction values to reflect A/B values in Java enum (fa0d5431)
    • improve pattern shape editing (4efe9512)
    • improve pattern shape editing (3033b512)
  • editor fields: fix wheelchairBoarding for stops and routes (35b4dbdf)
  • editor-stops: fix deletion of pattern stop when shape is null (406e1151)
  • feed-summary:
    • remove flow from trips chart (0fd9d75e)
    • fix tripsPerDate chart to use new validationResult (1c50b4f1)
  • file-upload: Place file uploads directly in request body (92194c39)
  • flow: add flow declaration (89a70ef9)
  • follw-streets: fix add extendPatternToPoint to account for followStreets bool (0513ea15)
  • graphql:
    • update graphql queries to use namespace (e7a7aa6a)
    • update graphql to match new gtfs-api (b53d7e85)
  • gtfs: change order of route types so that most common (bus) is first in dropdown (d2de9629)
  • gtfs-api: use post method for long variable lists in graphql queries (e2722a82)
  • gtfs-plus-actions: fix version fetch after publish (8944debd)
  • gtfs-search:
    • set autoload to false, formatting fixes (fc26e9d8)
    • fix bad filtering of gtfs-api results due to stop_code mismatch (e4b9c348)
  • gtfs.yml: add labels for stop attributes; re-order route types (9f0de781)
  • gtfsplus:
    • fix rowIndex for new row in new table (0-based, not 1-based) (051a50e1)
    • fix rowIndex field name on added row (500945cb)
    • check for null tableData (e7508f38)
    • fix multiple page rendering/pageCount update and use versionId for GTFS entities (f4790b6c, closes #34)
    • fix react warnings (key, proptypes) (8d5eb284)
  • leaflet:
  • lint: remove unused moment (bd9302af)
  • manager:
    • update validation errors to use graphql (f95fd57f)
    • do not request project after fetch (4cdb527e)
    • do not request feedsource after fetch (aa7dffa4)
    • change confirmUpload to arrow func to fix uploading feed (3b39c982, closes #25)
  • messages: use messages for FeedInfoPanel (95f09bdf)
  • modules: use objectPath when accessing MTC props to avoid undefined erros (729a05c2)
  • permissions: fix hasFeedPermission bug (missing orgId) (dab8e309)
  • project-settings: fix type for default location lat/lng (c98ccdf1)
  • reducer: clean up reducer, changes for feed validation issues (3162f3e1)
  • reducer-gtfsplus: fix column parsing for gtfsplus csv (23c4f007)
  • settings:
    • disable feed source settings tab for non-managers (5e98908a)
    • prevent access to settings for non-managers (3b79c2e0)
  • status: add second arg for error message action (80738d53)
  • timetables: fix null stoptime in trip sorter (6ff3e360)
  • upload-file: add contentType (e6a3971c)
  • user-mgmt: if datatools permissions not found, set error message (3340197e)
  • util: fix toSentenceCase imports (8e2e4d3c)
  • validation: validate lat/lng max/min values in editor (8f2f5ceb)

Features

  • EntityList: add Edit Schedules button on calendar list view (de0af3a4)
  • FeedVersion: show loading spinner when version validating (2fe9e375)
  • GtfsPlusField: remove case sensitivity for GTFS+ fields (84b62338)
  • JobMonitor: add clear completed button (426992b9)
  • StatusModal: add optional action handler/prop for status modal (f2cfe84c)
  • alerts: add character limit to alert title and description fields (ad2afceb)
  • alerts-reducer: filter out TRAMS alerts for MTC (19c60cc4)
  • deployment-settings: refactor + add elevationBucket and updaters (2e50fef7)
  • editor:
    • better tab handling in timetable grid (198d7e0a)
    • allow tabbing between stop times (ac3aed68)
    • better left / right keypress behavior (c1d90433)
  • timetable:
    • allow ctrl/cmd + up/down to go to top or bottom (20b348e5)
    • allow ctrl or cmd right/left to go to end of sheet (90740721)
    • allow 24+hr HHmm input format (c138c486)

Breaking Changes

  • file uploads and GraphQL queries (namespace variable)

(61784803)

  • Config variables/files have drastically changed.

(b43f47ce)