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 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306
|
## Next Release
## 7.2.0 (07/12/2024)
* Support rails 7.2
* Fix count method signature for active_record5 and active_record60
## 7.1.6 (01/16/2024)
* Allow apps to not include the user in a notification
## 7.1.5 (01/05/2024)
* Fix mongoid8
## 7.1.4 (11/17/2023)
* Call association also on through reflection
## 7.1.3 (11/05/2023)
* Call NPlusOneQuery's call_association when calling count on collection association
## 7.1.2 (10/13/2023)
* Handle Rails 7.1 composite primary keys
## 7.1.1 (10/07/2023)
* Add support for `Content-Security-Policy-Report-Only` nonces
* Fix count method signature
## 7.1.0 (10/06/2023)
* Support rails 7.1
* Alias `Bullet.enable?` to `enabled?`, and `Bullet.enable=` to `enabled=`
* Added `always_append_html_body` option, so the html snippet is always included even if there are no notifications
* Added detection of n+1 count queries from `count` method
* Changed the counter cache notification title to recommend using `size`
## 7.0.7 (03/01/2023)
* Check `Rails.application.config.content_security_policy` before insert `Bullet::Rack`
## 7.0.6 (03/01/2023)
* Better way to check if `ActionDispatch::ContentSecurityPolicy::Middleware` exists
## 7.0.5 (01/01/2023)
* Fix n+1 false positives in AR 7.0
* Fix eager_load nested has_many :through false positives
* Respect Content-Security-Policy nonces
* Added CallStacks support for avoid eager loading
* Iterate fewer times over objects
## 7.0.4 (11/28/2022)
* Fix `eager_load` `has_many :through` false positives
* mongoid7x: add dynamic methods
## 7.0.3 (08/13/2022)
* Replace `Array()` with `Array.wrap()`
## 7.0.2 (05/31/2022)
* Drop growl support
* Do not check html tag in Bullet::Rack anymore
## 7.0.1 (01/15/2022)
* Get rid of *_whitelist methods
* Hack ActiveRecord::Associations::Preloader::Batch in rails 7
## 7.0.0 (12/18/2021)
* Support rails 7
* Fix Mongoid 7 view iteration
* Move CI from Travis to Github Actions
## 6.1.5 (08/16/2021)
* Rename whitelist to safelist
* Fix onload called twice
* Support Rack::Files::Iterator responses
* Ensure HABTM associations are not incorrectly labeled n+1
## 6.1.4 (02/26/2021)
* Added an option to stop adding HTTP headers to API requests
## 6.1.3 (01/21/2021)
* Consider ThroughAssociation at SingularAssociation like CollectionAssociation
* Add xhr_script only when add_footer is enabled
## 6.1.2 (12/12/2020)
* Revert "Make whitelist thread safe"
## 6.1.1 (12/12/2020)
* Add support Rails 6.1
* Make whitelist thread safe
## 6.1.0 (12/28/2019)
* Add skip_html_injection flag
* Remove writer hack in active_record6
* Use modern includes syntax in warnings
* Fix warning: The last argument is used as the keyword parameter
## 6.0.2 (08/20/2019)
* Fully support Rails 6.0
## 6.0.1 (06/26/2019)
* Add Bullet::ActiveJob
* Prevent "Maximum call stack exceeded" errors when used with Turbolinks
## 6.0.0 (04/25/2019)
* Add XHR support to Bullet
* Support Rails 6.0
* Handle case where ID is manually set on unpersisted record
## 5.9.0 (11/11/2018)
* Require Ruby 2.3+
* Support Mongo 7.x
## 5.8.0 (10/29/2018)
* Fix through reflection for rails 5.x
* Fix false positive in after_save/after_create callbacks
* Don't trigger a preload error on "manual" preloads
* Avoid Bullet from making extra queries in mongoid6
* Support option for #first and #last on mongoid6.x
* Fix duplicate logs in mongoid 4.x and 5.x version
* Use caller for ruby 1.9 while caller_locations for 2.0+
* Extend stacktrace matching for sub-file precision
* Exclude configured bundler path in addition to '/vendor'
* Fix `caller_path` in `excluded_stacktrace_path`
* Update `uniform_notifier` dependency to add Sentry support
* Integrate awesomecode.io and refactor code
## 5.7.0 (12/03/2017)
* Support rails 5.2
* Implement Bullet.delete_whitelist to delete a specific whitelist definition
* Fix caller_path in the case of nil
## 5.6.0 (07/16/2017)
* Migrate alias_method to Module#prepend
* Add install generator
* Stack trace filter
* Fix rails 5.1 compatibility
* Fix inverse_of for rails 5
* Fix detect file attachment for rack #319
## 5.5.0 (12/30/2016)
* Display http request method #311
* Add close button to footer
* Raise an error if bullet does not support AR or Mongoid
* Avoid double backtrace
* Fix false alert on counter cache when associations are already loaded #288
* Fix "false alert" in rails 5 #239
* Do not support ActiveRecord 3.x and Mongoid 3.x / 4.x anymore
## 5.4.0 (10/09/2016)
* Support rails 5.1
* Extract stack trace filtering into module
## 5.3.0 (15/08/2016)
* Fix false alert on through association with join sql #301
* Fix association.target in `through_association` can be singular #302
* Support `find_by_sql` #303
* Fix env `REQUEST_URI`
## 5.2.0 (07/26/2016)
* Fix `has_cached_counter?` is not defined in HABTM #297
* Fix false alert if preloaded association has no records #260
* Support Rails 5.0.0
## 5.1.0 (05/21/2016)
* Fix false alert when `empty?` used with `counter_cache`
* Fix `alias_method_chain` deprecation for rails 5
* Add response handling for non-Rails Rack responses
* Fix false alert when querying immediately after creation
* Fix UnusedEagerLoading bug when multiple eager loading query include same objects
## 5.0.0 (01/06/2016)
* Support Rails 5.0.0.beta1
* Fix `has_many :through` infinite loop issue
* Support mongoid 5.0.0
* Do not report association queries immediately after object creation to
require a preload
* Detect `counter_cache` for `has_many :through` association
* Compatible with `composite_primary_keys` gem
* Fix AR 4.2 SingularAssociation#reader result can be nil
* `perform_out_of_channel_notifications` should always be triggered
* Fix false positive with `belongs_to` -> `belongs_to` for active\_record 4.2
* Activate active\_record hacks only when Bullet already start
* Don't execute query when running `to_sql`
* Send backtrace to `uniform_notifier`
* Fix sse response check
* Dynamically delegate available notifiers to UniformNotifier
* Hotfix nil object when `add_impossible_object`
* Fix `has_one` then `has_many` associations in rails 4.2
* Append js and dom to html body in proper position
## 4.14.0 (10/03/2014)
* Support rails 4.2
* Polish notification output
* Fix warning: `*' interpreted as argument prefix
## 4.13.0 (07/19/2014)
* Support include? call on ar associations
## 4.12.0 (07/13/2014)
* Fix false n+1 queries caused by inversed objects.
* Replace .id with .primary_key_value
* Rename bullet_ar_key to bullet_key
* Fix rails sse detect
* Fix bullet using in test environment
* Memoize whoami
## 4.11.0 (06/24/2014)
* Support empty? call on ar associations
* Skip detecting if object is a new record
## 4.10.0 (06/06/2014)
* Handle join query smarter
* Support mongoid 4.0
* Thread safe
* Add debug mode
## 4.9.0 (04/30/2014)
* Add Bullet.stacktrace_includes option
* Applied keyword argument fixes on Ruby 2.2.0
* Add bugsnag notifier
* Support rails 4.1.0
## 4.8.0 (02/16/2014)
* Support rails 4.1.0.beta1
* Update specs to be RSpec 3.0 compatible
* Update latest minor version activerecord and mongoid on travis
## 4.7.0 (11/03/2013)
* Add coverall support
* Add helper to profile code outside a request
* Add activesupport dependency
* Add Bullet.raise notification
* Add Bullet.add_footer notification
* Fix activerecord4 warnings in test code
## 4.6.0 (04/18/2013)
* Fix Bullet::Rack to support sinatra
## 4.5.0 (03/24/2013)
* Add api way to access captured association
* Allow disable n_plus_one_query, unused_eager_loading and counter_cache respectively
* Add whitelist
## 4.4.0 (03/15/2013)
* Remove disable_browser_cache option
* Compatible with Rails 4.0.0.beta1
## 4.3.0 (12/28/2012)
* Fix content-length for non ascii html
* Add mongoid 2.5.x support
## 4.2.0 (09/29/2012)
* Add Bullet::Dependency to check AR and mongoid version
* Add Rails 4 support
* Add airbrake notifier support
## 4.1.0 (05/30/2012)
* Add mongoid 3 support
## 4.0.0 (05/09/2012)
* Add mongoid support
|