Release Notes

2.7.3 - July 1, 2020

Fixes: Resolved issue with a shared insights access and table order in the insight.
	
API Specification for version 2.7.3

2.7.2 - June 10, 2020

Fixes: Resolved issue with a dump rejection logic for empty dumps upon new feed creation.
	
API Specification for version 2.7.2

2.7.1 - April 9, 2020

Features: Changes into the CEIC Dump request workflow.
		
Fixes: Resolved issue with a timeout error when creating a dump with a lot of series.
	
API Specification for version 2.7.1

2.7.0 - March 24, 2020

Features: New search parameter "geo" is introduced, replacing the deprecated "country" parameter. Geoinformation is included in the series' metadata. A new dictionary with for the geo entities is also available.
Features: A new set of /layout methods for accessing and downloading Footnotes is introduced.
		
Releases: New version of PyCEIC with included the new geo search parameter, new method for geo entities dictionary and a new method to download the footnotes.
	
API Specification for version 2.7.0

2.6.1 - March 11, 2020

Releases: New version of PyCEIC with included new series metadata (series mnemonics, forecast and data release), search filters over the new metadata, new function for series statistics and a new set of functions for the series release schedule.
		
Fixes: Resolved issue with insights access method.
Fixes: Resolved issue with parameter descriptions.
	
API Specification for version 2.6.1

2.6.0 - February 07, 2020

Releases: Series release schedule functionality – with the newly introduced methods under "/release" class, users are now able to search for a series release schedule, to extract release schedule information for particular series or to find series with similar release schedules. New dictionaries for the release types and statuses are also available.

Fixes: Resolved issue with series search by the newly introduced frequencies - Quinquennially and Decadal.
Fixes: Resolved issue with series search by IMF source.
Fixes: Resolved issue with access to not subscribed series in shared insights.
	
API Specification for version 2.6.0

2.5.1 - January 14, 2020

Fixes: Resolved issue with mixing existing and non-existing series in the series response.
	
API Specification for version 2.5.1

2.5.0 - December 13, 2019

Releases: Data Feed and Data Dump functionality – users are now able to create data feeds and data dumps with macroeconomic data using direct API calls. Additionally, a new UI is released for the same in the ISI Developer portal site.
		
Features: New series metadata is now available – information about the series mnemonics, forecast and data release. Search filters over the new metadata are also introduced.
Features: Series data statistic function – a new API method that shows mathematical statistics for specific series data.
Features: Series grouping information – new metadata about series logical grouping insight the CEIC Layout table is now available.
		
Improvements: Improved overall API performance.
		
Fixes: Resolved issue with XLSX format not working with Map visuals.
Fixes: Resolved issues related to search results.
Fixes: Resolved issue with comma symbol display in XML format and in R package.
	
API Specification for version 2.5.0

2.4.17 - October 17, 2019

Improvements: Improved overall API performance and stability.

Fixes: Resolved issue with an inconsistent keyword search on multiple languages.
	
API Specification for version 2.4.17

2.4.16 - September 20, 2019

Improvements: Introduced User-level throttling procedure.
Improvements: Improved overall API performance and stability.

Fixes: Added missing attributes to PyCEIC package.
	
API Specification for version 2.4.16

2.4.15 - August 21, 2019

Improvements: Updated countries dictionary
    
API Specification for version 2.4.15

2.4.14 - August 05, 2019

Improvements: Improved overall API performance and stability.

Releases: PyCEIC - a Python interface to CEIC API with convenience functions for retrieving CEIC macroeconomics data specifically.
  
Features: Visual function - a new API method that allows charts to be generated for specified series.
    
API Specification for version 2.4.14

2.4.13 - May 16, 2019

Improvements: Improved overall API performance and stability.

Fixes: Resolved issue with layout information always being in local language.
	
API Specification for version 2.4.13

2.4.12 - April 23, 2019

Improvements: Improved overall API performance and stability.
	
