Skip to content

Releases: DataSF/open-data-explorer

v1.0.0-beta.0

30 Aug 18:47
Compare
Choose a tag to compare
v1.0.0-beta.0 Pre-release
Pre-release

Added

  • #359 - Added related datasets to the overview page
  • #384 - Change the title of the page based on the route, implemented on all the primary route components 5f5f6b0
  • #384 - Added an informative message to the autosuggest search when the terms return no results, removed the pagination when there were no extra pages, did not add an additional message to the catalog as the implementation was causing some performance issues d0a1708
  • #401 - Added google analytics event tracking middleware, implemented event tracking for link sharing, downloads, and UI interactions on the chart configuration
  • #403 - Added simple context to home page
  • #411 - Added color picker option for single dimension charts

Changed

  • #359 - Changed the layout and design of the dataset overview page
  • #360 - Moved link sharing into a modal popup
  • #377 - Refactored field selector for greater code reuse
  • #377 - Made styling consistent between field definition and chart configuration field selectors
  • #384 - Load search record into metadata state and introduces loading notice on dataset (when coming directly to dataset) a24a218 030bd9b 7b3e99b 22cf723 a5b2724
  • #384 - removes related datasets component when 0 related datasets b30484f
  • #384 - Broke description text with \n\n into <p> 64d5358
  • #384 - Updated the messages for no chart data and only zeroes to use the messages reducer and component, bringing these into consistency with messaging in other parts of the app cbb82f9
  • #384 - Remove chosen filters from filter pick list 5384e8a
  • #387 - Made multiple cosmetic changes to the field definitions section
  • #393 - Replaces existing date range picker with pure react component, including calendar range selector, quick range selector, and text input 2b6e458 e2cc8b8 414fd03
  • #393 - Removes old date range related dependencies 459bbb0
  • #393 - Removes the jquery dependency reducing the bundle by 30kb compressed 9870c52
  • #400 - Refactored charts code to run calculations as selectors colocated with the reducers
  • #400 - Added a message to the subtitle to indicate to the user when rollups were applied
  • #403 - Related datasets now sorted by name
  • #409 - Allow numeric field types to display in bar charts
  • #409 - Change metadata API endpoint to metadata.datasf.org
  • #409 - Exclude year fields from summable options
  • #409 - Load data notes to dataset overview from algolia search index when clicking from search
  • #410 - Changed the layout of charts to have consistent styling and alignment across options, including moving the legend to the right
  • #410 - Checking isCategory prop instead of existence of categories prop, which means the field selection options load as soon as the field details API returns instead of waiting for each column to be profiled for categories. Later, we'll introduce just in time return of these categories on adding a filter or doing a group by a9386e9
  • #410 - Using the viewport height to resize the chart height so it can take advantage of the full screen real estate
  • #411 - Default to a single color ramp across chart types
  • #412 - Fix broken link sharing, switch to library qs for query string parsing and encoding
  • - Move navigation bar search to the right

Fixed

  • #358 - Refactored selectable fields in chart configuration to include the right ones
  • #358 - Fixed an issue where all options were still applied when clearing the selected column, now clearing a selected column resets the query state completely
  • #358 - Fixed issue where selector dropdowns were displaying underneath other components
  • #358 - Fixed an issue with the input range slider so it will accept empty input and negative numbers
  • #358 - Fixed an issue where all options were still applied when clearing the selected column, now clearing a selected column resets the query state completely
  • #358 - Fixed an issue related to geometry fields being treated like categories
  • #358 - Fix filterable fields - modified getSelectableColumns() with an option to ignore type filters called ignoreTypeFilters
  • #360 - Reset state for Table, Query and Metadata when loading a new dataset
  • #377 - Fixed issue where type filters were not clearing out when moving between datasets
  • #384 - Fixed broken file attachment links 7f2a133
  • #384 - Fixed issue where selecting a catalog facet would jump the page to the search bar 3db88c8
  • #384 - Removed Promise.all() from fetchRelatedDatasets in actions\index.js to address an issue where this call was blocking other async calls and causing unnecessary dataset loading delays
  • #384 - Fixed an issue where boolean fields weren't being output in the table 732149a
  • #384 - Fixed issue where sharing a chart with time filters would crash the chart, addresses related issues where the hideShow button wouldn't be initially instantiated when viewing a shared URL 83fac92
  • #393 - Fixed an issue where selected field was not showing up in filterable list 40528cc
  • [#393](https://github.com/DataSF/open-data-explorer...
Read more

v1.0.0-alpha.5

24 Jul 22:22
Compare
Choose a tag to compare
v1.0.0-alpha.5 Pre-release
Pre-release

Added

  • #311 - Adds a feedback button in preparation for beta feedback
  • #315 - Add google analytics pageview monitoring
  • #331 Add top 10 categories for text fields
  • #341 Add field types to available catalog refinements
  • #319 Format dates in field definitions

Changed

  • #334 #351 - Change layout / structure of dataset pages
  • #343 #342 #344 - Switch to browserHistory and squash bugs related to switch
  • #340 Change design of the catalog search to come more in line with theme
  • #307 Change Y axis scale to take the max of the object rather than the entire graph
  • #317 Remove dots and line smoothing on charts
  • #348 Match catalog font to theme, add new logo icon, add additional sort options to catalog, calculate age of dataset using moment.fromNow(), refactor and slight style changes to filters

Fixed

  • #315 #316 #345 #347 - Fix airbrake error monitoring to report which environment the error came from (remove dev logging)
  • #306 - Addresses issue #288 sort order bug on timeseries charts
  • #321 Fix format decimals on graph axis
  • #320 Fix titles on field profiles not always showing up
  • #329 Fix metadata title overflow
  • #341 Fix issue when rowLabel === null causing charts to break
  • #325 Fix error in numeric slider filter where undefined was being passed instead of value
  • #289 Fix issue with a brief chart flicker when switching between certain types of charts

v1.0.0-alpha.4

01 Jun 23:38
Compare
Choose a tag to compare
v1.0.0-alpha.4 Pre-release
Pre-release

Added

  • 274 - Allow users to search datasets from navigation bar

Changed

  • 267 - Refactor algolia search to use react-instantsearch
  • 272 - Improve server failure error message, remove unique IDs and geo fields from selectable columns
  • 291 - Improve column selector user interaction, restyle options panel
  • 292 - Refactor build and test suite based on Create React App
  • 298 - Swap in new metadata API to load data about datasets, replaces direct calls to Socrata's views.json
  • 302 - Modify getSelectableColumns() to return all columns with flag to support field details feature
  • 303 - Upgrade to webpack2

Fixed

  • 259 - Fixes a number of display bugs in charts
  • 264 - Fix any/all switch on checkboxes, fix numeric filter types, fix multi-select
  • 268 - Fix chart display on group by and formatting related to grouped data
  • 272 - Fix call stack errors by clearing out legacy code
  • 273 - Remove group by option on histogram
  • 301 - Interpolate missing dates to represent continuous ranges on timeseries charts