All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
You can also check the release page
Nothing yet.
- Do not show "Run SPARQL query" button if SPARL_EDITOR variable not set
- Add link top opendata.swiss when the cube is published there (chart footnotes + chart preview info panel)
- Repair homepage examples on test
- Support for filtering values from a dimension with monthly data (fix #564)
- Fix page jump when switching from chart to table (published and editing mode)
- Maps: Use neutral map style
- Interactive filters: time brush is more stable
- Tables: Column names contain unit if its there by @ptbrowne in #552
- Tables: Support for monthtly period formatting
- Tables: Bar chart in cells are fixed
- Navigation: Back button in editor 1st screen brings back to dataset preview
- Add status page link in the footer
- Maps symbols are shown over all layers
- Polished data download UI
- Ability to switch to table view on any chart
- Fixed scrolling of table preview & other smaller UI things in published charts
- Only the top 7 nav items are shown in the search nav bar (design alignment), a button is there to display more
- Added the footer in the search page
- Maps chloropleth are shown under map labels. Maps symbols are shown over most map features. When zooming via the buttons, we now have a smooth transition
- Removed chart selection step; selection of a chart type can now be done at any point when creating a chart (added a new chart selection tabs UI)
- Implemented logic to keep as much chart configuration as possible when switching chart type
- Search improvements (handles trailing space and casing)
- Data download improvements (new UI with an ability to select XLSX file format)
- Raw data preview from the chart level
- Fixed parsing of xsd:gYearMonth timeFormat in TemporalDimension
- Updated date formatting for the Month timeUnit to be more user-friendly
- Changed pie chart legend symbol from line to square
- Migration to MUI
- Search has been improved visualize-admin#256
- Better support for acronyms
- Less fuzzy search
- Ability to search inside creator, themes, keywords
- Switch to a global vector tile service for the maps
- Do not allow numerical dimensions in the options fields
- Fix wrong contrast for text and background color in tooltip for symbols (maps)
- Improve placement of tooltips and fix tooltips being cut
- Change example on homepage
- Show unit and standard error inside map tooltip
- Prevent geo coordinates display error when all shapes on a map are deselected
- Show "-" inside a map tooltip when no value is present
- Hide all elements related to labels, not only text by @bprusinowski in visualize-admin#387
- Do not set automatically empty filters by @ptbrowne in visualize-admin#384
- Do not show standard error in possible filters by @ptbrowne in visualize-admin#395
- Fix search and drafts count by @ptbrowne in visualize-admin#396
- Map improvements by @bprusinowski in visualize-admin#397
- Page have improved titles now, depending on where you are on the application. Helpful when you have multiple tabs with visualize.admin or when you bookmark things. #331
- Theme and organization navigation counts take into account the search field now. #329
- Improved chart editing navigation #337
- Improved chart publish action buttons #337
- Implemented a new base layer which makes use of vector tiles #351
- Improved cascading filters selection to ensure data is shown after filter selection #343
- Improved initial filter selection to ensure data is shown on the selecting chart type step #327
- Standard errors are displayed automatically for column chart and grouped column chart. #352 #356
- Tooltip for simple column chart contain the standard error. #366
- Fix selection of optional date filter #332
- Fix discrete color scales with less than 3 observations #309
It is now possible to use maps as a new visualization type. Quantities can be encoded as a scatterplot on the map. Datasets which have GeoShapes or GeoCoordinates dimensions can be charted on a map.
#294 #289 #292 #286 #240 #293 #301 #302
Now the left panel filters are cascading filters: values chosen for above filters will be taken into account for below filters. Also, optional filters are not shown at first but can be added via a menu.
- Banner and icons have been removed on the homepage #297
- Ordinal dimensions values are now sorted in various places (legend, right filters, tooltips) #262
- Dataset loading errors have been improved #304
- 🐛 By default, search results are sorted by relevance #273
- A small description text is shown while browsing all datasets #268
- Drag and drop is available on all the row, not only on the icon for table chart groups #265
- beta Hierarchical filters are available behind a flag on the "red list" dataset #233
- 🐛 Links from openswissdata should work correctly #303 #314
- Option for sorting elements in charts (e.g. sorting column charts by value instead of alphabetically)
- Option for defining custom colors for individual values.
- Only allow temporal dimensions for line and area chart x-axis
- Only show scrollbars when necessary
- Show loading indicator in editor when data is reloading
- To prevent search indexing of staging environments, the header
X-Robots-Tag
will be set tonoindex, nofollow
unless the env variableALLOW_SEARCH_BOTS=true
is set.
- Disabled compilation of dependencies in node_modules with Babel. This resolves some build issues.
- Remove "none" from pie partition options
- Add a hint when negative values are used in the pie
- Fix number of time axis ticks in partitioned charts
- Tooltips for all chart types
- Automated snapshot regression tests
- Static pages setup for imprint and legal pages
- Content for static pages
- Search and sort options in dataset selection step
- Pie chart type
- Home page and UI translations for all languages
- Make core app usable as npm package
- Improved wording on home page
- Fetch configs directly from DB on server
- Improved "themeability" by refactoring component styles
- Refactor to use next.js
getServerSideProps
where applicable - Enable CORS on GraphQL endpoint
- i18n: Set html lang attribute
- Handle single-measure temporal datasets
- Better date parsing (don't assume all dates are years)
- Improvements to responsive axis label rendering
- Viewport meta tag for AEM embeds
- Various QA fixes
- GraphQL API: Move all SPARQL/Data Cube fetching and transformation logic behind a GraphQL API
- "Copy Visualization" feature
- Remove dependency on vega and replace with custom React + D3 charts
- Remote Data logic, SWR (both replaced by GraphQL)
TODO