Skip to content

Latest commit

 

History

History
389 lines (293 loc) · 41 KB

CHANGELOG.md

File metadata and controls

389 lines (293 loc) · 41 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.1.0 (2023-01-08)

Features

  • Dashboard files no longer need "props:" subsection: less indentation! (777a85e)

Bug Fixes

  • flowmap: 2.0 merge caused some flowmap problems (4d2e4f4), closes #189
  • folder browser thumbnail colors are not consistent (d74964c)
  • Sankey plot and others had ill-formed div ID's (b179d6b)
  • Shapefile data tooltips went missing (76f0931), closes #188

2.0.1 (2022-12-22)

Bug Fixes

  • memory optimization for shapefile and transit viewers
  • camera is not shifting when user specified a center in YAML (ffd981f)

2.0.0 (2022-12-16)

⚠ BREAKING CHANGES

  • several new config files require new parameters

Features

  • add keep/drop params for datasets and shapefiles (efc4819)
  • Add user-defined data sources and URL shortcuts (1861090)
  • carriers: enable carrier multi-select (fbcfa00), closes #185
  • charts: Filter basic chart types with values and ranges (c684fe3)
  • dashboards: Render README.md folder contents above tab bar (19b2800)
  • dashboards: Skip dashboards using .nodashboards and triggerPattern (23486ba)
  • Drag and Drop support for splitting views (6aabf72)
  • embed EPSG code in CSV files with a comment line # EPSG:xxxx (20cddb7)
  • Filter shapes by property values such as facility types (c37f91d)
  • Filter shapes by property values such as facility types (a5dc632)
  • links: Support SFCTA-style daysim networks (f8974be)
  • map: Filters work on datasets now (a1437ba)
  • map: Legends now auto-generated based on map colors, widths, etc (#156) (af4fee6)
  • map: Legends now auto-generated based on map colors, widths, etc (#156) (0f9b062)
  • map: Map learned relative-difference mode "relative: true" (779a8dc)
  • maps: Shapefile viewer learned fill height, circle radius, and more (93653f4)
  • Redesigned left-side navigation for quick access to files & settings (9fee32c)
  • Serve /public/data files from /data URL (93408d8)

Bug Fixes

  • add background to back-button on full-screen visualizations (9f0c314)

  • Add pitch/bearing to map export yaml (2370b54)

  • adjust MapLibre logo so it's always in the proper corner (a4000bd)

  • BASE_URL must be imported correctly with latest Vite 3.1.x (223935f)

  • calcs: Old calc/topsheets using {dataset.column} instead of @sum work (b088eac)

  • dark mode charts had wrong background color (0f09d6f)

  • dashboards: allow .nodashboards, nodashboards, nodashboards.txt (abf166f)

  • dashboards: allow "type: markdown" as synonym for "type: text" block (1ebeb66)

  • double slash in path names can sometimes break file loading (d73b2e8)

  • downgrade vite to 2.5.10 until we can figure out the base_url problem (6a356c3)

  • fix shapefile export by patching dbf package (7870994)

  • link viz no longer fails when some link-ids are parseable as numbers (2bc224f)

  • links: prompt user for EPSG if network doesn't contain crs attribute (711ef4e)

  • Load geojson-encoded MATSim networks in background (a4fefcb)

  • memory leak in shapefile viewer (d23184b)

  • move logo based on ResizeObserver API - instead of window.resize (9bee707)

  • shapes: transparency slider was invisible (eb7151c)

  • simwrapper folder in root of filesystem might get ignored (2b81f68)

  • switch "simwrapper here" ports from 9039 -> 8050 (6a2efb2)

  • Topsheet configs don't handle *asterisk properly (#166) (d51b250), closes #154

  • topsheets don't load local files with '..' in path (9e85b3a)

  • transit: fix #149, transit network crashes if route has just one stop (3230a81)

  • transit: Some pt_stop2stop_departures files were not loading (f6aab04)

  • update supported browser list: any browser from the past 3 years (5057f17)

  • xy: handle *wildcards and input CSVs with CRLF line endings (e9f30c1)

  • xyt: Ask user for coordinate system if it is needed (d27ed95)

  • xyt: time slider was crashing chrome with some x/y/t datasets (35f16ee)

  • xyt: XYT can now load huge files from Subversion and the web (fd9a090)

  • xyt: XYT map no longer always centered on Berlin (502102b)

  • bump version to 2.0.0 (ae2afac)

1.10.0 (2022-04-25)

Features

  • Aggregate-OD learned dashboards, lineWidths, and hideSmallerThan (b8035c2)
  • Calculation tables can now be 'table' type, and use table*.yaml config (2868708)
  • Dashboards learned "text" block type, for including readme content (7d7b4f4)
  • map: give user feedback while loading files (ef919d5)
  • new "Area Map" viz type for zone maps, etc: viz-map*.yaml (9bf2a8d)
  • Save PNG screenshot of all DeckMap-based views (059e43a)
  • tables: add @sum, @count, @first, @last, @mean, @min, @max functions to tables (9b2020a), closes #35

Bug Fixes

  • Allow wildcards in network path loader (dd70112), closes #117
  • Autoplay option for video (cce6922), closes #135
  • DBF data loader wasn't calculating max column values (2ef2336)
  • drawing tool placement conflicts with map settings (72ad432)
  • fix #138, images don't reload on tabs in chrome-local-mode (f7ba932)
  • gunzip JSON files if necessary (0832c4f)
  • Honor simwrapper/ folder contents for SUBFOLDER dashboards only (373685a), closes #108
  • Image plugin now handles asterisks (e216e4b), closes #136
  • map: better tooltip with value at top (a92937a)
  • map: improved export with more fields populated (3dabf6f)
  • map: Massive speed boost by turning off shape border-lines (372c94d)
  • maps: handle large number of columns, filters in UI (d35274e)
  • map: still show TAZ boundaries for smaller geojson files (ee632cf)
  • overall layout bugs - left panel, close buttons, etc (7f185f1)
  • Parse space-delimited CSVs properly (79da8bd)
  • Support GeoJSON networks with feature.id or feature.properties.id (dbbaf7e), closes /datatracker.ietf.org/doc/html/rfc7946#section-6 /datatracker.ietf.org/doc/html/rfc7946#section-6
  • Tables and topsheets now shown as thumbnails on Files tab (2c79733), closes #106
  • Xy-hexagon YAML now has zoom,center,maxHeight,radius enabled (d50ba3b)

1.9.0 (2022-03-17)

Features

  • Add dashboard row-id as a CSS class name, to enable custom css (97f9a7d), closes #122
  • Dashboard widths in simwrapper-config.yaml; width: [100%|70rem] etc (131fca6), closes #120
  • Enable Chrome local file browsing (5bb3bed)
  • New 'slideshow' or 'image' dashboard panel type (e010ca3), closes #113
  • save tab in URL bar (f85f2a6), closes #134
  • Site headers, footers, and standalone dashboards (#116) (3669579)

Bug Fixes

  • Don't flash footer at top of page while tabs are switching (2f19ade), closes #123
  • Sankey ordering should be based on data input, not inconsistent (04f6a12), closes #114
  • topsheet doesn't parse XML correctly (107c277)
  • Vega-chart layout broken in multi-facted charts (714b29b), closes #133

1.8.0 (2022-03-03)

Features

Bug Fixes

1.7.2 (2022-02-11)

Bug Fixes

  • Clean up Plotly chart margins and layouts (cb52138)
  • flowmap: flowmap link volumes not showing up in latest build (b95984e)
  • support simwrapper command-line tool "here" mode (231f70d)
  • vega: reformulate non-FQDN data URLs to point to file storage (2ed4c74)

1.7.1 (2022-02-10)

Bug Fixes

  • improve vega chart backgrounds in dark mode (b95807c)
  • links: colors and widths of bare networks not set correctly (af13e2f)
  • Markdown table formatting needs spacing and shading. (f7cbd72)
  • Sankey label widths should be based on data, not hard-coded (3eb120d)

1.7.0 (2022-02-09)

Features

  • Dashboards learned "text" block type, for including readme content (94a2087)

Bug Fixes

1.6.1 (2022-02-07)

Bug Fixes

  • topsheets: Bug in SAFARI prevents topsheets from loading (e1b4907)
  • dashboards: Dashboards should respect locale for title/title_en/title_de and desc (f27bf70)
  • links: Diff mode plot could show wrong data in some situations (6d34252)
  • topsheets: topsheets can reference parent folders in /file/../paths (d1bb736)

1.6.0 (2022-01-31)

Features

  • DBF files now supported in most places where CSVs are allowed (3866379)
  • Enable drag/drop to load datasets (CSV,.GZ) (a4bd4ce)
  • links: Categorical link data can be used for colors (2e00fa5)
  • links: Export YAML config with full color & width settings (2fd285e)
  • links: Load detailed color and width settings from YAML (fa02c9e)
  • New configuration panel for colors & widths (84c7c35), closes #98

Bug Fixes

  • area map should center on geojson data center instead of San Francisco (37b5430)
  • create-geojson.network fails because Python 3.9 flipped coordinate x/y for projections (4bc9e9d)
  • Dark mode map zoom/center buttons should follow map theme (2858907)
  • Fix single-panel navigation; URL of YAML file should load the viz (ba79c79)
  • links: diff mode better, but still WIP (f19b954)
  • links: Diff tooltip not showing difference values (74b4c79)
  • links: Firefox crashes when large network.xml.gz files are read (5453401)
  • links: Link widths could show wrong data if multiple datafiles loaded (10b234b)
  • Zoom buttons & drawing tool aren't drawn nicely together (z-indexes) (8b299ba)

1.5.0 (2021-12-22)

Features

  • aggregate-od: Aggregate O/D Spider diagrams learned to be in dashboards (8485d45)
  • carriers: Carrier viewer learned how to be in a dashboard (7e32b23)
  • vega: Vega-Lite charts now embeddable in dashboards (b365bd0)

Bug Fixes

  • carriers: Carriers viewer should be available when output_carriers file exists (86ce42a)
  • links: Strange sadface appears instead of background map on Chrome (c502ae8)
  • sankey: Sankey has resize problems (e38f5cd), closes #82
  • transit: Improve transit dashboard layout (7935a54)
  • Zoom buttons are missing from area-maps (9bb4bea)

1.4.0 (2021-12-20)

Features

  • Add interactive map scale to all maps, near the zoom buttons (8021fce), closes #69
  • dash: Project-level dashboards, vizes, and calculation topsheets (b920e63)
  • hexagons: XY Hexagon viz learned how to embed in dashboards (3b495ae)
  • Maps learned zoom-in, zoom-on, and reset-view on all views (244c4f5), closes #70
  • sankey: Sankey learned "only show changes" and can be embedded in dashboards (a96c190)
  • transit: add transit viz to dashboards too' (12eb429)

Bug Fixes

  • charts: Better filenames for exported charts (d97041d), closes #79
  • Hovering on a map shows a weird card title when it shouldn't (d10c1ce)
  • Re-enable some error messages when files can't be loaded (a709f7c)
  • Transit viewer asks nicely for coordinate system EPSG now (4c601bc)

1.3.3 (2021-12-14)

Bug Fixes

  • charts: bar/line charts now for standard matsim *stats.txt files (aeb8fc9)
  • links: Time-slider and colorramp buttons don't work together. (77a7965)
  • topsheet: topsheets lost their user-entry fields and titles (2312659)

1.3.2 (2021-12-13)

Bug Fixes

  • xy: Ask for coordinate system if loading output_trips (c1b5e91)

1.3.1 (2021-12-09)

Features

  • heatmap: Heatmap learned flipAxes true/false, to flip the heatmap :-) (5aa3c07)

1.3.0 (2021-12-09)

Features

  • dashboard: Charts can zoom/unzoom fullscreen now (2587521)
  • Support multiple local servers on ports 8000-8500 (8ca422f)

Bug Fixes

  • Fix #71, DrawingTool broke with big Vite merge (9f23d79)
  • Fix dark/light mode watcher in dashboard charts (1291ef7)
  • Plotly charts don't resize properly when switching dashboard tabs (affccab)
  • sankey: handle commas,semicolons,tabs as separators (8b2cacb)
  • sankey: plot size on Chrome/Safari (5a31fb0)
  • sankey: Sankey text colors follow dark/light theme now (5500a8d)
  • useLastRow and ignoreColumns are leaking into other dashboard views (1d690b2), closes #75
  • video-player resizing bugs (e480798)
  • Vite: faster builds & fewer dependencies (a4d92c0)

1.1.0 (2021-11-24)

Features

  • New "heatmap" chart type (c15b21f)

Bug Fixes

1.0.1 (2021-11-08)

1.0.0 (2021-11-03)

We are starting to use "semantic versioning" now, so we can track builds since our number of users is increasing.

Version numbers are MAJOR.MINOR.POINT where

  • MAJOR: major new releases; breaking changes, etc
  • MINOR: feature releases, new functionality
  • POINT: bugfixes and internal improvements

This seems as good a time as any to stamp a "1.0.0" release. Woot!

Features

  • Color schemes (3d19f36)
  • carriers: update carrier viewer for simwrapper (4090e20)
  • charts: allow relative paths for dataset (2350993)
  • dash: Area charts (d715ea5)
  • dash: Choro-CIRCLES plot on map! (40b4b1c)
  • dash: Choropleth maps! (fe43f09)
  • dash: fullscreen button on card headers (e252f8e)
  • dash: Load any dashboard from /gist/123456789 (5668974)
  • dash: Tabbed dashboards! (96acf3e)
  • flowmap: FlowMap based on FlowmapBlue (WIP) (f667347)
  • topsheet: allow hard-coded paths in topsheet config (0472807)
  • add @filter to topsheet calcs (5aa8623)
  • Add DrawingTool to XY plot (065e198), closes #39
  • add EN/DE locale support (161897f)
  • Dark mode! (0556c2c)
  • Move main site to https://vsp.berlin/simwrapper (5782022)
  • new Vega-Lite charting plugin (16d25f4)
  • run-finder panel treeview (d8725db)
  • Show transit viewer thumbnail whenever output_transitSchedule is present (f67f38c)
  • topsheet filters ==,<=,>=,!=,<,> (866a1c0)
  • topsheet title comes from title/title_en/title_de fields (3d7e25f)
  • Try to find coordinate system in output_config.xml (5ce8766)
  • carriers: add shipment tooltips and drive on left/right side (fd7d056)
  • carriers: fix #8 - add +/- to carriers treeview (fcb7d57)
  • dash: Topsheet + Pie are more or less working (3698bc1)
  • shapefile: a bit better at guessing CRS projections (209e060)
  • shapefile: Add opacity slider (5df86a8), closes #38
  • video: add video plugin (442c408)
  • video: video player plugin (c250a11)

Bug Fixes

  • Charts learned dark/light modes (97c77fc)
  • carriers: fix #1 use link midpoint for shipment locations (3e589f6)
  • dash: allow map geojson to be on Url or local file path (17e79e6)
  • dash: bg colors in dark mode (f6b5776)
  • dash: Dashboard max 110rem width. Too wide is too wide. (ec4dcaf)
  • dash: loose threads causing bad card reloads (90c74ed)
  • dash: nicer shape/circle buttons (81a2e46)
  • dash: No need for dashboards to have a max width (79d6d9d)
  • dashboard: links-gl layout improvements (af78cde)
  • links: column names with hours were being mangled (f61a6fd)
  • links: config panel layout (eb8b6ec)
  • links: config panel layout (0d750f0)
  • links: diff plots are always red/blue now (5903c4c)
  • links: handle .gz and non-.gz inputs (fd44328)
  • links: thumbnail images (3e0324a)
  • links: time-slider was too narrow (218cac7)
  • links: use network center (7a7d86a)
  • shapefile: guess more EPSG codes (e941f07)
  • back button is broken (109d672), closes #21
  • better navigation when clicking on viz thumbnails (d5a7892)
  • dashboard tabs sometimes show old labels (8804b2a)
  • Draw shapefile exports as EPSG:31468 instead of WGS84 (needs work) (9176141)
  • draw tool should not hide underlying layers (89b9fde)
  • transit: try to find correct transitSchedule, network, demand files (8a4beef)
  • clean up RunFinder layout (c03ef5c)
  • gist viewer wasn't loading (3d194f5)
  • host font-awesome locally so site works offline (af0b4d7)
  • shapefile drawer should export as WGS84, always (f75c202), closes #29 #31
  • shapefile tooltip (4222877)
  • shapefile zoom and tooltip (705a233)
  • thumbnail image heights (55132d8)

0.1.1 (2020-08-25)

Features

  • video: add video plugin (442c408)
  • video: video player plugin (c250a11)