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 +4/−0
- persistent-qq.cabal +1/−1
- src/Database/Persist/Sql/Raw/QQ.hs +0/−2
- test/CodeGenTest.hs +1/−1
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