Skip to content

Update dependency noticed to v3 - #1542

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/noticed-3.x
Open

Update dependency noticed to v3#1542
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/noticed-3.x

Conversation

@renovate

@renovate renovate Bot commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
noticed '~> 1.6.3''~> 3.0.0' age confidence

Release Notes

excid3/noticed (noticed)

v3.0.0

Compare Source

  • [Breaking] Drop Rails 6.1 support
  • Add support for mailers with args and kwargs #​565

v2.9.3

Compare Source

  • [Bugfix] Silent was opposite for Action Push Native notifications #​560

v2.9.2

Compare Source

  • [Bugfix] Don't eager load NotificationChannel

v2.9.1

Compare Source

  • [Bugfix] Don't eager load delivery methods. These should be only lazy loaded.

v2.9.0

Compare Source

  • Add Action Push Native delivery method

v2.8.1

Compare Source

  • Fix Coder support for arguments with Rails 8.1

v2.8.0

Compare Source

  • Add --bulk option for generating bulk delivery methods

v2.7.1

Compare Source

  • Fix recipients :symbol ignored when pointing to a private method

v2.7.0

Compare Source

  • Add lazy load hooks for delivery methods

v2.6.2

Compare Source

  • Fix lazy load hook names

v2.6.1

Compare Source

  • Handle text/html and application/json responses from Slack #​531
  • Handle 400 errors for FCM deliveries #​532
  • Add lazy load hooks for models

v2.6.0

Compare Source

  • Add mark_as_read_and_seen and mark_as_unread_and_unseen class methods to Noticed::Notification
  • Add support for extra kwargs to mark_as class methods on Noticed::Notification

v2.5.1

Compare Source

  • Slack delivery methods now verify the {ok: true/false} response to catch errors correctly #​515

v2.5.0

Compare Source

  • Inherit Notification from parent class Notification.
  • Support callbacks in bulk delivery methods.

v2.4.3

Compare Source

  • Add translation and URL helpers to Ephemeral notifiers & notifications #​485

v2.4.2

Compare Source

  • The parent_class configuration now also changes the parent class for Noticed::EventJob. #​483
  • Include translation support in Ephemeral notifications #​484

v2.4.1

Compare Source

  • Include private methods when checking if respond_to?(:method). Fixes #​475

v2.4.0

Compare Source

  • Add recipients feature to let Notifiers determine their recipients
class CommentNotifier < ApplicationNotifier

v2.3.3

Compare Source

  • Use public_send for Email delivery so it doesn't accidentally call private methods.

v2.3.2

Compare Source

  • Set :json type on :params column with default to better integrate with ActiveRecord.
    This fixes sqlserver (and probably other databases). #​451

v2.3.1

Compare Source

  • Skip ApplicationNotifier in generator if it already exists

v2.3.0

Compare Source

  • Add error_handler to Twilio delivery method #​444
  • Fix record being removed for Ephemeral notifications #​448

v2.2.2

Compare Source

  • fetch_constant will now constantize Strings returned from procs or method calls

v2.2.1

Compare Source

  • fetch_constant used by Email and ActionCable delivery methods now support procs and method calls with symbols like other options

v2.2.0

Compare Source

  • Add config.before_enqueue callback
    This callback can be used to skip enqueuing delivery methods:
class CommentNotifier < Noticed::Event
  deliver_by :email do |config|
    config.before_enqueue = ->{ throw(:abort) unless recipient.email_notifications? }
  end
end
  • Fix iOS format option with Symbols. This now passes the notification and apn objects instead of just the apn.
config.format = :ios_format

v2.1.3

Compare Source

  • Stringify keys for Twilio Messaging json

v2.1.2

Compare Source

  • Fix counter cache migration version for older Rails

v2.1.1

Compare Source

  • Fix duplicate column in migrations.
  • Add compatibility for apps that don't use ActionCable.

v2.1.0

Compare Source

