Skip to content

Releases: companieshouse/psc-data-api

0.1.131

11 Feb 14:37
bc81e73
Compare
Choose a tag to compare
Merge pull request #170 from companieshouse/feature/correct-where-int…

0.1.130

11 Feb 11:15
9a27b6c
Compare
Choose a tag to compare
Merge pull request #169 from companieshouse/feature/use-sdk-full-reco…

0.1.129

23 Jan 16:26
957d458
Compare
Choose a tag to compare
DSND-3213: Fix metrics 404 not found on PSC GET list (#168)

0.1.128

22 Jan 11:34
81c7601
Compare
Choose a tag to compare
DSND-3213: Handle 404 from exemptions api (#167)

* Behaviour has been changed to return an empty optional when exemptions GET returns 404. Rather than throw an exception. It's possible to have PSCs without exemptions.

0.1.127

17 Jan 16:52
9e1f27f
Compare
Choose a tag to compare
DSND-3213: Upgrade mongo version (#166)

* DSND-3213: Upgrade mongo version

* Seeing if concourse can handle mongo version 6 after update.

* DSND-3213: Upgrade mongo version to 7

* DSND-3213: Get make command running itests

* On the analyse pr job, make sonar-pr-analysis is run which skips itests. Changing this so itests are also run.

* DSND-3213: Revert mongo version to 6

0.1.126

17 Jan 12:23
2d321a8
Compare
Choose a tag to compare
BI-14123: Set published at format to use 24hr time (#165)

* BI-14123: Set published at format to use 24hr time

* BI-14123: Fix failing tests

0.1.125

17 Jan 10:59
3995653
Compare
Choose a tag to compare
DSND-3213: Refactor service upgrade spring (#164)

* DSND-3213: Use one application properties file

* DSND-3213: Remove unused properties

* DSND-3213: Remove unused properties

* DSND-3213: Get tests passing after removing env vars from pom

* DSND-3213: Add tests for new service classes

* DSND-3213: Use one application properties file

* DSND-3213: Remove data sync sdk

* DSND-3213: Remove test containers versioning as handled by Spring

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: Use one application properties file

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: Get cucumber tests running with make command

* Upgraded cucumber tests to use JUnit 5.
* Change itest classes to have IT suffix instead of ITest.
* The cucumber upgrade seemed to fix the problem - still don't know what was causing the issue with the tests not running with a make command.

* DSND-3213: Use one application properties file

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: WIP - Upgrade spring boot

* Upgrade mostly working except for a MappingInstantiationException during getPscDocumentList repository method - causing two cucumber tests to fail.

* DSND-3213: Fix failing test due to spring upgrade

* After upgrading to 3.4.1 of spring boot, the repository method for getting a list of psc documents failed due to the optional return type.

* DSND-3213: Revert not found exception as beyond scope of ticket

* DSND-3213: Change empty psc list logic to resemble pre-refactor

* DSND-3213: Update readme and add make command for docker image build

* DSND-3213: Upgrade vulnerable dep

* DSND-3213: Remove optional return type

* Spring 3.4.1 throws a mapping exception when returning an optional of a list in the repository interface.

* DSND-3213: Comment out log level trace

* this application property is useful when debugging, but not necessary in production. Leaving it commented out so others can easily un-comment when needed during debugging.

* DSND-3213: Make mock beans private

* DSND-3213: Remove unnecessary optional logic

* The mongo aggregation returns an empty list if no results.

* DSND-3213: Use one application properties file

# Conflicts:
#	src/main/resources/application.properties

* DSND-3213: Remove unused properties

* DSND-3213: Remove unused properties

* DSND-3213: Get tests passing after removing env vars from pom

* DSND-3213: Add tests for new service classes

* DSND-3213: Use one application properties file

* DSND-3213: Remove data sync sdk

* DSND-3213: Remove test containers versioning as handled by Spring

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: Use one application properties file

# Conflicts:
#	src/main/resources/application.properties

* DSND-3213: Get tests passing after removing env vars from pom

* DSND-3213: Add tests for new service classes

* DSND-3213: Use one application properties file

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

* DSND-3213: Get cucumber tests running with make command

* Upgraded cucumber tests to use JUnit 5.
* Change itest classes to have IT suffix instead of ITest.
* The cucumber upgrade seemed to fix the problem - still don't know what was causing the issue with the tests not running with a make command.

0.1.124

17 Jan 10:19
59f7759
Compare
Choose a tag to compare
DSND-3213: Refactor service get cucumber tests running with make comm…

0.1.123

17 Jan 10:08
09b8ed7
Compare
Choose a tag to compare
DSND-3213: Refactor service remove unnecessary sdks (#162)

* DSND-3213: Use one application properties file

# Conflicts:
#	src/main/resources/application.properties

* DSND-3213: Remove unused properties

* DSND-3213: Remove unused properties

* DSND-3213: Get tests passing after removing env vars from pom

* DSND-3213: Add tests for new service classes

* DSND-3213: Use one application properties file

* DSND-3213: Remove data sync sdk

* DSND-3213: Remove test containers versioning as handled by Spring

* DSND-3213: Reimplement converters to retain snake casing without using the Field annotation

0.1.122

17 Jan 09:45
fe42bf1
Compare
Choose a tag to compare
DSND-3213: Get tests passing after removing env vars from pom (#161)

* DSND-3213: Use one application properties file

* DSND-3213: Remove unused properties

* DSND-3213: Remove unused properties

* DSND-3213: Get tests passing after removing env vars from pom

* DSND-3213: Add tests for new service classes