Releases
v5.0.0
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
auto-deploy: Add OTP auto-deploy project setting (223d093 ), closes ibi-group/datatools-server#361
auto-publish: Add auto-publish support (MTC ext. req'd) (d188125 )
Changelog: Add changelog (08c640a )
config.js: Add "includes" to allow pl to match "pl-PL" lang code (e41a8fb )
deployment: add a few things to enable auto-deployments (afe8538 )
Deployment: Add shapefile export for deployments (a4826e8 )
DeploymentViewer: add custom geocoder settings panel (f697c19 )
feed-fetch: add feed fetch frequency form elements (548508d ), closes ibi-group/datatools-server#346
FeedLabel: denote admin-only label (83ae860 )
FeedSourceTableRow: add label assigner to feed sources (90d37ad )
FeedSourceTableRow: show labels of feed source (be0b052 )
FeedTransformation: Add normalize field transformation (c64125e )
FeedVersionSpanChart: Add chart to compare feed calendar spans. (8c3fcac )
gtfs-transform: add feed transformation settings (388647c ), closes #544
gtfs.yml: Added fields to feed_info.txt (acd651a ), closes #663
gtfs.yml and validation.js: Updated GTFS Spec for stops.txt and agency.txt (b299745 ), closes #663
gtfsplus: add route_attributes table (8692018 )
GtfsPlusField: Add route_attributes subcategory editing by route category. (e939f9a )
GtfsPlusVersionSummary: Add GTFS+ validation issue details. (5fb9ec9 )
i18n: add polish langauge (ee3f5d9 )
Label: add edit and delete button to labels (c2945e2 )
Labels: add label assigner (c03d868 )
Labels: add label descriptions (350c6a1 )
Labels: add label editor (e7f12c1 )
Labels: create new labels (ccb4afb )
notes: add optional admin-only visibility for notes (76d879f ), closes #702
pelias: move webhook URL to project (2876301 )
PeliasPanel: support dropping pelias db (a097c55 )
ProjectFeedListToolbar: allow filtering by label (f8995e9 )
ProjectFeedListToolbar: allow user to and/or filter labels (c3dd2e7 )
ProjectSettingsForm: add project labels (818bb95 )
ProjectViewer: show labels in project (3121b7f )
RouteTypeSelect: Add route type selector with new extended GTFS route types. (5509225 )
Select compared version: User can pick another (older) feed version to compare stats to the se (d566f98 )
Timetable Validation: Fix timetable previous stop time checks from checking text columns. (0de00c6 )
UserList: add users per page selector (0445e12 ), closes ibi-group/datatools-server#353
valhalla: allow graphhopper to avoid road classes (786f690 )
add ability to add custom files for deployments (31aff54 )
improvement
OatternStopCard.js lib/gtfs/util/index.js lib/types/index.js: Update to the GTFS Spec U (93b1f53 ), closes #663
Performance Improvements
FeedVersionNavigator: Use new FeedSummaries endpoint. (09c9f44 )
Reverts
"Merge pull request #738 from ibi-group/dependabot/npm_and_yarn/jszip-3.7.0" (159e8d0 )
remove incorrect type adjustment (23a76d8 )
remove project webhook assistance feature (3a6c675 )
remove username and password functionality (42a0294 )
Revert commit 288d002 (97ad860 )
BREAKING CHANGES
OatternStopCard.js lib/gtfs/util/index.js lib/types/index.js: There have been added fields that need to coincide with changes on the backend as
the api will be looking for the new fields and those fields need to be present on the Front end
You can’t perform that action at this time.