Changelog

View Source

0.6.0

  • Add support for phoenix_live_view

    Migrate: Add {Metatags.LiveView, {:init, config}} as an on_mount option to your live_session definitions in your router.

    Note: Live views own function for changing the page title will currently clash with metatags. It's recommented to for now rely on Metatags version only. If this becomes a problem for you, please open up an issue in the repository and we'll find a way.

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:

    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