File: CHANGELOG.rdoc

package info (click to toggle)
ruby-exception-notification 5.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 364 kB
  • sloc: ruby: 1,350; makefile: 2
file content (257 lines) | stat: -rw-r--r-- 8,028 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
== Unreleased

nil

== 5.0.1

* Change packaged gem files. Remove unnecessary files which cause warnings in some envs. #9 (@brianclinkenbeard)

== 5.0.0

* Switch linter to Standardrb. Remove Rubocop.
* Change default ruby version to 3.4.2.
* Drop support for old Rails and Ruby versions. Require Rails 7.1 and Ruby 3.2 at least.
* Add two Rails exceptions to the ignore list: ActionDispatch::Http::MimeNegotiation::InvalidType Rack::Utils::InvalidParameterError
* Fix some warnings and patches around sidekiq.
* General repo tidying and updating.
(All by @kmcphillips)

== 4.6.0

https://github.com/smartinez87/exception_notification/releases/tag/v4.6.0

* Rails 8 compatibility (@kmcphillips)
* Exception data for teams channel notification (@rachitpant)
* Report exceptions occurring in Rake tasks and runner commands (@TylerRick)
* suggest Rails.env.local? in ignore_if block (@glaszig)
* Improve compatibility with frozen string literal (@Throne3d)
* Remove unnecessary :channel option from Slack guide doc (@westonganger)
* Add Content-Type header to Slack notifier - req. for discord (@cdadityang)

== 4.5.0

* enhancements
  * Added Rails 7 compatibility (by @fwininger)
  * Added support for the optional `data` attribute to the SNS notifier (@TomK32)
  * Addressed a deprecation warning for `module_parent_name` which was thrown for users
    using Rails > 6.x (@quorak)
  * Restored the hash separator for `controller#action` in the email notifier (@garethrees)

* removals
  * Dropped support for Tinder (gem is no longer maintained) (by @fwininger)
  * Dropped support for Ruby on Rails versions below 5.2

== 4.4.3

* big fixes
  * Remove using configured default from address from custom mailer_parent class

== 4.4.2 (yanked)

* bug fixes
  * Fix `sender_address` being overwritten

== 4.4.1

* enhancements
  * Enhance `ignore_if` option to allow by-notifier customization (by @fursich)
  * Ignore extended modules of ignored exceptions (by @elengine)
  * Add `exception_data` to Mattermost notifier (by @camillof)

* bug fixes
  * Fix Rubocop offenses (by @nicolasferraro)

== 4.4.0

* enhancements
  * Rails 6 compatibility (by @shanecav)
  * Add Datadog notifier (by @ajain0184)
  * Use backtrace cleaner for Slack notifications (by @pomier)
  * Add slack channel name override option (by @chaadow)
  * Addition of sample application for testing purposes (by @ampeigonet)

* bug fixes
  * Fix error in Resque failure backend (by @EmilioCristalli)
  * Remove sqlite dependency (by @EmilioCristalli)
  * Configure ignore_crawlers from Rails initializer (by @EmilioCristalli)

== 4.3.0

* enhancements
  * Add Microsoft Teams Notifier (by @phaelin)
  * Add SNS notifier (by @FLarra)
  * Add Google Chats notifier (by @renatolond)
  * Align output of section-headers consistently (by @kronn)
  * ExceptionNotifier.notify_exception receives block & pass it to each notifier (by @pocke)
  * Update Travis to latest rubies (by @lostapathy)

* bug fixes
  * Replace all before_filter to before_action on readme (by @pastullo)
  * Fix error when using error grouping outside of rails (by @garethcokell)
  * Fix missing MissingController Mattermost class (by @n-rodriguez)

== 4.2.2

* enhancements
  * Error grouping (by @Martin91)
  * Additional fields for Slack support (by @schurig)
  * Enterprise HipChat support (by @seanhuber)

== 4.2.1

* enhancements
  * Allow customizable backtrace for Slack (by @aried3r)
  * Add `Mongoid::Errors::DocumentNotFound` to ignored_exceptions (by @nazarok)
  * Improved text in Slack notifier (by @vojtad)

* bug fixes
  * Fix data being sent on webhook notifier

== 4.2.0

* enhancements
  * update URL in gemspec (by @ktdreyer)
  * Add `hostname` to Slack notifier (by @juanazam)
  * Allow `exception_recipients` to be a proc (by @kellyjosephprice)
  * Add Mattermost integration (by @Aschen)
  * Rails 5 compatible

