Changelog for pg-entity-0.0.4.3
Revision history for Entity
0.0.4.3 -- 2023-06-26
- Fix the URL of the tutorial
- Bump version bounds for
base,resource-poolandtemplate-haskell - Bump supported minor GHC versions
- Internalise
Database.PostgreSQL.Entity.Internal.BlogPostfor the tests
0.0.3.0 -- 2022-10-30
- Fix compilation with resource-pool <0.3 (#51)
0.0.2.0 -- 2022-08-27
This is an experimental release
- Add
queryOne_, which takes no params and returns 0 or 1 results. - Add
FieldModifiersderiving option, which takes multiple modifiers:StripPrefix (prefix :: Symbol): You can remove a certain prefix from your field namesCamelTo (separator :: Symbol)and its variants,CamelToSnakeandCamelToKebab: Transform field names written in CamelCase to snake_case, kebab-case, or with a custom separator.
- Remove redundant metadata about the query nature when logging the query
- Add
selectOneWhereInthat can match a row's column in a value of user-provided values - Add
selectOrderByto specify a vector of sorting specs (field + sorting keyword) with your select. - Fix primary key detection in generic deriving
- Remove
withPool'. - When using
resource-pool-0.3, the type ofwithPoolreflects the removal ofMonadBaseControlfrom the upstream. - The
prodCabal flag is introduced. At this time, it disables the stdout logging of queries - Add an
upsertfunction - Stop filtering out unknown fields passed to
_where. PostgreSQL will report them better than we do.
0.0.1.0 -- 2021-11-05
- First version. Released on an unsuspecting world.