All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.8.0 (2022-03-03)
- Dashboards learned "video" panel type (#107) (a2670a4)
- links: configurable viewport (#103) (5011174)
1.7.2 (2022-02-11)
- 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)
- 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)
- Dashboards learned "text" block type, for including readme content (94a2087)
- Add more helpful error messages when files don't load (53f994f)
- Bug in SAFARI prevents topsheets from loading (e1b4907)
- Dashboards should respect locale for title/title_en/title_de and desc (f27bf70)
- firefox on windows hangs on background worker dataset load (f1fdb87)
- links: Diff mode plot could show wrong data in some situations (6d34252)
- load dashboard panels in sequence, WIP (8e42dec)
- Pie charts should use column order, not "largest first" (3cb622d)
- Support GeoJSON networks with feature.id or feature.properties.id (825546a), closes /datatracker.ietf.org/doc/html/rfc7946#section-6 /datatracker.ietf.org/doc/html/rfc7946#section-6
- topsheets can reference parent folders in /file/../paths (d1bb736)
- Vega-lite chart sizes & subfolder paths were not calculated correctly (3d76add)
1.6.1 (2022-02-07)
- 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)
- 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
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- xy: Ask for coordinate system if loading output_trips (c1b5e91)
1.3.1 (2021-12-09)
- heatmap: Heatmap learned flipAxes true/false, to flip the heatmap :-) (5aa3c07)
1.3.0 (2021-12-09)
- dashboard: Charts can zoom/unzoom fullscreen now (2587521)
- Support multiple local servers on ports 8000-8500 (8ca422f)
- 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)
- New "heatmap" chart type (c15b21f)
1.0.1 (2021-11-08)
- Fix Stacked Bar Chart edbe0a2)
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!
- 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)
- 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)