Skip to content

Releases: ibi-group/datatools-ui

v5.0.0

22 Jun 20:21
0af6058
Compare
Choose a tag to compare

5.0.0 (2022-06-22)

Bug Fixes

  • actions/editor.js: request base GTFS with no limits on tables (7cc84f7), closes #631
  • actions/manager/deployments: Suggest zip name based on deployment name. (ebefbbf)
  • actions/versions: Fix clearing compared feed version. (5e857d5)
  • ActiveGtfsPlusEditor: Pass feed version summary to child components. (d1b933e)
  • CreateFeedSource: Initialize autoPublish state (suppress un/controlled input warning). (fd0f58d)
  • deployment: fix type def for tripPlannerVersion (122c6db)
  • deployment: grab deployment that is actively deployed (ffeaee8), closes #665
  • deps: bump deps in scripts/package.json (f7d80e7)
  • editor-map: handle new gtfs-lib response for encoded polylines (84abb63), closes #627
  • editor/util/gtfs: include route_desc in entity name (1493d17)
  • editor/util/validation: Fix stop name validation. (ef69da3)
  • EditorInput.js: Refactored the argument to compare a number with a number (da0bda5), closes #656
  • EditorInput.js gtfs.yml: Added missing GTFS Extended Route Types (6236f13), closes #645
  • EditorMapLayersControl: remove show routes on map (1022e00), closes ibi-group/datatools-ui#627
  • EntityListButton: Fix New Exception button formatting (bfa8e3d), closes #725 #725
  • FeedLabel: further permission checks (330a9d1)
  • feeds.js: format labels to be supported by server (cb3a1e7)
  • FeedSourceSettings: Fix unresponsive tab selection. (d805f71)
  • FeedTransformation: Revalidate errors if user selects a table for transform. (7b00cee)
  • FeedTransformRules: Remove version clone trigger, add gtfs+ trigger. (9d78e37)
  • feedVersion: correctly show all modes in ServicePerModeChart (606f964), closes #610
  • FeedVersionNavigator: reverse version sort; add retrieval method filtering (47e6572), closes #544
  • FeedVersionTabs: Fix github lint checks (03b77bb)
  • FeedVersionViewer.VersionList: Fix rendering of feed versions. (ddb1f6b)
  • getGtfsPlusSpec: Move sorting from GtfsPlusVersionSummary to getGtfsPlusSpec(). (1820fc5)
  • gtfs.yml: add more currency types for fares (18702dd), closes #550
  • gtfs/util: Remove the hardcoded limit of 30 to make it work with GTFS_ROUTE_NOT_ADDED dropdown. (7c7c599)
  • gtfs+: change rider_category_id from Adult -> Regular (734517d), closes #546
  • gtfsplus: trim extra spaces from fields (fca58ae)
  • GtfsPlusEditor: Skip rendering if feed version summary is not fetched. (7390b6b)
  • GtfsPlusVersionSummary: Address PR comments (bd14749)
  • GtfsPlusVersionSummary: Tame down changes (ade917a)
  • index.js: Add status=500 context (7981da7)
  • JobMonitor: replace conveyal support email w/ config value (9e148ff)
  • LabelEditor: show admin-only checkbox to project admins (db2101c)
  • lib/types/index.js: Replaced the gtfs field option type from value: syring to value : string | (ec1c526), closes #656
  • manager/actions/status: Navigate to latest feed ver. after processing complete. (eb648f9)
  • MTC: make SERVICE_WITHOUT_DAYS_OF_WEEK a blocking issue (af06bba)
  • NormalizeField: Adjust for changes from backend. (5a981d6)
  • pattern-editor: handle uncaught error and improve add stop by name (06ea784), closes #617
  • PatternLayout: Fix call to patternDateTimeFilterChange. (8a91747), closes #789
  • PatternStopCard: Display null continuous_pickup as 1 (no continuous pickup) (4bfe662)
  • PatternStopCard: Fix 0 value continuous pickup/dropoff being displayed as '1' (27f8183)
  • PatternStopCard.js: Attempt to fix flow error (0255029), closes #668
  • PatternStopCard.js: Attempt to fix flow issue again (ae5eaae), closes #668
  • PatternStopCard.js: Attempt to fox flow issue 3 (cb588be), closes #668
  • PatternStopCard.js: Fix flow issue (7717c28), closes #663
  • PatternSTopCard.js: Fixed prop bug (4039af7), closes #668
  • PeliasPanel: support windows csv mime type (687125e)
  • saveEntity, saveTripsForCalendar: Resolve missing defaults with GTFS spec change (548fb24), closes #716 #717
  • stopStrategies: Allow two point shapePoint arrays to be extended to the next stop (22e9085)
  • SubstitutionRow: Add feedback for invalid substitution patterns. (93c1062)
  • timetable: Allow offsetting by 24hrs or more (bef4b6a)
  • TimetableEditor: Add continuousPickup and Dropoff values to StopTimes object (380ff1e)
  • UserRow: show project permissions summary in label (0980eb9), closes #622
  • validation.js: Remove ES lint waiver (589b6c6), closes #668
  • Fix issues from PR lint. (b7c0c50)
  • Merge branch 'dev' into 'feed-diffs'. (fbafd9d)
  • Remove instances of BsLabel in FeedVersionViewer; bump react-bootstrap to 0.33. (0fdd8e6)

Features

Read more

v4.1.0

