Skip to content

Releases: eveseat/api

v4.2.1

06 Dec 13:26
a9c4eca
Compare
Choose a tag to compare

Enhancements

  • use composer to provide currently installed package version
  • allow token to be registered without IP constraint (useful for cloud services like Azure or Google Cloud / Google Drive) (eveseat/seat#186)

v4.1.1

11 Nov 09:26
9fb5c37
Compare
Choose a tag to compare

Fix

  • Update swagger documentation on endpoint POST /v2/roles to return proper HTTP Status in case of success (201) (eveseat/seat#710)

v4.1.0

24 Aug 19:05
3c260e8
Compare
Choose a tag to compare

Enhancement

  • ability to search a specific item using API has been restored. It's also available on corporation endpoint using the query parameter item_id. eveseat/seat#650

Fix

  • Swagger API documentation is now including proper server address (based on APP_URL) (ac3bd05)
  • Swagger frontend is now working properly for assets and bookmarks endpoints (cd4ab85)
  • Roles query check endpoints are now using the new ACL backend (previously returning an HTTP@500 e82229a)

v4.0.0

16 Aug 18:38
e2c24be
Compare
Choose a tag to compare
build(core): v4.0.0

v4.0.0 - Release Candidate 4

01 Aug 14:37
cab1a46
Compare
Choose a tag to compare
Pre-release

Enhancements

  • Replace ACL system by Gates 8be5761
  • Ensure routes can be cached a0405de

v4.0.0 - Release Candidate 3

29 Mar 10:57
516634a
Compare
Choose a tag to compare
Pre-release

Refactor

  • Update documentation annotations from Swagger (Open Api 2.0) to Open Api Specification 3.0 format
  • Update related dependency
  • Improve definition usage by reusing them (especially for generated paginated responses)

You can use this instruction page to convert your existing annotations to the new format.

Enhancement

  • Role and User POST endpoints has been updated to return generated entity
  • Role and User PUT endpoints has been replaced by PATCH and return updated entity
  • Add basics endpoints to interact with Squads
  • Use the newly shipped helper method registerApiAnnotationsPath which will take care of paths merging for you

v4.0.0 - Realase Candidate 2

16 Nov 20:36
Compare
Choose a tag to compare
Pre-release

Requirements

  • PHP minimum version has been bumped to latest stable (7.3)

Enhancements

Groups Removal

That feature which was causing lot of end user troubles (and issues to handle orphan entries) has been removed.
You'll find bellow the mapping table :

Version 3.x Version 4.x Purpose
auth()->user() auth()->user() Retrieve current authenticated user
auth()->user()->group->main_character auth()->user()->main_character Retrieve main character from current authenticated user
auth()->user()->group->characters auth()->user()->characters Retrieve characters attached to current authenticated user
auth()->user()->refresh_token CharacterInfo()->refresh_token Retrieve refresh token from related to a character
auth()->user()->group->refresh_tokens auth()->user()->refresh_tokens Retrieve refresh tokens attached to authenticated user
  • roles are now directly attached to user

    • an user can have multiple roles
    • a role can be assigned to multiple users
  • an user can now have

    • multiple characters (linked on behalf of a refresh token)
    • multiple refresh tokens

Moon Reporter

It is now possible to user SeAT as a giant intel tool regarding Moon Reports. Previously accessible from Moon Extractors, moon reports can now be sent on a dedicated module.

You will get access to all moon available inside New Eden as a list. Entries can be filters using moon, system, region, raw materials, reprocessed minerals and reactions.

New Eve Image Server

SeAT has been updated to use the new eve image server and its improved renders (we will now get access to BPO AND BPC icons !)

Be carefull, img signature has been changed to show this change. To make change easier, you should consider to switch to core partials ;)

Version 3.x Version 4.x Purpose Partials
img($type, $id, $size, $attributes, $lazy_load) img($type, $variation, $id, $size, $attributes, $lazy_load)
img('alliance', $id, $size, $attributes, $lazy_load) img('alliances', 'logo', $id, $size, $attributes, $lazy_load) Retrieve alliance logo web::partials.alliance
img('corporation', $id, $size, $attributes, $lazy_load) img('corporations', 'logo', $id, $size, $attributes, $lazy_load) Retrieve corporation logo web::partials.alliance
img('character', $id, $size, $attributes, $lazy_load) img('characters', 'portrait', $id, $size, $attributes, $lazy_load) Retrieve character portrait web::partials.character
img('type', $id, $size, $attributes, $lazy_load) img('types', $variation, $id, $size, $attributes, $lazy_load) Retrieve item type icon web::partials.type

Hotfix

  • Version checker is non longer throwing an exception when installed version does not match

v4.0.0 - Realase Candidate 1

01 Nov 11:12
ec82196
Compare
Choose a tag to compare
Pre-release
4.0.0-rc1

refactor(core): move AbstractSeatPlugin from services to seat package…

v3.0.8

03 Aug 13:46
e88df37
Compare
Choose a tag to compare

Enhancements

  • Enforce API format for both response and request by fixing it to JSON
  • Add main_character_id attribute on the /users endpoint (thanks to @NoMercy82 - #35)

v3.0.7

03 Jun 08:25
acd162a
Compare
Choose a tag to compare

Fix

  • ensure PUT and POST query can be send using the Swagger UI
  • fix Swagger definition related to body for PUT and POST paths