CHANGELOG.md

# Changelog

## 0.5.0
- Set canonical URL to metatags (unless set) before printing

## 0.4.0
- Remove reliance on `phoenix_html` to build tags
- Relax `phoenix_html` versions

## 0.3.2
- Update `phoenix_html` to `~> 3.1`

## 0.3.1
- Require elixir 1.10
- Add support for common `<link>` tags: `next`, `canonical`, `alternate`
  and `apple-touch-icon-precomposed`
- Add `Metatags.put/4` to enable extra attributes to be set on the metatags.
  One example would be:

  ```elixir
  Metatags.put(conn, "alternate", "https://my-url.se", hreflang: "sv_SE")
  ```

## 0.3.0
- Move configuration of default values to the plug definition
- Extract the plug to `Metatags.Plug`

  *Migrate*:
  First, change the plug from `Metatags` to `Metatags.Plug`.
  After that you can move whatever you have in your configuration and put
  behind `plug Metatags.Plug` in your router. If you require environment
  specific defaults, use `Application.get_env/3`.

## 0.2.2
- Add `[String.t()]` to `Metatags.put/3` type spec
- Replace `ESpec` with `ExUnit` in internal test suite