CHANGELOG.md

# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.6.3] - 2025-12-02

### Added

- Improved formatting of long metadata (#70, #72)

## [0.6.2] - 2025-09-26

### Added

- New `mix tower_slack.install` task.

## [0.6.1] - 2025-05-03

### Dependencies

- Don't force dependency on `jason` package if Elixir's native `JSON` module is available

## [0.6.0] - 2025-02-19

### Added

- Includes `Tower.Event.metadata` value in the message report.

### Changed

- Slack message format updates to better resemble logger errors and messages format.
- Updates `tower` dependency from `{:tower, "~> 0.7.1"}` to `{:tower, "~> 0.7.1 or ~> 0.8.0"}`.

## [0.5.3] - 2024-11-19

### Fixed

- Properly format reported throw value

### Changed

- Updates `tower` dependency from `{:tower, "~> 0.6.0"}` to `{:tower, "~> 0.7.1"}`.

## [0.5.2] - 2024-10-24

### Fixed

- Properly report common `:gen_server` abnormal exits

## [0.5.1] - 2024-10-17

### Added

- [EXPERIMENTAL] Prevent high volume events to spam Slack

## [0.5.0] - 2024-10-07

### Added

- Can include less verbose `TowerSlack` as reporter instead of `TowerSlack.Reporter`.

### Changed

- No longer necessary to call `Tower.attach()` in your application `start`. It is done
automatically.

- Updates `tower` dependency from `{:tower, "~> 0.5.0"}` to `{:tower, "~> 0.6.0"}`.

## [0.4.0] - 2024-08-22

### Changed

- Updated namespace to avoid clashing with `Tower`:
  - Changed reporter name from `Tower.Slack.Reporter` to `TowerSlack.Reporter`.

## [0.3.0] - 2024-08-20

### Added

- Bandit support via `tower` update
- Oban support via `tower` update

### Changed

- Updates dependency to `{:tower, "~> 0.5.0"}`.

## [0.2.0] - 2024-08-16

### Changed

- Updates dependency to `{:tower, "~> 0.4.0"}`.

[0.6.3]: https://github.com/mimiquate/tower_slack/compare/v0.6.2...v0.6.3/
[0.6.2]: https://github.com/mimiquate/tower_slack/compare/v0.6.1...v0.6.2/
[0.6.1]: https://github.com/mimiquate/tower_slack/compare/v0.6.0...v0.6.1/
[0.6.0]: https://github.com/mimiquate/tower_slack/compare/v0.5.3...v0.6.0/
[0.5.3]: https://github.com/mimiquate/tower_slack/compare/v0.5.2...v0.5.3/
[0.5.2]: https://github.com/mimiquate/tower_slack/compare/v0.5.1...v0.5.2/
[0.5.1]: https://github.com/mimiquate/tower_slack/compare/v0.5.0...v0.5.1/
[0.5.0]: https://github.com/mimiquate/tower_slack/compare/v0.4.0...v0.5.0/
[0.4.0]: https://github.com/mimiquate/tower_slack/compare/v0.3.0...v0.4.0/
[0.3.0]: https://github.com/mimiquate/tower_slack/compare/v0.2.0...v0.3.0/
[0.2.0]: https://github.com/mimiquate/tower_slack/compare/v0.1.0...v0.2.0/