Merge pull request #1734 from googleson78/default-gen

Export defaultGen
This commit is contained in:
Michael Snoyman 2021-07-22 16:38:21 +03:00 committed by GitHub
commit 0d0fa77009
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 1 deletions

View File

@ -1,5 +1,9 @@
# ChangeLog for yesod-core
## 1.6.21.0
* Export `Yesod.Core.Dispatch.defaultGen` so that users may reuse it for their own `YesodRunnerEnv`s [#1734](https://github.com/yesodweb/yesod/pull/1734)
## 1.6.20.2
* Fix compatibility with template-haskell 2.17 [#1729](https://github.com/yesodweb/yesod/pull/1729)

View File

@ -17,6 +17,7 @@ module Yesod.Core.Dispatch
, mkYesodDispatch
, mkYesodSubDispatch
-- *** Helpers
, defaultGen
, getGetMaxExpires
-- ** Path pieces
, PathPiece (..)
@ -100,6 +101,8 @@ toWaiAppPlain site = do
-- unspecified range. The range size may not be a power of 2. Since
-- 1.6.20, this uses a secure entropy source and generates in the full
-- range of 'Int'.
--
-- @since 1.6.21.0
defaultGen :: IO Int
defaultGen = bsToInt <$> getEntropy bytes
where

View File

@ -1,5 +1,5 @@
name: yesod-core
version: 1.6.20.2
version: 1.6.21.0
license: MIT
license-file: LICENSE
author: Michael Snoyman <michael@snoyman.com>