Releases: uktrade/data-hub-api
Releases · uktrade/data-hub-api
v3.2.0
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
v3.1.0
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
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
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
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
v1.16.0
v1.15.0
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.