# Changelog
All notable changes to this crate will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
## [0.2.0] - 2021-09-16
### Fixed
- Fixed lsp diagnostic conversion not working correctly
### Added
- Added the `Formatter` trait for describing structs which can emit diagnostics in a certain way
- Added the `ShortFormatter` which emits diagnostics in an eslint-like style
### Changed
- Changed codespan backend to render notes with severity correctly
- Improved note rendering to account for severity length and indent correctly, as well as add a border
between lines if the note spans multiple lines
## [0.1.1]
### Added
- Added multiple utility methods to `Span`