Releases: hellhub-collective/api
v2.0.0
What's Changed
Breaking change 💥
Effective immediately we will be committing our work under the name HellHub Collective. The repository and production deployment have been renamed accordingly. The motion for this name change was started by a different developer publishing a "Helldiver Companion" app for iOS and Android, to prevent any future conflicts we went ahead and changed the organizations name so it may be free for that developer.
Future plans ⏲️
We will continue working on this repository and update it frequently to accommodate any changes made to the games unofficial endpoints. We want to work closely with the community, henceforth the unrequested name change. We don't want to discourage people building stuff with or without our API because Helldivers 2 is awsome.
- fix: ensure static asset paths can be accessed when deployed by @fabio-nettis in #12
- fix: integrate cors middleware for all endpoints by @fabio-nettis in #13
- refractor: rename organization because of conflict by @fabio-nettis in #14
Full Changelog: v1.2.0...v2.0.0
v1.2.0
What's Changed
This version brings some great new additions to the API and we are happy to announce the following additions to our available endpoints:
/api/orders
: List all current attack/defend orders/api/orders/:id
: Get a specific attack/defend order by id/api/planets/:id/orders
: List all current attack/defend orders for a planet/api/factions/:id/orders
: List all current attack/defend orders for a faction/api/stratagems
: List all available stratagems/api/stratagems/:id
: Get a specific stratagem by id
The brand new /stratagems
and /stratagems/:id
endpoints not only provide the arrow combinations, name and details for each stratagem but also link to an SVG containing the icon for that stratagem. Many thanks to @nvigneux and their SVG repository. Here a look into the data our structure:
{
"id": 1,
"cooldown": 180,
"activation": 3,
"uses": "Unlimited",
"codename": "E/MG-101",
"name": "HMG Emplacement",
"imageUrl": "/api/static/images/stratagems/1/1.svg",
"keys": ["down", "up", "left", "right", "right", "left"],
"group": {
"id": 1,
"name": "Bridge",
"createdAt": "2024-03-19T15:06:29.184Z",
"updatedAt": "2024-03-19T15:06:29.184Z"
},
"createdAt": "2024-03-19T15:06:29.186Z",
"updatedAt": "2024-03-19T15:06:29.186Z"
}
- feat: add planetary events and joint operations by @fabio-nettis in #6
- feat: add stratagem endpoints by @fabio-nettis in #7
- refractor: update postman docs with new endpoints by @fabio-nettis in #8
- fix: remove trailing slash in postman variable by @fabio-nettis in #10
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
This release adds new rate limiting logic for the API. The HellHub API now has a rate limit of 200 requests per minute. To avoid hitting rate limits in your clients check the following headers in your response:
X-Rate-Limit
: The maximum number of requests per minute.X-Rate-Count
: The number of requests made in the current minute.X-Rate-Reset
: The time at which the current rate limit resets.X-Rate-Remaining
: The number of requests remaining.
- refractor: remove sector incompleteness notice in readme by @fabio-nettis in #4
- feat: add rate limiting middleware by @fabio-nettis in #5
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
This is the initial release of the HellHub API. I'm happy to announce that due to a friends effort we now have complete sector data and planets can be filtered by sector reliably.
New Contributors
- @fabio-nettis made their first contribution in #2
Full Changelog: https://github.com/helldivers-companion/api/commits/v1.0.0