Skip to content

Commit

Permalink
Merge pull request #43 from jolicode/feature/openapi-update
Browse files Browse the repository at this point in the history
Feature/openapi update
  • Loading branch information
xavierlacot authored Apr 19, 2023
2 parents 86539e6 + cb3cf4b commit 369d47d
Show file tree
Hide file tree
Showing 407 changed files with 7,506 additions and 1,631 deletions.
18 changes: 9 additions & 9 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
name: Tests

on: [push, pull_request]
on: [push]

jobs:
cs-check:
name: Check Coding Standards
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Cache composer
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ~/.composer/cache/
key: composer-ubuntu-${{ github.sha }}

- name: Setup
uses: shivammathur/setup-php@2.9.0
uses: shivammathur/setup-php@v2
with:
php-version: 8.0
php-version: '8.0'
extensions: mbstring, fileinfo, json, intl, dom

- name: Run composer install
Expand All @@ -36,19 +36,19 @@ jobs:
strategy:
max-parallel: 15
matrix:
php-versions: ['7.4', '8.0', '8.1']
php-versions: ['8.0', '8.1', '8.2']
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Cache composer
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ~/.composer/cache/
key: composer-${{ matrix.php-versions }}-${{ github.sha }}

- name: setup
uses: shivammathur/setup-php@2.9.0
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, fileinfo, json, intl, dom
Expand Down
27 changes: 22 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,29 @@
# Changes between versions

## 6.2.0 (2023-04-19)

* upgrade to `janephp/open-api` 7.4
* updated the SDK based on the latest [spec updates](jolicode/harvest-openapi-generator#26) in #43
* support for the newly introduced pagination cursors
* updated descriptions according to the docs
* add `TimeReportsResult.weekly_capacity` and `TimeReportsResult.avatar_url`
* bump the minimum required PHP version

## 6.1.0 (2022-11-12)

* updated the SDK based on the latest [spec updates](jolicode/harvest-openapi-generator#22) in #41
* add support for `User.access_roles` as defined in https://help.getharvest.com/api-v2/users-api/users/users/#access-roles
* remove the now non-working `User.is_admin` and `User.is_project_manager` booleans
* add management of users assigned team mates, as defined in https://help.getharvest.com/api-v2/users-api/users/teammates/
* add the ability to retrieve message subject and body for specific invoices as defined in https://help.getharvest.com/api-v2/invoices-api/invoices/invoice-messages/#retrieve-invoice-message-subject-and-body-for-specific-invoice

## 6.0.0 (2022-08-04)
* upgrade to `janephp/open-api` 7.3
* drop support for PHP <7.4
* updated the SDK based on the latest [spec updates](jolicode/harvest-openapi-generator#20)
* added `Company.currency_code_display` and `Company.currency_symbol_display`
* several fields of the `User` object have disappeared, due to the [API changes introduced in March](https://www.getharvest.com/blog/new-flexible-permissions#:~:text=The%20API%20has%20been%20updated%20to%20align%20with%20the%20new%20permissions%20features.).
* upgrade to `janephp/open-api` 7.3
* drop support for PHP <7.4
* updated the SDK based on the latest [spec updates](jolicode/harvest-openapi-generator#20)
* added `Company.currency_code_display` and `Company.currency_symbol_display`
* several fields of the `User` object have disappeared, due to the [API changes introduced in March](https://www.getharvest.com/blog/new-flexible-permissions#:~:text=The%20API%20has%20been%20updated%20to%20align%20with%20the%20new%20permissions%20features.).
## 5.2.0 (2022-01-10)

Expand Down
Loading

0 comments on commit 369d47d

Please sign in to comment.