API Specification for version 2.4.12

2.4.11 - March 21, 2019

Improvements: Improved overall API performance and stability.

Fixes: Fixed bug related to series being incorrectly shown as unsubscribed.
  
API Specification for version 2.4.11

2.4.10 - March 15, 2019

Improvements: Improved overall API performance and stability.
Improvements: Added BOM headers for CSV files.

Fixes: Fixed inconsistent headers issue with CSV files.
Fixes: Fixed HTTP 500 error when retrieving insights with functions.
  
API Specification for version 2.4.10

2.4.9 - March 12, 2019

Fixes: Fixed CSV generation performance problem.
Fixes: Fixed bug related to user subscription when using series search.
  
API Specification for version 2.4.9

2.4.8 - February 28, 2019

Improvements: Cross-Origin Resource Sharing (CORS) has been enabled for API.
Improvements: Series requested through the API can now show information about deleted time-points.
Improvements: Layout information will now be shown when series are requested in CSV format.

Fixes: Fixed CSV headers consistency for /series requests. 
Fixes: Fixed invalid metadata values being returned for certain series. 
Fixes: Fixed Python SDK ValueError being thrown when requesting certain series. 
Fixes: Fixed Python SDK not showing replacement series information. 
Fixes: Fixed bug when passing boolean parameters to Python SDK API methods. 
  
  
API Specification for version 2.4.8

2.4.7 - January 21, 2019

Improvements: Improved overall API performance and stability.

Fixes: Fixed JavaScript SDK lastValue and lastChange.value data type from integer to float. 
API Specification for version 2.4.7

2.4.6 - January 15, 2019

Improvements: Added support for dates to be passed as arguments to the API in the short date format (YYYYMMDD), which is part of the ISO 8601 standard. 

Fixes: Resolved issue with Python SDK raising encoding exception, when requesting certain series.
Fixes: Resolved backwards-compatibility issue in new Python SDK version, related to the host parameter in the constructor of the ApiClient class.
Fixes: Resolved issue related with the usage of the "async" keyword, when using the Python SDK with Python 3.7 .
Fixes: Resolved issue with the API returning "Invalid Date" as start/end_date values for some series. The issue was also causing Python exceptions, when requetsed throug the Python SDK.
API Specification for version 2.4.6

2.4.5 - December 18, 2018

Features: Added API functionality to support upcoming API Feeds feature (to be released in API v.2.5)
  
API Specification for version 2.4.5

2.4.4 - December 5, 2018

Features: Added API functionality to support upcoming API Feeds feature (to be released in API v.2.5)
  
API Specification for version 2.4.4

2.4.3 - November 22, 2018

Improvements: Improved overall API performance and stability.

Fixes: Get series methods in the SDK packages no loger throw an error, when SR codes are used instaed of series IDs.
  
API Specification for version 2.4.3

2.4.2 - November 8, 2018

Features: Custom proxy server can now be specified for all outbound requests, made through the Python SDK. Along with the proxy URL, proxy username and password can also be specified.
  
Fixes: Fixed an issue where querying certain series are resulting in an internal server error.
API Specification for version 2.4.2

2.4.1 - October 9, 2018

Features: Special "separator" series are now removed from the list of series within a table. Instead, a new flag related to UI reconstruction is introduced named "separatorAfterSeries". 

Documentation: Added API monitoring/maintenance page accessible through the documentation.
Documentation: Added release notes, and API monitoring/maintenance RSS feed.

Fixes: Fixed an issue with the python package throwing an exception when using get_layout_series.
Fixes: Fixed an issue counting number of returned by the layout functions series.
Fixes: Fixed an issue using subscribed_only query parameter over layout functions.
  
API Specification for version 2.4.1

2.4.0 - October 2, 2018

Features: Added Filters functionality allowing users to create predefined search filters. A filter can be a union between search criterion and exact list of series IDs.
Features: Filters can be used in /series/search and /layout funcitons. When combined with additional search criterion the result set is an intersection of both
  
