Changelog for v0.x

v0-11-0-2022-12-05

v0.11.0 (2022-12-05)

  • [Airbrake.Plug] Exposes handle_errors/2 as private
  • Fixes credo warnings

v0-10-0-2021-07-14

v0.10.0 (2021-07-14)

  • [Airbrake.Payload] Support logging structs in payload.
  • [Airbrake.Payload] Filter atom keys from maps in payload.

v0-9-1-2021-06-08

v0.9.1 (2021-06-08)

enhancements

Enhancements

  • [Airbrake] Updates default URL to https://api.airbrake.io.

bug-fixes

Bug fixes

  • [Airbrake] Add :filter_headers option to filter HTTP headers included in :environment.
  • [Airbrake.Payload] Conditionally derive Jason.Encoder if Jason.Encoder is defined (i.e., jason is a dependency).
  • [Airbrake.Payload] Add fields context, environment, params, and session to Airbrake.Payload.
  • [Airbrake.Worker] Generate a useable stacktrace when one isn't provided in the options.

v0-9-0-2021-06-04

v0.9.0 (2021-06-04)

Fixes deprecations and improves testing.

enhancements-1

Enhancements

  • [Airbrake.Worker] Abstract HTTP client for better testing using mox.
  • [Airbrake.Worker] Add tests.
  • [Airbrake.LoggerBackend] Add tests.
  • [Airbrake.LoggerBackend] Use @behaviour :gen_event instead of use GenEvent.
  • [mix.exs] Start dependency applications automatically.

bug-fixes-1

Bug fixes

  • [Airbrake.Channel] Use __STACKTRACE__ instead of deprecated System.stacktrace().
  • [Airbrake.Worker] Use Process.info(self(), :current_stacktrace) instead of deprecated System.stacktrace().
  • [Airbrake] Use child spec instead of deprecated Supervisor.Spec.worker/1.

v0-8-2-2021-06-03

v0.8.2 (2021-06-03)

Renames the app to :airbrake_client.

bug-fixes-2

Bug fixes

  • [mix.exs] Renames the app to :airbrake_client so that starting the app for this library is more natural.

v0-8-1-2021-06-02

v0.8.1 (2021-06-02)

Quick documentation fix.

bug-fixes-3

Bug fixes

  • [README.md] Use correct case when linking to readme.html.

v0-8-0-2021-06-02

v0.8.0 (2021-06-02)

The first official release of airbrake_client (forked and disconnected from airbrake).

enhancements-2

Enhancements

  • [README.md] Update for new maintainers and better instructions.

previous-versions

Previous versions

The CityBase fork of airbrake had a v0.7.0 release, available only through GitHub.

Versions 0.6.x are available as the original airbrake library.