Skip to content

Releases: notifo-io/notifo

1.3.0

30 Nov 20:07
Compare
Choose a tag to compare

Added

  • API: New endpoints to fetch notifications across users.
  • API: New endpoint to fetch unseen notifications.
  • API: More API tests.
  • General: Internal Notifo APP.

Changed

  • Email: Updated MJML version.
  • Runtime: Migration to Mediatr.
  • Runtime: Moving to scoped namespaces.
  • Runtime: Moved to .NET 7.
  • Tracking: New tracking system.

Fixed

  • API: Fixed to OpenAPI
  • Assets: Fixes to asset proxy.

1.2.2

18 Aug 13:08
Compare
Choose a tag to compare

Fixed

  • Setup: Fixed validation message.

1.2.1

17 Aug 15:53
Compare
Choose a tag to compare

Fixed

  • Setup: Text fixed that was causing the crash.

1.2.0

10 Aug 19:17
Compare
Choose a tag to compare

Added

  • Added: Diagnostics endpoints to generate dumps and gcdumps.
  • Added: Fullscreen button for template editing.
  • Emails: Unsubscribe screen for emails.
  • Integrations: WhatsApp support for messaging channel.
  • Notifications: Template variants: Choose a template by probability.
  • Testing: Added verify to the API tests.
  • Testing: Automated API testing with Google PubSub.
  • UI: Better detail view for notifications.
  • UI: Show last notification per user.

Changed

  • Backend: Hotfix for a memory leak introduced by XML comments in OpenAPI.
  • Messaging: Better implementation for messaing solutions with test coverage.
  • Notifications: Reworked the notification rpeferences.
  • UI: Better UI for template management.

1.1.0

23 Apr 14:28
Compare
Choose a tag to compare

Added

  • Backend: Started with full API tests, including Email, SMS, Webhooks.
  • Emails: Custom MJML engine, based on .NET with 30x performance.
  • Emails: Support for fluid templates.
  • Events New filter to get events by channel.
  • Integrations: Javascript conditions to decide when an integration should be used.
  • Notifications: Better control when to send notifications through which channel.
  • Notifications: New filter to get notifications by channel.
  • Notifications: New tracking tokens with more information.
  • Topics: New topic management.
  • UI: Added a few hints to forms.

Changed

  • Backend: Improved enum serialization.
  • Backend: Updated all dependencies.
  • Notifications: Better tracking of notification channels.
  • UI: Frontend topics and improved SDK.
  • UI: New login screen.

Fixed

  • Mobile Push: Fixed removing of mobile push tokens.
  • UI: Fix layout of apps list.
  • UI: Fixed constant reloading of the user in the user dialog.

Security

  • Apps: Better check whether you have access to an app to prevent 500er http requests and return 403 properly in all cases.