diff --git a/yesod-core/ChangeLog.md b/yesod-core/ChangeLog.md index 80eac463..eaf1f87a 100644 --- a/yesod-core/ChangeLog.md +++ b/yesod-core/ChangeLog.md @@ -1,5 +1,9 @@ # ChangeLog for yesod-core +## 1.6.18.9 + +* Change order of priority in `languages`[#1721](https://github.com/yesodweb/yesod/pull/1721) + ## 1.6.18.8 * Fix test suite for wai-extra change around vary header diff --git a/yesod-core/src/Yesod/Core/Handler.hs b/yesod-core/src/Yesod/Core/Handler.hs index 67b9b53d..119b4d64 100644 --- a/yesod-core/src/Yesod/Core/Handler.hs +++ b/yesod-core/src/Yesod/Core/Handler.hs @@ -1238,6 +1238,10 @@ cacheBySet key value = do -- If a matching language is not found the default language will be used. -- -- This is handled by parseWaiRequest (not exposed). +-- +-- __NOTE__: Before version @1.6.18.9@, this function prioritized the session +-- variable above all other sources. +-- languages :: MonadHandler m => m [Text] languages = reqLangs <$> getRequest diff --git a/yesod-core/yesod-core.cabal b/yesod-core/yesod-core.cabal index 685b95e5..6e799418 100644 --- a/yesod-core/yesod-core.cabal +++ b/yesod-core/yesod-core.cabal @@ -1,5 +1,5 @@ name: yesod-core -version: 1.6.18.8 +version: 1.6.18.9 license: MIT license-file: LICENSE author: Michael Snoyman