Skip to content

Latest commit

 

History

History
69 lines (58 loc) · 5.27 KB

CHANGELOG.md

File metadata and controls

69 lines (58 loc) · 5.27 KB

Changelog

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.

[Unreleased]

Added

  • Get fabric working for deployment (#113)
  • Recipient region, country and sector also search transactions by default (#117)
  • Add /api/ and /api/1/ routes (#120)
  • Add some tests for the generated documentation (#123)
  • Add some console tests (#127)
  • Add a home page, including the query builder and information about health status (#133)
  • Add a route to turn an API request into a populated query builder (#140)
  • Add search on title and description (#168)
  • Add a Stats model to keep track of totals (#188)
  • Auto-deploy main branch on Github, via Github Actions (#189)
  • Add issue templates (#193)
  • Add XML and JSON options to query builder (#195)
  • Add iati reset-stats command (#199)
  • Add prettier error pages (#203)
  • Add a changelog (#222)

Changed

  • Change xmlns in XML output to https://datastore.codeforiati.org/ns (#111)
  • Use Flask Migrate for migrations (#116)
  • Switch to using iatikit to download data much faster and more reliably (#131)
  • Change default branch from master to main (#143)
  • Compare existing hash of data with new data, in order to massively speed up import (#157)
  • Switch from TravisCI to Github Actions (#161)
  • Use CodeforIATI codelists for Reporting Org (#178)
  • Paginate /api/1/about/deleted/ (#200)

Removed

  • Remove the iati create-database command (use iati db upgrade instead) (#129)

Fixed

  • Fix a hierachy bug (#114)
  • Fix a bug for searching on recipient-region.text (#117)
  • Fix some documentation warnings (#124)
  • Rationalise _open_resource (#156)
  • Fix integrity constraint error with deleted activities (#164)
  • Fix stream=True for CSV and JSON (#179)
  • Ensure last_parse_error gets saved (#201)
  • Fix a bug with /api/1/error/dataset.log, and ensure it uses mimetype text/plain (#210)
  • Fix application context bug (#217)

[1.0.0b1] - 2020-12-10

Added

  • Provide prettier documentation (#97; (#99) (#102))
  • Add a status API page (/api/1/about/) that provides an accurate indication of status (#101)
  • Add /meta/filters/ API route (#105)
  • Add trailing slashes to all routes (#106)
  • Update README, and add setup instructions (#107)

Changed

Removed

  • Remove heroku-specific things (#103)

Fixed

  • Updated codelists (#95)
  • Properly implement CORS (#100)