From 2126c277b329705a4f2cfd1d295dabc0339e3617 Mon Sep 17 00:00:00 2001 From: Dean Blackborough Date: Thu, 29 Jun 2023 14:23:17 +0100 Subject: [PATCH] Release - Updated the changelog, readme and set the version and release date --- CHANGELOG.md | 13 ++++++++++--- README.md | 4 ++-- config/api/app/version.php | 4 ++-- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ab170b6..f4dfb04f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,20 @@ The complete changelog for the Costs to Expect REST API, our changelog follows the format defined at https://keepachangelog.com/en/1.0.0/ -## [v3.13.0] - 2023-07-xx +## [v3.13.0] - 2023-06-29 +### Added +- Added resource tests, action and view, also add category view tests. +- Added the OPTIONS schema for the resource collection, categories collection, resource show and category show. +- Added two buttons to the landing page, one to access the API, one to view the docs. +- Added additional helper methods for testing. ### Changed - Reviewed and updated the resource type tests, added tests for each 'item-type' and updated the tests to exclude pulling public resource types. -- Added two buttons to the landing page, one to access the API, one to view the docs. +- Reduced throttle limit to 300 requests per minute. +- Removed throttle limit for tests. ### Fixed -- Added a message to the readme to explain the 'exclude-public' URI parameter. +- Added a message to the README to explain the 'exclude-public' URI parameter. - Minor fixes to the budget-pro migrate job. +- Fix for data parameter validation. ## [v3.12.1] - 2023-06-24 ### Fixed diff --git a/README.md b/README.md index 39637298..e2bbe6fa 100644 --- a/README.md +++ b/README.md @@ -294,7 +294,7 @@ our local test suite is as complete as the Postman request test suite. | Controller | Action | View | |:--------------------|:---------|:---------| | Authentication | 35 Tests | 3 Tests | -| Category | 11 Tests | Non yet* | +| Category | 12 Tests | 19 Tests | | Currency | Non yet* | Non yet* | | ItemCategory | Non yet* | Non yet* | | Item | 45 Tests | 39 Tests | @@ -310,7 +310,7 @@ our local test suite is as complete as the Postman request test suite. | Resource | 24 Tests | 22 Tests | | ResourceType | 23 Tests | 17 Tests | | Subcategory | 12 Tests | Non yet* | -| **Total tests** | **154** | **90** | +| **Total tests** | **155** | **109** | *Non yet does not mean there are no tests, it just means there are no PHPUnit tests. There are over 2000 tests in a private Postman collection, I'm slowing transferring them locally and expanding the test suite. diff --git a/config/api/app/version.php b/config/api/app/version.php index 7fbf0fe4..4b15a982 100644 --- a/config/api/app/version.php +++ b/config/api/app/version.php @@ -3,9 +3,9 @@ declare(strict_types=1); return [ - 'version'=> 'v3.12.1', + 'version'=> 'v3.13.0', 'prefix' => 'v3', - 'release_date' => '2023-06-24', + 'release_date' => '2023-06-29', 'changelog' => [ 'api' => '/v3/changelog', 'markdown' => 'https://github.com/costs-to-expect/api/blob/master/CHANGELOG.md'