[!IMPORTANT] Run rails noticed:install:migrations to upgrade to this version

  • Add notifications_count counter cache to Noticed::Event.
  • Add has_noticed_notifications for backwards compatibility.
  • Add Noticed::Ephemeral notifiers that skip the database records. These use ActiveModel to simulate Notifiers in memory and should work the same as a regular Notifier.

v2.0.6

Compare Source

  • Add param(s) and deliver_later back with deprecations where necessary to ease upgrading from v1

v2.0.5

Compare Source

  • mark_as_read and other class methods will now write updated_at as well to bust caches

v2.0.4

Compare Source

  • Validate param key exists, not the value
  • Fix recipients that are STI models by storing base class name
  • Re-add delivery method callbacks

v2.0.3

Compare Source

  • Notifier generator now ensures the Notifier suffix.
rails g noticed:notifier Example #=> app/notifiers/example_notifier.rb
rails g noticed:notifier ExampleNotifier #=> app/notifiers/example_notifier.rb
  • Delivery method options set to a Symbol will now pass the notification argument when calling the method instead of the delivery method instance.
class CommentNotifier
  deliver_by :email do
    config.if = :prefers_email?
  end

  def prefers_email?(notification)
    notification.recipient.preferences[:email]
  end
end

v2.0.2

Compare Source

  • Add Noticed::NotificationChannel and change defaults for ActionCable deliveries to this channel and stream to recipient

v2.0.1

Compare Source

  • Include notification and recipient in email params. Fixes #​366

v2.0.0

Compare Source

  • [Breaking] Noticed now provides its own models for managing notifications. Migrate existing model(s) to use the new Noticed tables.

TODO - add migration example

  • [Breaking] Noticed::NotificationChannel has been removed. Use an ActionCable channel in your application instead.
  • [Breaking] Twilio has been renamed to twilio_messaging to provide support for other Twilio services in the future.
  • [Breaking] Vonage / Nexmo has been renamed to vonage_sms to provide support for other Vonage services in the future.
class NotificationChannel < ApplicationCable::Channel
  def subscribed
    stream_for current_user
  end

  def unsubscribed
    stop_all_streams
  end
end
  • Notifications have now been renamed to Notifiers and now inherit from the
  • Email delivery method now supports args
  • Support html safe translations for Rails 7+

Configuration

📅 Schedule: Branch creation - "before 2am" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Pull requests that update a dependency file major labels Mar 20, 2026
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 4 times, most recently from 705ad19 to a7ca256 Compare March 28, 2026 01:27
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 2 times, most recently from 29f3660 to d6813f4 Compare April 7, 2026 10:42
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch from d6813f4 to 924d39b Compare April 24, 2026 11:05
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 4 times, most recently from 5d5b85f to 4df0ce9 Compare May 6, 2026 11:34
@sonarqubecloud

sonarqubecloud Bot commented May 6, 2026

Copy link
Copy Markdown

@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 5 times, most recently from d341f9c to 3eb45d5 Compare May 11, 2026 07:42
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 4 times, most recently from 8261814 to 0a1e457 Compare May 22, 2026 11:08
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch from 0a1e457 to d341115 Compare May 27, 2026 14:23
@sonarqubecloud

Copy link
Copy Markdown

@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 3 times, most recently from 45181d6 to 021115a Compare June 9, 2026 13:51
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 10 times, most recently from 7aa5d48 to 613485e Compare July 23, 2026 18:53
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 3 times, most recently from 9304737 to ed23565 Compare July 31, 2026 08:43
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 7 times, most recently from 0a07833 to 666fe11 Compare August 11, 2026 08:26
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 2 times, most recently from a7d3298 to 87a3728 Compare August 18, 2026 12:19
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch from 87a3728 to c5e57c2 Compare August 26, 2026 11:48
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch 4 times, most recently from aa49abc to b6c4d02 Compare September 3, 2026 13:50
@renovate
renovate Bot force-pushed the renovate/noticed-3.x branch from b6c4d02 to 395fe14 Compare September 3, 2026 23:59
@sonarqubecloud

sonarqubecloud Bot commented Sep 3, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file major

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants