Skip to content

Releases: uktrade/data-hub-api

v3.2.0

27 Mar 14:09
dfc717c
Compare
Choose a tag to compare

Companies

  • Added a CLI management command to update company numbers using a CSV file
  • Return a business type from the Companies House company view, for the front end to use when adding companies via a Companies House record

Interactions

  • Added policy area and policy issue type fields for policy feedback interactions
  • Added sector descends filter to interaction search

OMIS

  • Added a Celery task to refresh ongoing payments

Internal changes

  • Dropped the name column from metadata_sector table
  • Updated various dependencies
  • Updated the Cloud Foundry build pack to v1.6.11

v3.1.1

20 Mar 15:14
9cb8c17
Compare
Choose a tag to compare

Internal changes

  • Removed some redundant migration operations, and added a migration to the investment app to correct the InvestmentProjectStageLog model

v3.1.0

20 Mar 11:51
481d128
Compare
Choose a tag to compare

Companies

  • Added validation to prevent a subsidiary from being set as a global HQ
  • Added a sector filter to search that matches both a sector and its sub-sectors
  • Removed sector name from fields searched in global search
  • Made headquarter type read-only in the admin site

Contacts

  • Added a sector filter to search that matches both a sector and its sub-sectors

Sectors

  • Added a hierarchy to sectors

Interactions

  • Added a sector filter to search that matches both a sector and its sub-sectors

Investment projects

  • Added a sector filter to search that matches both a sector and its sub-sectors
  • Added a stage change log and service performance indicators (SPI) fields
  • Removed sector name from fields searched in global search

OMIS

  • Added card payment API

Internal changes

  • Made tasks that run in the thread pool better recover following temporary database connectivity problems
  • Updated PostgreSQL to 9.6 on CircleCI and in docker-compose.yml
  • Set up Celery, Django caching and Redis
  • Removed previously squashed migrations
  • Improved robustness of search tests
  • Updated various dependencies

v3.0.0

05 Mar 09:26
433c1af
Compare
Choose a tag to compare

Companies

  • Added the ability to link a company to its global headquarters
  • Added limited liability partnership as a business type, to allow the creation of limited liability partnerships from Companies House records
  • Added a search filter to filter by type of headquarters
  • Added a search filter to filter by the company's global headquarters
  • Removed the parent and children properties in the company response as they aren't currently being used

Interactions

  • Added a 'policy feedback' interaction kind

OMIS

  • Foundation for card payments

Internal changes

  • Added the ability to run tests using multiple processes
  • Fixed various bugs in the test suite that were causing test failures in rare cases
  • Added a bash script to start Leeloo using Docker for running the acceptance tests
  • Improvements to how models are registered with django-reversion
  • Various dependency updates

v2.1.0

19 Feb 11:53
4727b5a
Compare
Choose a tag to compare

Companies

  • Added community interest company as a business type, to allow the creation of community interest companies from Companies House records

Investment projects

  • Fixed a bug where restricted users saw duplicate investment projects in some circumstances
  • Added a query parameter to investment project search to filter by adviser

Interactions

  • Added net company receipt field
  • Added command-line management command for loading status, grant amount offered and net company receipt fields to service deliveries (for the migration of legacy data)

Advisers

  • Added command-line management command to load updated contact email addresses

Internal changes

  • Renamed the loadmetadata management command to loadinitialmetadata, amended it to fail if there is pre-existing data in the metadata tables, and merged the load_omis_metadata command into loadinitialmetadata
  • Squashed interaction, investment project and metadata migrations
  • Updated various dependencies

v2.0.0

08 Feb 14:54
da21c7f
Compare
Choose a tag to compare

Interactions

  • Added status and grant amount offered fields to service deliveries
  • Removed the /metadata/interaction-type/ endpoint (was replaced by /metadata/communication-channel/ some time ago)

OMIS

  • Added the ability to add new versions of the terms and conditions via the admin site
  • Added notifications for regional managers when orders are created, configurable via the admin site
  • Fixed double-escaping of HTML in quotes

v1.16.1

02 Feb 11:34
a36f3fa
Compare
Choose a tag to compare

Core

  • Updated the Companies House category mapping to add charitable incorporated organisations. These do not have addresses in the data provided by Companies House, so are currently excluded.
  • Updated Django to version 2.0.2

v1.16.0

01 Feb 13:50
8802e36
Compare
Choose a tag to compare

Core

  • Changed the Companies House load job to not delete all existing Companies House records first, so that it can be run without downtime
  • Updated list display fields and search fields in various admin site views

v1.15.0

25 Jan 15:00
959c486
Compare
Choose a tag to compare

Investment projects

  • The investment project search API now allow filtering by actual land date.
  • The test data for investment projects was updated to reflect recently added fields.

Events

  • Bulk disabling events in the admin site now updates Elasticsearch.

OMIS

  • The contact for an order can now be changed if the order isn't complete or cancelled.

v1.14.0

23 Jan 16:27
3f1e72f
Compare
Choose a tag to compare

Investment projects

  • Made investment delivery partners required to move a project to the Verify win stage