Skip to content

Commit

Permalink
chore: prepare 0.5.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
TheMrMilchmann committed Jun 7, 2022
1 parent 8ecaf37 commit e39912e
Show file tree
Hide file tree
Showing 4 changed files with 116 additions and 148 deletions.
2 changes: 1 addition & 1 deletion docs/changelog/0.5.0.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### 0.5.0

_Not Released Yet_
_Released 2022 Jun 07_

#### Improvements

Expand Down
4 changes: 2 additions & 2 deletions docs/changelog/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

### Version History

* ????-??-?? [0.5.0](0.5.0.md) (TBD; work in progress)
* 2021-06-12 [0.4.0](0.4.0.md) (latest)
* 2022-06-07 [0.5.0](0.5.0.md) (latest)
* 2021-06-12 [0.4.0](0.4.0.md)
* 2021-01-21 [0.3.0](0.3.0.md)
* 2020-12-23 [0.2.1](0.2.1.md)
* 2020-12-23 [0.2.0](0.2.0.md)
Expand Down
63 changes: 63 additions & 0 deletions docs/changelog/full.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,66 @@
### 0.5.0

_Released 2022 Jun 07_

#### Improvements

- Endpoints:
- Added support for `/v2/account/legendaryarmory`. [[GH-179](https://github.com/GW2ToolBelt/api-generator/issues/179)]
- Added support for `/v2/characters`. [[GH-46](https://github.com/GW2ToolBelt/api-generator/issues/46)]
- Added support for `/v2/characters/:id/buildtabs/active`. [[GH-49](https://github.com/GW2ToolBelt/api-generator/issues/49)]
- Added support for `/v2/characters/:id/equipment`. [[GH-53](https://github.com/GW2ToolBelt/api-generator/issues/53)]
- Added support for `/v2/characters/:id/equipmenttabs`. [[GH-54](https://github.com/GW2ToolBelt/api-generator/issues/54)]
- Added support for `/v2/characters/:id/equipmenttabs/active`. [[GH-55](https://github.com/GW2ToolBelt/api-generator/issues/55)]
- Added support for `/v2/guild/:id/log`. [[GH-82](https://github.com/GW2ToolBelt/api-generator/issues/82)]
- Added support for `/v2/guild/:id/stash`. [[GH-85](https://github.com/GW2ToolBelt/api-generator/issues/85)]
- Added support for `/v2/legendaryarmory`. [[GH-178](https://github.com/GW2ToolBelt/api-generator/issues/178)]
- Added support for `/v2/skills`. [[GH-128](https://github.com/GW2ToolBelt/api-generator/issues/128)]
- Added support for `/v2/traits`. [[GH-135](https://github.com/GW2ToolBelt/api-generator/issues/135)]
- `/v2/account`:
- Added support for `build_storage_slots` (since `2019-12-19T00:00:00.000Z`).
- `/v2/legends`:
- Added support for `code` (since `2019-12-19T00:00:00.000Z`).
- Added support for V2 schema `2021-07-15T13:00:00.000Z`.
- Added support for V2 schema `2022-03-09T02:00:00.000Z`.

#### Fixes

- Endpoints:
- `/v1/guild_details`
- Changed types of color and emblem ID fields from `STRING` to `INTEGER`.
- `/v1/map_floor`:
- Changed type of file IDs from `STRING` to `INTEGER`.
- `/v2/guild/:id`
- Changed types of emblem ID fields from `STRING` to `INTEGER`.
- `/v2/guild/:id/stash`
- Changed types of `upgrade_id`, `id` and `count` from `STRING` to `INTEGER`.
- `/v2/guild/upgrades`
- Changed types of `count` from `STRING` to `INTEGER`.
- `/v2/mounts/skins`
- Changed type of color ID fields from `STRING` to `INTEGER.`
- `/v2/pets`:
- Changed `ID` type of pet skill objects from `STRING` to `INTEGER`.
- `/v2/pvp/seasons/:id/leaderboards/:board/:region`:
- Rename type `LeaderboardEntry` to `PvPSeasonsLeaderboardEntry`.
- Changed type of `team` from `INTEGER` to `STRING`.
- Changed type of `value` from `STRING` to `INTEGER`.
- `/v2/pvp/seasons`:
- Made `duration` optional.
- `/v2/wvw/matches`:
- Changed types of map and skirmish IDs from `STRING` to `INTEGER`.
- `/v2/wvw/matches/stats`:
- Changed types of map and skirmish IDs from `STRING` to `INTEGER`.
- `/v2/wvw/matches/scores`:
- Changed types of map and skirmish IDs from `STRING` to `INTEGER`.

#### Breaking Changes

- The libraries' API was restructured to support working with only a subset of
endpoints and to implement a better type-system.


---

### 0.4.0

_Released 2021 Jun 12_
Expand Down
195 changes: 50 additions & 145 deletions docs/changelog/latest.md
Original file line number Diff line number Diff line change
@@ -1,154 +1,59 @@
### 0.4.0
### 0.5.0

_Released 2021 Jun 12_
_Released 2022 Jun 07_

#### Improvements

- Endpoints:
- Added support for `/v1/build`. [[GH-159](https://github.com/GW2ToolBelt/api-generator/issues/159)]
- Added support for `/v1/colors`. [[GH-160](https://github.com/GW2ToolBelt/api-generator/issues/160)]
- Added support for `/v1/continents`. [[GH-161](https://github.com/GW2ToolBelt/api-generator/issues/161)]
- Added support for `/v1/event_details`. [[GH-162](https://github.com/GW2ToolBelt/api-generator/issues/162)]
- Added support for `/v1/files`. [[GH-164](https://github.com/GW2ToolBelt/api-generator/issues/164)]
- Added support for `/v1/guild_details`. [[GH-165](https://github.com/GW2ToolBelt/api-generator/issues/165)]
- Added support for `/v1/item_details`. [[GH-166](https://github.com/GW2ToolBelt/api-generator/issues/166)]
- Added support for `/v1/items`. [[GH-167](https://github.com/GW2ToolBelt/api-generator/issues/167)]
- Added support for `/v1/map_floor`. [[GH-168](https://github.com/GW2ToolBelt/api-generator/issues/168)]
- Added support for `/v1/map_names`. [[GH-169](https://github.com/GW2ToolBelt/api-generator/issues/169)]
- Added support for `/v1/maps`. [[GH-170](https://github.com/GW2ToolBelt/api-generator/issues/170)]
- Added support for `/v1/recipe_details`. [[GH-171](https://github.com/GW2ToolBelt/api-generator/issues/171)]
- Added support for `/v1/recipes`. [[GH-172](https://github.com/GW2ToolBelt/api-generator/issues/172)]
- Added support for `/v1/skin_details`. [[GH-158](https://github.com/GW2ToolBelt/api-generator/issues/158)]
- Added support for `/v1/skins`. [[GH-157](https://github.com/GW2ToolBelt/api-generator/issues/157)]
- Added support for `/v1/world_names`. [[GH-173](https://github.com/GW2ToolBelt/api-generator/issues/173)]
- Added support for `/v1/wvw/match_details`. [[GH-174](https://github.com/GW2ToolBelt/api-generator/issues/174)]
- Added support for `/v1/wvw/matches`. [[GH-175](https://github.com/GW2ToolBelt/api-generator/issues/175)]
- Added support for `/v1/wvw/objectives_names`. [[GH-176](https://github.com/GW2ToolBelt/api-generator/issues/176)]
- Added support for `/v2/characters/:id/backstory`. [[GH-47](https://github.com/GW2ToolBelt/api-generator/issues/47)]
- Added support for `/v2/characters/:id/buildtabs`. [[GH-48](https://github.com/GW2ToolBelt/api-generator/issues/48)]
- Added support for `/v2/characters/:id/core`. [[GH-50](https://github.com/GW2ToolBelt/api-generator/issues/50)]
- Added support for `/v2/characters/:id/crafting`. [[GH-51](https://github.com/GW2ToolBelt/api-generator/issues/51)]
- Added support for `/v2/characters/:id/heropoints`. [[GH-56](https://github.com/GW2ToolBelt/api-generator/issues/56)]
- Added support for `/v2/characters/:id/quests`. [[GH-58](https://github.com/GW2ToolBelt/api-generator/issues/58)]
- Added support for `/v2/characters/:id/recipes`. [[GH-59](https://github.com/GW2ToolBelt/api-generator/issues/59)]
- Added support for `/v2/characters/:id/sab`. [[GH-60](https://github.com/GW2ToolBelt/api-generator/issues/60)]
- Added support for `/v2/characters/:id/skills`. [[GH-61](https://github.com/GW2ToolBelt/api-generator/issues/61)]
- Added support for `/v2/characters/:id/specializations`. [[GH-62](https://github.com/GW2ToolBelt/api-generator/issues/62)]
- Added support for `/v2/characters/:id/training`. [[GH-63](https://github.com/GW2ToolBelt/api-generator/issues/63)]
- Added support for `/v2/continents/:id/floors`. [[GH-71](https://github.com/GW2ToolBelt/api-generator/issues/71)]
- Added support for `/v2/guild/:id/storage`. [[GH-86](https://github.com/GW2ToolBelt/api-generator/issues/86)]
- Added support for `/v2/guild/:id/teams`. [[GH-87](https://github.com/GW2ToolBelt/api-generator/issues/87)]
- Added support for `/v2/guild/:id/treasury`. [[GH-88](https://github.com/GW2ToolBelt/api-generator/issues/88)]
- Added support for `/v2/guild/search`. [[GH-91](https://github.com/GW2ToolBelt/api-generator/issues/91)]
- Added support for `/v2/pvp/games`. [[GH-114](https://github.com/GW2ToolBelt/api-generator/issues/114)]
- Added support for `/v2/pvp/seasons`. [[GH-117](https://github.com/GW2ToolBelt/api-generator/issues/117)]
- Added support for `/v2/pvp/seasons/:id/leaderboards`. [[GH-118](https://github.com/GW2ToolBelt/api-generator/issues/118)]
- Added support for `/v2/pvp/seasons/:id/leaderboards/:board`.
- Added support for `/v2/pvp/seasons/:id/leaderboards/:board/:region`. [[GH-119](https://github.com/GW2ToolBelt/api-generator/issues/119)]
- Added support for `/v2/pvp/standings`. [[GH-120](https://github.com/GW2ToolBelt/api-generator/issues/120)]
- Added support for `/v2/pvp/stats`. [[GH-121](https://github.com/GW2ToolBelt/api-generator/issues/121)]
- Added support for `/v2/recipes/search`. [[GH-127](https://github.com/GW2ToolBelt/api-generator/issues/127)]
- Added support for `/v2/wvw/matches`. [[GH-139](https://github.com/GW2ToolBelt/api-generator/issues/139)]
- Added support for `/v2/wvw/matches/overview`. [[GH-140](https://github.com/GW2ToolBelt/api-generator/issues/140)]
- Added support for `/v2/wvw/matches/scores`. [[GH-141](https://github.com/GW2ToolBelt/api-generator/issues/141)]
- Added support for `/v2/wvw/matches/stats`. [[GH-142](https://github.com/GW2ToolBelt/api-generator/issues/142)]
- Added missing properties `dyes`, `upgrade_slot_indices`, and `stats` to `/v2/account/bank`.
- Added documentation for `upgrade_slot_indices` to `/v2/characters/:id/inventory`.
- Added missing property `unlock_items` to `/v2/gliders`.
- Added documentation for `attribute_adjustment` to `/v2/items`.
- Added missing property `type` to `/v2/tokeninfo` classic schema.
- Added support for V2 schema `2021-04-06T21:00:00.000Z`.
- Reworked library entry-points and split them into available types and queries.
- Reworked schema-version-dependent data representation.
- Moved `isLocalized` from `APIQuery` to `SchemaType` to support better representation of the underlying data. [[GH-151](https://github.com/GW2ToolBelt/api-generator/issues/151)]
- Consistently use `ID` spelling instead (instead of `Id`).
- Added support for `/v2/account/legendaryarmory`. [[GH-179](https://github.com/GW2ToolBelt/api-generator/issues/179)]
- Added support for `/v2/characters`. [[GH-46](https://github.com/GW2ToolBelt/api-generator/issues/46)]
- Added support for `/v2/characters/:id/buildtabs/active`. [[GH-49](https://github.com/GW2ToolBelt/api-generator/issues/49)]
- Added support for `/v2/characters/:id/equipment`. [[GH-53](https://github.com/GW2ToolBelt/api-generator/issues/53)]
- Added support for `/v2/characters/:id/equipmenttabs`. [[GH-54](https://github.com/GW2ToolBelt/api-generator/issues/54)]
- Added support for `/v2/characters/:id/equipmenttabs/active`. [[GH-55](https://github.com/GW2ToolBelt/api-generator/issues/55)]
- Added support for `/v2/guild/:id/log`. [[GH-82](https://github.com/GW2ToolBelt/api-generator/issues/82)]
- Added support for `/v2/guild/:id/stash`. [[GH-85](https://github.com/GW2ToolBelt/api-generator/issues/85)]
- Added support for `/v2/legendaryarmory`. [[GH-178](https://github.com/GW2ToolBelt/api-generator/issues/178)]
- Added support for `/v2/skills`. [[GH-128](https://github.com/GW2ToolBelt/api-generator/issues/128)]
- Added support for `/v2/traits`. [[GH-135](https://github.com/GW2ToolBelt/api-generator/issues/135)]
- `/v2/account`:
- Added support for `build_storage_slots` (since `2019-12-19T00:00:00.000Z`).
- `/v2/legends`:
- Added support for `code` (since `2019-12-19T00:00:00.000Z`).
- Added support for V2 schema `2021-07-15T13:00:00.000Z`.
- Added support for V2 schema `2022-03-09T02:00:00.000Z`.

#### Fixes

- Endpoints:
- Changed `ID` type for `/v2/emblem/:type` from `STRING` to `INTEGER`.
- Changed `ID` type for `/v2/finishers` from `STRING` to `INTEGER`.
- Moved `InfixUpgrade` and `InfusionSlot` into item details for `/v2/items`.
- Changed `ID` type for `/v2/minis` from `STRING` to `INTEGER`.
- Changed `ItemID` type for `/v2/minis` from `STRING` to `INTEGER`.
- Changed `ID` type for `/v2/pets` from `STRING` to `INTEGER`.
- Added missing `description` field for `/v2/pvp/heroes`.
- Corrected serial name for `TeamID` for `/pvp/seasons/:id/leaderboards/:board/:region`
- Corrected the schema for `/v2/quaggans`.
- Changed `ID` type for `/v2/quests` from `STRING` to `INTEGER`.
- Changed `ID` type for `/v2/recipes` from `STRING` to `INTEGER`.
- Corrected the name for `GuildIngredient` type for `/v2/recipes`.
- Changed `ID` type for `/v2/skins` from `STRING` to `INTEGER`.
- Corrected serial names for race-specific color overrides in `/v2/skins`.### 0.3.0

_Released 2021 Jan 21_

#### Improvements

- Endpoints:
- Added support for `/v2/account/buildstorage`. [[GH-4](https://github.com/GW2ToolBelt/api-generator/issues/4)]
- Added support for `/v2/account/home`. [[GH-11](https://github.com/GW2ToolBelt/api-generator/issues/11)]
- Added support for `/v2/account/home/cats`. [[GH-12](https://github.com/GW2ToolBelt/api-generator/issues/12)]
- Added support for `/v2/account/luck`. [[GH-15](https://github.com/GW2ToolBelt/api-generator/issues/15)]
- Added support for `/v2/account/mounts`. [[GH-23](https://github.com/GW2ToolBelt/api-generator/issues/23)]
- Added support for `/v2/achievements`. [[GH-35](https://github.com/GW2ToolBelt/api-generator/issues/35)]
- Added support for `/v2/achievements/categories`. [[GH-36](https://github.com/GW2ToolBelt/api-generator/issues/36)]
- Added support for `/v2/achievements/daily`. [[GH-37](https://github.com/GW2ToolBelt/api-generator/issues/37)]
- Added support for `/v2/achievements/daily/tomorrow`. [[GH-38](https://github.com/GW2ToolBelt/api-generator/issues/38)]
- Added support for `/v2/achievements/groups`. [[GH-39](https://github.com/GW2ToolBelt/api-generator/issues/39)]
- Added support for `/v2/backstory`.
- Added support for `/v2/backstory/answers`. [[GH-43](https://github.com/GW2ToolBelt/api-generator/issues/43)]
- Added support for `/v2/backstory/questions`. [[GH-44](https://github.com/GW2ToolBelt/api-generator/issues/44)]
- Added support for `/v2/dungeons`. [[GH-75](https://github.com/GW2ToolBelt/api-generator/issues/75)]
- Added support for `/v2/finishers`. [[GH-79](https://github.com/GW2ToolBelt/api-generator/issues/79)]
- Added support for `/v2/guild/:id/members`. [[GH-83](https://github.com/GW2ToolBelt/api-generator/issues/83)]
- Added support for `/v2/guild/:id/ranks`. [[GH-84](https://github.com/GW2ToolBelt/api-generator/issues/84)]
- Added support for `/v2/guild/:id/upgrades`. [[GH-89](https://github.com/GW2ToolBelt/api-generator/issues/89)]
- Added support for `/v2/guild/permissions`. [[GH-90](https://github.com/GW2ToolBelt/api-generator/issues/90)]
- Added support for `/v2/guild/upgrades`. [[GH-92](https://github.com/GW2ToolBelt/api-generator/issues/92)]
- Added support for `/v2/home`. [[GH-93](https://github.com/GW2ToolBelt/api-generator/issues/93)]
- Added support for `/v2/home/cats`. [[GH-94](https://github.com/GW2ToolBelt/api-generator/issues/94)]
- Added support for `/v2/home/nodes`. [[GH-95](https://github.com/GW2ToolBelt/api-generator/issues/95)]
- Added support for `/v2/mailcarriers`. [[GH-99](https://github.com/GW2ToolBelt/api-generator/issues/99)]
- Added support for `/v2/minis`. [[GH-104](https://github.com/GW2ToolBelt/api-generator/issues/104)]
- Added support for `/v2/mounts`. [[GH-105](https://github.com/GW2ToolBelt/api-generator/issues/105)]
- Added support for `/v2/mounts/skins`. [[GH-106](https://github.com/GW2ToolBelt/api-generator/issues/106)]
- Added support for `/v2/mounts/types`. [[GH-107](https://github.com/GW2ToolBelt/api-generator/issues/107)]
- Added support for `/v2/novelties`. [[GH-108](https://github.com/GW2ToolBelt/api-generator/issues/108)]
- Added support for `/v2/pets`. [[GH-110](https://github.com/GW2ToolBelt/api-generator/issues/110)]
- Added support for `/v2/pvp`. [[GH-112](https://github.com/GW2ToolBelt/api-generator/issues/112)]
- Added support for `/v2/pvp/amulets`. [[GH-113](https://github.com/GW2ToolBelt/api-generator/issues/113)]
- Added support for `/v2/pvp/heroes`. [[GH-115](https://github.com/GW2ToolBelt/api-generator/issues/115)]
- Added support for `/v2/pvp/ranks`. [[GH-116](https://github.com/GW2ToolBelt/api-generator/issues/116)]
- Added support for `/v2/quaggans`. [[GH-122](https://github.com/GW2ToolBelt/api-generator/issues/122)]
- Added support for `/v2/quests`. [[GH-123](https://github.com/GW2ToolBelt/api-generator/issues/123)]
- Added support for `/v2/raids`. [[GH-125](https://github.com/GW2ToolBelt/api-generator/issues/125)]
- Added support for `/v2/skins`. [[GH-129](https://github.com/GW2ToolBelt/api-generator/issues/129)]
- Added support for `/v2/stories`. [[GH-131](https://github.com/GW2ToolBelt/api-generator/issues/131)]
- Added support for `/v2/stories/seasons`. [[GH-132](https://github.com/GW2ToolBelt/api-generator/issues/132)]
- Added support for `/v2/wvw/abilities`. [[GH-138](https://github.com/GW2ToolBelt/api-generator/issues/138)]
- Conditional interpretations may now be bound to schema versions.
- Implemented automated testing (unit tests). [[GH-156](https://github.com/GW2ToolBelt/api-generator/issues/156)]
- Data intended for testing is now available via `TestData`.

#### Fixes

- Endpoints:
- Corrected the schema for `/v2/account/emotes`.
- Corrected the schema for `/v2/account/finishers`.
- Corrected the schema for `/v2/colors`.
- `maxZoom` is missing in `/v2/continents`.
- Corrected the schema for `/v2/commerce/exchange/:type`.
- `/v2/commerce/transactions/:relevance` and `/v2/commerce/transactions/:relevance/:type`
now have correct security information.
- Query parameters of `/v2/createsubtoken` are now in _Title Case_.
- Corrected the schema for `/v2/dailycrafting`.
- Corrected the schema for `/v2/emotes`.
- Corrected the schema for `/v2/mapchests`.
- Corrected the schema for `/v2/maps`.
- Corrected the schema for `/v2/masteries`.
- Corrected the schema for `/v2/recipes`.
- Corrected the schema for `/v2/wvw/objectives`.
- Corrected the schema for `/v2/wvw/ranks`.
- Corrected the schema for `/v2/wvw/upgrades`.
- Changes of conditionals in schema versions are now properly computed.
- `/v1/guild_details`
- Changed types of color and emblem ID fields from `STRING` to `INTEGER`.
- `/v1/map_floor`:
- Changed type of file IDs from `STRING` to `INTEGER`.
- `/v2/guild/:id`
- Changed types of emblem ID fields from `STRING` to `INTEGER`.
- `/v2/guild/:id/stash`
- Changed types of `upgrade_id`, `id` and `count` from `STRING` to `INTEGER`.
- `/v2/guild/upgrades`
- Changed types of `count` from `STRING` to `INTEGER`.
- `/v2/mounts/skins`
- Changed type of color ID fields from `STRING` to `INTEGER.`
- `/v2/pets`:
- Changed `ID` type of pet skill objects from `STRING` to `INTEGER`.
- `/v2/pvp/seasons/:id/leaderboards/:board/:region`:
- Rename type `LeaderboardEntry` to `PvPSeasonsLeaderboardEntry`.
- Changed type of `team` from `INTEGER` to `STRING`.
- Changed type of `value` from `STRING` to `INTEGER`.
- `/v2/pvp/seasons`:
- Made `duration` optional.
- `/v2/wvw/matches`:
- Changed types of map and skirmish IDs from `STRING` to `INTEGER`.
- `/v2/wvw/matches/stats`:
- Changed types of map and skirmish IDs from `STRING` to `INTEGER`.
- `/v2/wvw/matches/scores`:
- Changed types of map and skirmish IDs from `STRING` to `INTEGER`.

#### Breaking Changes

- The libraries' API was restructured to support working with only a subset of
endpoints and to implement a better type-system.

0 comments on commit e39912e

Please sign in to comment.