Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 2.93 KB

CHANGELOG.md

File metadata and controls

46 lines (31 loc) · 2.93 KB

Version 2.0.0

This major release revamps seat-notifications significantly. Thanks to new co-author warlof, we majorly refactoring all of seat-notification in order to introduce new notifications from within this package or from a third party application with ease.

ATTENTION:

  1. As this is a major release your subscriptions will be reset. You need to reapply your notifications.
  2. Do not forget to run migrations

Please report any issues on github.

Version 1.1.2

This version adds some smaller improvements:

  • Delete job from dispatcher if there are no recipients for a given notification.
  • KillMail Notification for channel: show selected channel
  • Permission handling on BaseNotification: Full string support to support external developers
  • Attempt to support NPC Killmails

Regarding NPC Killmails, this is only a first attempt and work is in process.

Version 1.1.1

This update adds some better tagging and job handling. Also it ensures that AbstractSeatPlugin class present as it requires eveseat/web ~3.0.14.

Version 1.1.0

Don't forget to run migrations

Description

This is the first item on the changelog. This version introduces kill mail notifications. Although this seems anything but a small addition the underlying capabilities of this package was completely reworked. Instead of having every other package handling their own subscribers and logic, the BaseNotificationController.php class was majorly extended abstracted and refactored to a degree, where it supports any other notification controller to get rid of their own recipient handling and database logic.

  • Added Killmail Notifications
  • Added ability to subscribe to multiple corporations as source of notification.
  • Improved RateLimiting handling for discord: respect per channel rate-limit.
  • Improved tags to monitor
  • Fixed some permission issues

If you happen to find bugs please don't hesitate to ping me on seat-slack. I tested the plugin in my own corporation and concluded it to be working, however bugs happens and your feedback is a very valued source to improve.


For any developers that would like to take use of these capabilities please do not hesitate to reach out to me and take a look at KillMailController.php for an example with affiliations.

  • Attention: only corporations are currently supported although whenever needed character affiliations could be added with ease: SeatNotification.php

For a simpler implementation please review RefreshTokenController.php