File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed
src/Database/PostgreSQL/Query/SqlBuilder Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 1
1
# CHANGELOG
2
2
3
+ ## 3.0.0
4
+ ### Added
5
+ * Ability to mask some sensitive query arguments in query logs. In case you dont
6
+ want someone can see your secret data in logs.
7
+ * Added interpolation syntax ` #?{argumentExpression} ` for masked parameters
8
+ * Added ` pgQueryWithMasker ` and ` pgExecuteWithMasker ` for custom log masker
9
+ * ` MonadPostgres ` type synonim
10
+ ### Changed
11
+ * Refactoring of ` SqlBuilder ` and ` Entity ` modules
12
+ * Some low-level intefaces changed
3
13
## 2.3.0
4
14
### Added
5
15
* ` derivePgEnum ` TH generator for enum fields
Original file line number Diff line number Diff line change 1
1
name : postgresql-query
2
- version : 2.3 .0
2
+ version : 3.0 .0
3
3
4
4
synopsis : Sql interpolating quasiquote plus some kind of primitive ORM
5
5
using it
Original file line number Diff line number Diff line change @@ -47,8 +47,7 @@ data FieldOption
47
47
48
48
deriveLift ''FieldOption
49
49
50
- -- | Function modifying query parameter value before pasting it to log. Returns
51
- -- Nothing if query argument should be passed to log as is.
50
+ -- | Function modifying query parameter value before pasting it to log.
52
51
type LogMasker = FieldOption -> Builder -> Builder
53
52
54
53
-- | Simply replaces masked fields with placeholder.
You can’t perform that action at this time.
0 commit comments