Skip to content

Releases: Sija/raven.cr

v0.4.0

06 Mar 23:35
v0.4.0
Compare
Choose a tag to compare
  • Renamed Configuration#server to Configuration#dsn
  • Enabled removing cookies and POST data by default
  • Made Event and Breadcrumb setters accept symbols in place of enum values, allowing to write event.level = :info instead of event.level = Raven::Event::Severity::INFO
  • Added Event#to_json convenience method for serialization
  • Added Interface::Template
  • Username provided by kemalcr/kemal-basic-auth is sent as a part of the user context

v0.3.0

06 Mar 18:21
v0.3.0
Compare
Choose a tag to compare
  • Implemented async support, closes #3
  • Added Processor::UTF8Conversion
  • Added Event::HashType holding Hash type returned by #to_h (Hash(AnyHash::Key, AnyHash::Value)
  • Configuration#should_capture receives now only Exception | String as intended, and is invoked just once in Instance#capture
  • Configuration#transport_failure_callback receives now only Event::HashType
  • Many code optimizations

v0.2.0

06 Mar 18:21
v0.2.0
Compare
Choose a tag to compare
  • Ported almost all of the processors from raven-ruby
  • Fixed most of the remaining bugs in public API
  • Fixed recognizing #in_app? for relative paths
  • Extract Shards lib from path into Interface::Stacktrace::Frame#package
  • Implemented integrations for Kemal and Sidekiq.cr, closes #2
  • De-ansify captured log messages
  • Improved docs
  • Loads of tweaks and fixes

v0.1.0

06 Mar 18:18
v0.1.0
Compare
Choose a tag to compare
  • Configuration
  • Connection transports
  • Interfaces
  • Contexts
  • Breadcrumbs