Skip to content

Releases: Sija/raven.cr

v1.9.4

11 Oct 23:55
Compare
Choose a tag to compare

What's Changed

  • Bumped actions/checkout from 3 to 4 by @dependabot in #91
  • Bumped ameba to ~> 1.6.0
  • Refactored error handling by removing the reliance on the @errors ivar by @Sija in #94
  • Made several Configuration class methods private
  • Removed obsolete Log::Entry class monkey-patch
  • Removed obsolete conditional code targeting crystal pre 1.0 versions
  • Removed user feedback support in frontend by @Sija in #92

Full Changelog: v1.9.3...v1.9.4

v1.9.3

26 Feb 23:31
f328bfd
Compare
Choose a tag to compare
  • Bumped dependencies
  • Bumped supported Crystal version
  • Insignificant code cleanups and linter fixes

v1.9.2

14 Jun 22:39
de91bb3
Compare
Choose a tag to compare
  • Added serialization ignores to custom properties within the Exception class (#83), thanks @stephendolan! ❤️
  • Bumped ameba version to ~> 1.0.0

v1.9.1

27 Jan 13:52
00e1f57
Compare
Choose a tag to compare

Support for Crystal 0.36.0

v1.9.0

11 Jan 19:25
9e2b49f
Compare
Choose a tag to compare
  • Spider Gazelle's ActionContoller integration #77, thanks @caspiano! ❤️
  • Backtrace parsing extracted to the backtracer shard
  • Removed Configuration#in_app_pattern, use Configuration#app_dirs_pattern instead

v1.8.1

17 Dec 15:59
cfe72fc
Compare
Choose a tag to compare
  • Added support for Crystal nightlies (v1.0.0-dev), fixes #73
  • Various optimizations

v1.8.0

05 Aug 22:10
6673db9
Compare
Choose a tag to compare
  • Added dedicated Log backend: Raven::LogBackend
  • Added Exception#__raven_event_id and Raven.captured_exception? - useful for avoiding re-capturing same exception multiple times
  • Usual bit of cleanups and refactors

v1.7.2

24 Jun 18:29
d37386c
Compare
Choose a tag to compare
  • Skipped rendering user feedback view if response is closed, fixes #61

v1.7.1

21 Jun 22:35
d200756
Compare
Choose a tag to compare
  • Fixed an initialisation loop when BreadcrumbLogBackend is being used with catch all source ("*").
  • Relaxed crystal version requirement (effectively to < 1.0)

v1.7.0

21 Jun 19:54
3fff872
Compare
Choose a tag to compare
  • Crystal 0.35.0 compatible, fixes #64
  • Refactored logging to go through Raven::Log instance + scraped all usage of (deprecated now) Logger - except the optional breadcrumb logger integration (thanks @wout!)
  • New Log::Backend class Raven::BreadcrumbLogBackend which records logged messages as breadcrumbs (incl. metadata), fixes #67
  • Small tweaks and refactors
  • Bumped ameba to v0.13