packages feed

persistent-qq 2.12.0.4 → 2.12.0.5

raw patch · 4 files changed

+6/−4 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,5 +1,9 @@ # Changelog for persistent-qq +## 2.12.0.5++* Fix a bug where comments would break the quasiquoter. [#1436](https://github.com/yesodweb/persistent/pull/1436)+ ## 2.12.0.4  * Improve compile-time performance of generated code, especially when building with -O2.
persistent-qq.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.12 name:           persistent-qq-version:        2.12.0.4+version:        2.12.0.5 synopsis:       Provides a quasi-quoter for raw SQL for persistent description:    Please see README and API docs at <http://www.stackage.org/package/persistent>. category:       Database, Yesod
src/Database/Persist/Sql/Raw/QQ.hs view
@@ -92,8 +92,6 @@ parseStr a ('*':'{':xs) = Literal (reverse a) : parseHaskell Rows       [] xs parseStr a ('^':'{':xs) = Literal (reverse a) : parseHaskell TableName  [] xs parseStr a ('@':'{':xs) = Literal (reverse a) : parseHaskell ColumnName [] xs-parseStr a (' ':' ': xs)= parseStr a (' ' : xs)-parseStr a ('\n' : xs)  = parseStr a xs parseStr a (x:xs)       = parseStr (x:a) xs  interpolateValues :: PersistField a => NonEmpty a -> (String, [[PersistValue]]) -> (String, [[PersistValue]])
test/CodeGenTest.hs view
@@ -31,7 +31,7 @@             #{int} +             #{int} +             #{int} +-            #{int} ++            #{int} + -- comments work ok             #{int} +             #{int} +                 0