API Specification for version 2.4.0

2.3.4 - September 19, 2018

Features: Added additional information in series metadata - lastValue and numberOfObservations.

Improvements: Improved overall API performance and stability.

Fixes: The 'database' filter for the series search functionality now returns correct results.
Fixes: Insights, exported in CSV format, now have the series timepoints listed in rows.
Fixes: Queries for invalid series are not returning HTTP error 404 - SERIES_NOT_FOUND
	
API Specification for version 2.3.4

2.3.3 - August 6, 2018

Improvements: Improved overall API performance and stability.

Fixes: Count query parameter now returns correct number of timepoints.
Fixes: Excel generation service now properly handles all requests
Fixes: Fixed issue with HTTP 500 error when querying specific series
	
API Specification for version 2.3.3

2.3.2 – July 18, 2018

Updates: OECD-National Account database is no longer available.

Fixes: Fixed critical issue causing API unavailability for short period of time.                                  
  
API Specification for version 2.3.2

2.3.1 – Jul 4, 2018

Fixes: Minor bugfixes and improvements.                                                        	
  

2.3.0 - Jul 2, 2018

Features: Search by section, table, and topic are now supported.
Features: A new parameter "facet" added to the Search function, allowing to count the number of results for a particular filter value.
Features: Improved handling of large requests for which API may return more than 10MB of data. Those will now return HTTP 413 asking the user to reduce number of queries series or timepoints. 

Fixes: Layout tree - filtering by status now works properly.
Fixes: Number of insights returned by the API is now properly matching the count in CDMNext.
Fixes: Downloading blank insight as PDF is now properly validated.
Fixes: /insights/series/{series_id} with_replacements_metadata argument is now working properly.
Fixes: Non-ISO dates was incorrectly accepted which is now fixed.
Fixes: Fixed internal server error when downloading some PDF reports.
Fixes: updated_after is now returning proper results.

Documentation: Authorization header parameter disabled to avoid confusion. It still can be used when making HTTP API request.

Security: TLS 1.0 is no longer supported. API users shall use TLS 1.1/1.2.
  

2.2.0 – May 11, 2018

Features: Added support to reconstruct the layout tree.
Features: The layout tree supports filtering by status. Any filtering criteria reflects on the count of related records.
Features: Information about series under specific table (4-th level layout tree) can now be retrieved.
Features: Exact layout can be retrieved when searching by SR code.
Features: Added functions to list, browse and search insights based on certain filtering criteria.
Features: Added insights series related functions - metadata, time-points and full series information. This includes the ability to get manipulated data.
Features: Search now accepts new filtering criteria: created_after and updated_after. Also available when listing series in a table.
Features: Added new metadata fields creationDate, and lastUpdateDate.
Features: PMI database is now accessible through the API.
Features: Added support for insights download as PDF/XLSX reports.
Features: Replacement series suggestions entity added, part of the Series model.
Features: Date of the last modification is now available for each time-point.

Deprecated: Function /dictionary/layouts is now deprecated. Use /layout/databases instead.

Fixes: Fixed issues with 'Markit Purchasing Managers' Index.
Fixes: Other minor bug fixes.

SDK: Python and PHP SDKs updated.
SDK: Documentation updated with additional examples.

Security: Updated the format of some API tokens considered predictable.                                  
  

2.1.0 - March 7, 2018

Features: Added exact data release time.
Features: More option for displaying missing values.
Features: New search filters added by source, "new only", "key only", "name only", "start/end date".
Features: Enhanced metadata to indicate "new" series and subscription status in search results.
Features: New dictionary functions for frequency and status added.

Fixes: Multiple bug fixes and improvements.

SDK: New SDK libraries for PHP and JavaScript.
  

2.0.0 – December 14, 2017

Initial v2 release

SDK: Python SDK added.