* bug fixes
  * Fix error when showing timestamp on non Rails apps
  * Fix delivery failure when deliver_with specified (by @grzuy)

== 4.1.4

* bug fixes
  * HTML-escape exception messages sent to hipchat (by @gburt)
  * Send the correct options in send_notice (by @pcboy)

== 4.1.3

* enhancements
  * Add a way to have a backtrace callback on notifiers (by @pcboy)

* bug fixes
  * Fix incompatible character encodings error (by @san650)

== 4.1.2
* enhancements
  * Change format of Slack notifications (by @eldano)

== 4.1.1

* bug fixes
  * Alternate way to monkeypatch (by @joshco)
  * Fix BacktraceCleaner namespacing (by @esdlocomb)

== 4.1.0

* enhancements
  * Add support for Sidekiq 3.0 (by @mbrictson)
  * Add IRC notifier (by @nathanjsharpe)
  * Add ActionController::UnknownFormat to default ignored exceptions (by @rezwyi)
  * Add message_template option to HipChat notifier (by @makimoto)
  * Add support for HipChat APIv2 (by @michaelherold)
  * Add Slack notifier (by @martin1keogh)
  * Add option for notifying on `X-Cascade` header (by @etipton)
  * Improve backtrace data (by @munkius)

* bug fixes
  * Fix `Rails.root` exception (by @hovatterz)
  * Fix email notifier in Sinatra (by @betesh)

== 4.0.1

* enhancements
  * Add HipChat notifier (by @j15e)
  * Log backtrace when notification fails
  * Send more info in Webhook notifier
  * Add HTTP method to request section

== 4.0.0

* enhancements
  * Be able to override delivery_method (by @jweslley)
  * Add logger to log when notifications cannot be shiped (by @jweslley)
  * Add Rails generator to create an initializer file (by @jweslley)
  * Add rails engine (by @jweslley)
  * Add sidekiq support (by @jweslley)
  * Add resque support (by @jweslley)
  * Better style for html views (by @jweslley)
  * Support customizable Mailer class (by @Bishop)
  * Turn ExceptionNotification Rails agnostic (by @jweslley)
  * Support custom ignore exceptions for background notifications (by @jweslley)
  * Be able to implement custom notifiers (by @jweslley)
  * Add Webhook notifier (by @jweslley)
  * Rails 4 compatible

* bug fixes
  * Don't error if Rails isn't defined. (by @dpogue)
  * Fix call to #normalize_digits (by @ghiculescu)

== 3.0.1

* enhancements
  * Custom Headers (by @DouweM)
  * Make Tinder a soft-dependency (by @fgrehm)

* bug fixes
  * Fix `code converter not found` (by @alanjds)

== 3.0.0

* enhancements
  * Campfire integration
  * Support for HTML notifications (by @Xenofex)
  * Be able to override SMTP settings (by @piglop and @Macint)

* bug fixes
  * Fix encoding issues
  * Allow default sections to be overridden (by @jfarmer)
  * Don't automatically deliver background notifications

== 2.6.1

* bug fixes
  * Fix finding custom sections on Background notifications. Fixes [#68]

== 2.6.0

* enhancements
  * Avoid raising exception on dev mode
  * Add ignore_if option to avoid sending certain notifications.
  * Add normalize_subject option to remove numbers from email so that they thread (by @jjb)
  * Allow the user to provide a custom message and hash of data (by @jjb)
  * Add support for configurable background sections and a data partial (by @jeffrafter)
  * Include timestamp of exception in notification body
  * Add support for rack based session management (by @phoet)
  * Add ignore_crawlers option to ignore exceptions generated by crawlers
  * Add verbode_subject option to exclude exception message from subject (by @amishyn)

* bug fixes
  * Correctly set view path at the right time so that new sections are properly available (by @scrozier)
  * Fix handling exceptions with no backtrace
  * Fix issue on Solaris with hostname (by @bluescripts)
  * Ensure exceptions in view templates doesn't cause problems, allowing the notification to be sent anyway (by @sce)

== 2.5.1

* bug fixes
  * Fix lib references on gemspec

== 2.5.0

* enhancements
  * Add Background Notifications

* bug fixes
  * Filter session_id on secure requests

== 2.4.1

* enhancements
  * Use values set for the middleware as defaults

* bug fixes
  * Avoid sending emails with large subjects
  * Avoid having to add 'require' option on gem configuration