Release notes


Version format - {Major}.{Minor}.{Build}

Major - may have incompatible changes to API comparing to previous major version.

Minor - includes changes, improvements and fixes that are compatible with previous minor version.

Build - identifies a concrete code version that was used for a release.

  • DW v3.11.3083 released (9 July 2018)
    • New header, footer, navigation menu and styles.
    • Allowed filtering by country, country_grp and year attributes for any export.
    • Export generation time is shown in UTC.
    • Added error message to status result for failed export.
    • Added request url to export status result.
    • Added Excel filters for Data and Pivoted data worksheets columns.
    • Added nearest available data filter for Year attribute.
    • Changed filtering logic for country and country group attributes.
    • Added method for getting multiple measures by one request.
  • DW v3.10.2906 released (16 May 2018)
    • Added possibility to download query result.
    • Added statistic information.
    • Added Type property for country group.
    • Added filtering for country groups in export.
    • Added labels for country and country group codes in mapping worksheet.
    • Removed Country groups and Country groups mapping from export file if country groups are not applicable for measure.
    • Moved metadata, notes, translations exports to export queue.
    • Added change-specific Updated On fields for measures.
  • DW v3.9.3 released (7 March 2018)
    • Update translations for Labels worksheet in export file.
    • Formatted API home page statistics numbers using space group separator.
    • Changes to Dataset notes worksheet in export file.
    • Updated Measure notes worksheet.
    • Updated README worksheet.
    • Export HFAMDB entire dataset and similar big datasets.
    • Split export files to parts in dataset export.
    • Added Content files worksheet.
    • Adjusted delete measure buttons texts and added confirmation for deleting data.
    • Added labels for fact attribute codes.
    • Separation of API v2 and v3
    • Country and Country group attributes displayed in same column.
    • Freeze first row in exported Excel documents.
    • Added export queue.
    • Force re-generation of exported files.
    • Added export queue clear method.
    • Added possibility to add all measures to export queue.
    • Used Stream for export files generating.
    • Optimized generating excel file.
    • Added updated_on property to responses for get categories method.
    • Added locking user after 5 failed login attempts.
    • Changed Excel export document format.
  • DW v3.8.4 released (5 May 2017)
    • Added attributes filtering in Excel and CSV export
    • Fixed bug with exporting dataset without data state parameter.
    • Implemented exporting notes as metadata.
    • Added examples of getting country data from API to specifications page.
    • Fixed 'out of range' error in exporting.
    • Changed cell format of numbers in XLSX export.
    • Changed cell vertical alignment to top in XLSX export.
    • Fixed data set links on API font page.
    • Added exception and message to prevent exporting set of measures with too many facts.
    • Added pagination for export worksheets with more than 1m rows.
  • DW v3.7.2 released (11 August 2016)
    • Included DATA_MASK into export metadata
    • Fixed Data sets label on API frontpage
    • Updated API v3 specification with new URL structure
    • Updated pivot table functionality
    • Fixed wrong links in documentation
    • Fixed DataSets exported file name
    • Fixed Measure attribute codes bug
    • Fixed Attributes (dimensions) sort orders in API measure response
    • Updated examples and documentation with advanced filter info
    • Fixed export empty dataset
    • Fixed sort order in pivoted tables
    • Implemented advanced filters
  • DW v3.6.0 released (2 August 2016)
    • Implemented advanced filtering options
    • Fixed wrong links in documentation
    • Fixed exported file names
  • DW v3.5.0
    • Implemented filtering country notes if COUNTRY attribute is present in filter parameter
    • Added Measure reference link in exported documents
    • Added measure-specific country group lists to Metadata export
  • DW v3.4.1
    • Added data sets to measure metadata export
    • Added fact attribute aliases to pivoted data woeksheet in Excel export document
    • Updated pivoted data worksheet to contain all countries from measure coutnry list even if there is no data for them
    • Split fact attributes to dimensions and attributes
  • DW v3.3.1
    • Added ?fromCache=false parameter to export metadata methods
    • Added API URLs to JSON response
    • Implemented returning general error message when requesting deleted measure
    • Implemented returning measure-specific message when requesting deleted measure
    • Implemented returning attributes section in measure response if data section is empty
    • Added updated_since parameter to data_sets request
    • Updated facts sort order in pivoted table in measure export
    • Updated API v3 specifications
  • DW v3.2.0
    • Fixed full api cache refreshing
    • Removed /data_sources and /data_sources/{code} api methods
    • Switched to xlsx as default export format
    • Added data sets to measure exported document
  • DW v3.1.1
    • Fixed API response for measure with multiple classifications
    • Implemented methods for retreiving data sets
    • Implemented methods for retreiving measures in context of a data set
    • Improved performance of measure data related API methods
    • Fixed caching of classification export documents
  • DW v3.0.1
    • Fixed redirect to login page
    • Reviewed and updated setting UpdatedOn values for measures and data sources
  • DW v2.2.2
    • Splitted measures worksheet in exported document into two worksheets
    • Shortened exported file's name
    • Allowed getting multiple data versions of a single measure
    • Changed measures export format and styling
    • Added pivoted data worksheet
    • Implemented multilanguage labels, editable through DMT
    • Switched to returning measure data in only Published or Unpublished(with key) states
  • DW v2.1.1
    • Implemented export of notes
  • DW v2.0.0
    • Switched to long name in measure export
    • Fixed exported notes line breaks
    • Updated copyright text in export files
  • DW v1.7.2
    • Fixed access issues during cache refreshing
    • Updated DW website layout
    • Added full names to measure export document
    • Improved cache refreshing performance
    • Added statistics display on main page
  • DW v1.6.2 released (17 February 2016)
    • Updated API specifications
    • Added sorting country notes by country sort order
    • Fixed error code for unauthorized access
    • Added titles for EHEALTH and HBSC on home page
    • Implemented IP address whitelist for getting unpublished data
    • Fixed copyright in exported files
    • Implemented export of multiple measures in ZIP format
    • Created persistent cache for exported Metadata
  • DW v1.5.3
    • Implemented authentication
    • Added password protection to App settings descriptions
    • Updated classifications export document readability
    • Implemented exporting unpublished measures data based on roles permissions
    • Fixed links and tab namings in exported documents
    • Added MEASURE_TYPE to metadata export
    • Added app settings definitions
    • Updated API specifications
    • Fixed logging of failed requests
    • Renamed EHEALTH_SURVEY measures
    • Added country list to measure export
    • Implemented validation of API request parameters
    • Implemented /data_sources/(code) method
    • Implemented updated_since parameter
  • DW v1.4.2
    • Updated API examples
    • Fixed external id for HFA measures
    • Added country list column to measures export
    • Imported HBSC metadata/notes/translations
    • Imported HBSC measures
    • Imported eHealth metadata
    • Imported eHealth measures after datasets transformation
    • Updated classification short/full names and descriptions
    • Implemented multiple options for dataState export parameter
    • Implemented getting unpublished measures from API using access key
  • DW v1.3.0
    • Updated metadata export
    • Added classifications tab for measures export in excel format
    • Implemented exporting measures, classifications and categories by data state
    • Fixed API response for facts with no value
  • DW v1.2.4
    • Added new attributes for HBSC data source
    • Added new country group
    • Updated notes for HFA measures
    • Updated country group labels
    • Fixed issue related to GRL country code
    • Updated H2020 datasets
    • Added new measures (H2020_35–H2020_40)
    • Updated sort orders for countries
    • Fixed API response for facts with no value
    • Added information about overriden country lists to /api/v3/export/metadata document
    • Implemented export functionality for Classifications: /api/v3/export/classification
    • Removed not published measures from export
    • Made Classifications nad Categories tabs in /api/v3/export/metadata configurable
  • DW v1.1.0
    • Implemented hierarchical measures structure
    • Implemented /api/v3/Classification_tree and /api/v3/Classifications methods
    • Implemented new logic for getting countries/country groups via API
    • Implemented exporting data source and measure-specific countries and country groups
    • Updated codes for sub-national level (GB-ENG, GB-WLS etc)
    • Changed notes structure in the API response
    • Implemented "notes" output parameter
    • Implemented /api/v3/labels API method
  • DW v1.0.1
    • Updated menu items and links
    • Improved breadcrumb
  • DW v0.8.1
    • Enabled server output caching
    • Added method for invalidating output cache
    • Fixed spelling mistakes
    • Updated examples on API help pages
    • Added getting current time from API
    • Implemented multiple rows notes
    • Fixed "Serbia and Montenegro" issue
    • Implemented breadcrumb and fixed footer styling
    • Implemented initial country-measures notes
    • Implemented measures list in attribute table (export functionality)
    • Updated footer notes (export functionality)
    • Improved cache refresh logic in order clean-up output cache
  • DW v0.7.3
    • Fixed tests
    • Fixed bug with exporting attributes that have no measures attached to them
    • Updated EXTERNALID for HFA datasets
    • Fixed national and subnational level issues
    • Changed logic for "present" parameter for attributes
    • Implemented API v2 - switch categorical responses to simple attributes
    • Implemented API pages styling
    • Updated API specifcation page
    • Added footer note to each exported file
    • Added xlsx export format
  • DW v0.6.1
    • Added SortOrder explicitly to the response
    • Added providing information if attribute value is used in current measure
    • Added MeasureNote and DataSourceNote to all measures
  • DW v0.5.3
    • Moved connection strings and application settings to separate files
    • Added "updated on" to Measures and Data sources responses
  • DW v0.4.2
    • Removed absolute path to the database
    • Imported ENHIS datasets (except ENHIS_46)
    • Added data_source method to API /api/v1/DATA_SOURCES
    • Updated "UpdatedOn" column in Measures and DataSources tables
    • Added external id as metadata attribute
    • Implemented error and warnings logging using Log4net library
    • Implemented logs available via HTTP for faster troubleshooting
  • DW v0.3.1
    • Updated logs. There are 3 log files:
      • DataLogs.txt — database queries and information about unexpected results of database queries.
      • TranslationsLog.txt — information about missing translations.
      • Log.txt — logs any errors not regarding translations and data.
    • Implemented error logging.
    • Implemented returning error messages in case of error.
    • Added filtering measures by metadata.
    • Added sort orders to metadata and providing metadata by their sort order.
    • Added data caching layer to api.
    • Enabled multiple "output" parameters.
    • Implemented cache refreshing by requesting /api/v1/version/refresh.
    • Implemented providing country group list when requesting country information.
    • Added Data source metadata attribute to measure metadata.
    • Imported H2020 datasets.
  • DW v0.2.2
    • Moved ApiDocumentation.xml from App_Data to bin
    • Fixed categorical response translations
    • Fixed duplicated H2020_1 data
    • Removed button from DMT homepage
    • Improved API help pages
    • Added "filter" parameter for quering measure data
    • Added "output" parameter
    • Switched to ISO3 as country code
    • Moved UNIT_TYPE from data attributes to metadata attributes
    • Renamed "min_value" to "lower_bound", "max_value" to "upper_bound" for attributes with "integer" data type
    • Added UpdatedOn, CreatedOn columns for facts
    • Implemented categorical responses
    • Implemented cache layer
    • Implemented getting translations from cache
  • DW v0.1.1
    • Implemented initial WS API routing
    • Implemented API get countries method
    • Implemented API get country groups method
    • Implemented API get measures method
    • Implemented API get measure data method
    • Implemented DW reference and measures tables
    • Implemented initial DW EAV model
    • Added example of DataMart in DW
    • Implemented basic SQL adapter