Skip to content

Releases: eveseat/eveapi

v5.0.6

14 Feb 09:27
5440e66
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.0.5...5.0.6

v5.0.5

07 Jan 02:32
d473648
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.0.4...5.0.5

v5.0.4

04 Jan 13:26
e582c2d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.0.3...5.0.4

v5.0.3

26 Dec 21:50
00d035a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.0.2...5.0.3

v5.0.2

24 Dec 11:00
4e39dca
Compare
Choose a tag to compare

What's Changed

  • feat: ensure migrations are compliant with pgsql by @warlof in #377
  • Apply fixes from StyleCI by @warlof in #378
  • Add HasTypeID implementations by @recursivetree in #380
  • fix migration failure from 2022_01_16_115110_remove_corporation_id_column_from_corporation_title_roles_table by @recursivetree in #379
  • Fixes queue handling for eveapi jobs by @zenobio93 in #381

New Contributors

Full Changelog: 5.0.1...5.0.2

v5.0.1

15 Jul 09:35
157eb81
Compare
Choose a tag to compare

What's Changed

  • outsource models related factories from web package

Full Changelog: 5.0.0...5.0.1

v5.0.0

14 Jul 12:42
9399fa1
Compare
Choose a tag to compare

What's New

  • You can now use your own ESI Client (Eseye stay default) and call it using app()->make(EsiClient::class) or simply with dependency injection
  • Character, Corporation, Alliance, Killmail and Market jobs are now using Batch which enhance jobs queue readability
  • Eseye is now using native Laravel Cache and Log manager

What's Changed

  • feat: add market orders by @recursivetree in #345
  • feat: improved station/structure loading by @recursivetree in #343
  • refactor: improve storage path consistency by @warlof in #353
  • refactor: use redis facade in clear command and remove unused middlewares by @warlof in #358
  • refactor(jobs): adapt jobs to new SeaT 5 design by @warlof in #366
  • fix: character events consumption by @warlof in #368
  • fix: ensure alliance jobs are properly init by @warlof in #369
  • Fix/setup scopes vs job scope by @warlof in #373
  • Increase office rental precision by @recursivetree in #374
  • add timestamp cast by @recursivetree in #376
  • refactor: add batchable trait at more global levels by @recursivetree in #375
  • jobs logging have been improved
  • jobs processing is non longer bypassed when data source is a cached one - this was causing issue on paginated endpoints and may prevent data to be persisted in database
  • token validity is now applied using its own scopes delivery (previously, global scopes policy was applied)

Breaking Changes

  • Seat\Eveapi\Helpers\EseyeSetup does non longer exists - if using it, please switch to the new Seat\Services\Contracts\EsiClient contract (or use it as dependency injection)
  • Seat\Eveapi\Jobs\Middleware\WithoutOverlapping backport has been replaced by original Laravel implementation Illuminate\Queue\Middleware\WithoutOverlapping
  • Esi client is now provided by esi property instead of eseye() method when using Seat\Eveapi\Jobs\EsiBase as dependency (or one of its dependency)
  • Seat\Eveapi\Jobs\Middleware\CheckEsiStatus has been replaced by Seat\Eveapi\Jobs\Middleware\CheckEsiRouteStatus which is more reliable
  • Seat\Eveapi\Traits\CanUpsertIgnoreReplace has been replaced by new Laravel built-in Model::upsert() methood see official documentation
  • Title modeling has been altered
    • corporation_id field has been dropped from corporation_title_roles due to pivot table usage with corporation_titles
  • Metadata timestamps fields have been removed from contract_details and its relevant model

Full Changelog: 4.21.0...5.0.0

v4.21.0

10 Jun 17:38
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.20.4...4.21.0

v4.20.4

01 Jun 13:15
8ad72a2
Compare
Choose a tag to compare

What's Changed

  • fix(jobs): address requests throttling issue by @warlof in #364

Full Changelog: 4.20.3...4.20.4

v4.20.3

30 May 17:34
6adcf9c
Compare
Choose a tag to compare

What's Changed

  • fix: reduce amount of type resolved by prices job by @warlof in #360

Full Changelog: 4.20.2...4.20.3