Skip to content

Commit

Permalink
CHANGELOG update for the upcoming v7.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
xavierlacot committed Mar 29, 2024
1 parent 106493c commit 7ef8abf
Showing 1 changed file with 41 additions and 42 deletions.
83 changes: 41 additions & 42 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,30 @@
# Changes between versions

## unreleased
## 7.0.0 (2024-03-29)

* upgrade to `janephp/open-api` 7.6
* updated the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#28 in #47
* updated the spec according to the current documentation
* fixed the example emails parsing
* drop support for PHP <8.1
* update the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#28 in #47
* switch to [Castor](https://castor.jolicode.com/) for the project tooling

## 6.3.0 (2023-08-17)

* updated the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#27 in #44
* updated the spec according to the current documentation
* fixed several definitions
* update the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#27 in #44
* update the spec according to the current documentation
* fix several definitions

## 6.2.0 (2023-04-19)

* upgrade to `janephp/open-api` 7.4
* updated the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#26 in #43
* update the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#26 in #43
* support for the newly introduced pagination cursors
* updated descriptions according to the docs
* update 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 - see jolicode/harvest-openapi-generator#22 in #41
* update the SDK based on the latest spec updates - see 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/
Expand All @@ -35,28 +34,28 @@

* upgrade to `janephp/open-api` 7.3
* drop support for PHP <7.4
* updated the SDK based on the latest spec updates - see 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.).
* update the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#20
* add `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%20update%20to%20align%20with%20the%20new%20permissions%20features.).
## 5.2.0 (2022-01-10)

* upgraded `janephp/open-api` from 6.3 to 7.1 - thanks @jdrieghe
* added support for Symfony 6
* updated the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#19
* added support for `User.telephone`
* upgrade `janephp/open-api` from 6.3 to 7.1 - thanks @jdrieghe
* add support for Symfony 6
* update the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#19
* add support for `User.telephone`

## 5.1.0 (2021-08-03)

* updated the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#18
* added `date_format` on the `Company` model
* added `hours_without_timer` and `external_reference/account_id` in the `TaskAssignment` model
* update the SDK based on the latest spec updates - see jolicode/harvest-openapi-generator#18
* add `date_format` on the `Company` model
* add `hours_without_timer` and `external_reference/account_id` in the `TaskAssignment` model

## 5.0.0 (2021-04-10)

* add tests on the API
* support PHP 7.2 to PHP 8.0
* migrated the openapi spec to open api 3
* migrate the openapi spec to open api 3

## 4.3.0 (2021-01-18)

Expand All @@ -72,55 +71,55 @@

* use Jane 6 Authentication plugins
* upgrade to `janephp/open-api` 6.1
* regenerated SDK
* fixed the `jane-php/open-api-runtime` dependency to a minor version, in order to avoid situations where a jane-php update would break things
* regenerate SDK
* fix the `jane-php/open-api-runtime` dependency to a minor version, in order to avoid situations where a jane-php update would break things

## 4.0.1 (2020-07-30)

* upgrade to `janephp/open-api` 6.0
* fixed boolean query parameters serialization
* fix boolean query parameters serialization

## 4.0.0 (2020-05-14)

* fixed several endpoint names
* removed missnamed endpoints
* fix several endpoint names
* remove missnamed endpoints
* [documented all the available operations](doc/index.md)

## 3.0.3 (2020-02-25)

* fixed plural definition names for reports Schemas
* fix plural definition names for reports Schemas

## 3.0.2 (2020-02-25)

* Added Schemas for the "reports" endpoints
* add Schemas for the "reports" endpoints

## 3.0.1 (2020-02-25)

* fixed the location of reports endpoints parameters
* fix the location of reports endpoints parameters

## 3.0.0 (2020-02-21)

* upgrade to `janephp/open-api` 5.3
* updated the SDK based on the latest [spec updates](https://github.com/jolicode/harvest-openapi-generator/pull/9):
* update the SDK based on the latest [spec updates](https://github.com/jolicode/harvest-openapi-generator/pull/9):
* add the ability to filter time entries by `task_id`
* several new "report" endpoints
* support for `rounded_hours` in the `TimeEntry` model

## 2.1.0 (2020-01-14)

* updated the OpenAPI definition file
* added the "company update" endpoint
* updated the endpoints documentation according to Harvest's API doc
* added the `Company` `weekly_capacity` attribute
* added the `Invoice` `recurring_invoice_id` attribute
* update the OpenAPI definition file
* add the "company update" endpoint
* update the endpoints documentation according to Harvest's API doc
* add the `Company` `weekly_capacity` attribute
* add the `Invoice` `recurring_invoice_id` attribute

## 2.0.0 (2019-10-28)

* Upgrade Jane to 4.5 https://github.com/janephp/janephp/releases/tag/v4.5.3, the new generated classes have better PHPDoc​
* Generate PSR-18 client instead of HttPlug client
* Support for cost and billable rates
* Removed the telephone property from the user model
* Added statement_key in the Client properties
* upgrade Jane to 4.5 https://github.com/janephp/janephp/releases/tag/v4.5.3, the new generated classes have better PHPDoc​
* generate PSR-18 client instead of HttPlug client
* support for cost and billable rates
* remove the telephone property from the user model
* add statement_key in the Client properties

## 1.1.0 (2019-04-01)

Expand All @@ -129,11 +128,11 @@
## 1.0.2 (2019-01-24)

* support null values for nested objects or values (jane-openapi strict mode false)
* changed `quantity` types to `float` instead of `integer`
* change `quantity` types to `float` instead of `integer`

## 1.0.1 (2019-01-22)

* Fixed the `deleteTimeEntryExternalReference` endpoint operationId
* fix the `deleteTimeEntryExternalReference` endpoint operationId

## 1.0.0 (2019-01-21)

Expand Down

0 comments on commit 7ef8abf

Please sign in to comment.