06 Jul 16:43
10c5627
Compare
Choose a tag to compare

4.1.0 (2020-07-06)

Bug Fixes

  • accessibility: Fix bug with tab reverting to "summary" on map marker drag (ce3d2ac)
  • admin: make sure the status message is cleared when updating users (2f3fe7a), closes #408
  • alerts: fix css for stop popup to prevent overflow issues (05077f8)
  • alerts: fix issue with alert ID type mismatch (e034d4e), closes #459
  • app-info: wait for fetch app info until checking user login (8407ed7), closes #475
  • auth: fix auth silent renewal (f41cba9)
  • auth0: ensure user_id is set in user profile (7f75723), closes #476
  • auth0: route to '/login' for single callback log on (9e77a4a)
  • auth0: WIP auth0 update to lock 11, auth0 9 (6cb047e)
  • build: replace camel- and snake-case keys libs with custom code (b20e1be), closes #170
  • deployment: disable feed deployment if no versions exist (46a4005)
  • deployment: fix default value for rt updater (153291a), closes #146
  • deployment: temporarily remove elevation bucket field; remove branding url (42c4cdd)
  • Deployment: refactor Deployment fields to fix perf issues (9b66f89), closes ibi-group/datatools-server#310 #574
  • deployments: fix alignment of button dropdown (45997a8)
  • deps: update auth0 in script dependencies for lodash fix (ff2fb83)
  • EditableCell: Change behavior to save cell contents when losing focus, clicking away etc. (9a31e89), closes #562
  • editor: add default route type and color to feed info (89ecc70), closes #95
  • editor: add min height for entity details header (fe99765)
  • editor: add missing updatePatternStops function (b5abe1e)
  • editor: add refetch option to create GTFS entity method (5366bf0)
  • editor: clear editor state on component mount (d021eac)
  • editor: clone exceptions to avoid mutation of store (67e4a83), closes #103
  • editor: default new stop location to center of bounds (rather than 0,0) (453c069)
  • editor: disable sidebar items if base gtfs not fetched (883eb33), closes #404
  • editor: disable sidebar items if base gtfs not fetched (d4b84a0), closes #404
  • editor: export receiveFeedSource action (a1f9ddd)
  • editor: fetch exception dates in main GraphQL query (7a6b5cd), closes #561
  • editor: fetch only required fields for feed info (6b9b52a)
  • editor: fix "scheduleexception" text in delete/duplicate button (e3fb62a), closes #79
  • editor: fix add stops mode (c8662be)
  • editor: fix avg speed travel time calculation for pattern stops (55a9ff5)
  • editor: fix entity type checks using field typeof (e204e04)
  • editor: fix fare transfers default value (d6d0dcd)
  • editor: fix feed info reset/undo (c2df062), closes #97
  • editor: fix frequency trip editing for SQL editor (15299f4)
  • editor: fix message on first snapshot creation (ef765d9)
  • editor: fix new calendar writes (4985f49)
  • editor: fix pattern direction icons/text (461bef7), closes #80
  • editor: fix react error that does not allow tooltip prop on (835842b)
  • editor: fix route#wheelchair_accessible field name/values (9d27484)
  • editor: fix schedule exceptions for sql editor (cd01332)
  • editor: fix schedule exceptions swap type (c70e95d), closes #74
  • editor: fix shape point snapping (df8a5bb)
  • editor: fix start from scratch (91ff274)
  • editor: fix stop/route select input (e5848b9), closes #92
  • editor: fix timepoint checkbox (6dbe55e)
  • editor: fix trip writes for non-frequency based trips (dcaa7e0)
  • editor: fix undo button (24885fe), closes #416
  • editor: fix undo button (b2a1058), closes #416
  • editor: fix undo for fields with null values (b9edff9), closes #113
  • editor: fix undo for URL fields that initialize as null (9d532ea), closes #113
  • editor: fix view all route alignments on editor map (e98debf), closes #76
  • editor: fixes "scheduleexception" misspelling and create stop bug (c6acfa8), closes #79 #78
  • editor: fixes re-initialization of editor when snapshot imported (9c1b8e8), closes #119
  • editor: formatting + fix monday selection in exceptions (6a97374)
  • editor: handle bad entity and pattern IDs in editor URL (7effe17), closes #99
  • editor: handle travel time calc for patterns without shapes (7b0d970), closes #107
  • editor: misc. editor fixes for SQL editor (1a2ffd0)
  • editor: only check entity validity if it is not a new entity (368ef14), closes #147
  • editor: prevent an infinite loop when sorting trips (d9c58bd), closes #426
  • editor: prevent reversing pattern if pattern has trips ([67cbcba](https://github.com/conveyal/datatools-ui/...
Read more

v3.0.0

08 Nov 23:10
ec48d60
Compare
Choose a tag to compare

<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:
Read more

v2.0.0

08 Nov 22:33
cd4ee1c
Compare
Choose a tag to compare

<a name"2.0.0">

2.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)
  • follw-streets: fix add extendPatternToPoint to account for followStreets bool (0513ea15)
  • 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-filter: fix bug where feeds are not registered in API on first call (255ac98f)
  • 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:
  • manager: 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)
  • 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)
  • 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 ([f2cfe84](ht...
Read more

v1.0.0

24 Feb 23:01
Compare
Choose a tag to compare

<a name"1.0.0">

1.0.0 (2017-02-24)