Skip to content

Releases: Sija/raven.cr

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
  • Add 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

v1.6.0

13 Feb 23:53
16d04fa
Compare
Choose a tag to compare
  • Crystal 0.33.0 compatible
  • Invoking Instance#{user,extra,tags}_context with a block, will set passed context within the executed block body (⚠️ non-MT friendly)
  • Initialize Context from JSON-encoded ENV variables (SENTRY_CONTEXT_{USER,EXTRA,TAGS}) - fixes #62
  • Several small tweaks