Changelog of @hackage/pg-entity 0.0.4.4

Revision history for Entity

0.0.4.4 -- 2024-12-23

  • Remove extraneous quoting of table name in _selectWithFields

0.0.4.3 -- 2023-06-26

  • Fix the URL of the tutorial
  • Bump version bounds for base, resource-pool and template-haskell
  • Bump supported minor GHC versions
  • Internalise Database.PostgreSQL.Entity.Internal.BlogPost for 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 FieldModifiers deriving option, which takes multiple modifiers:
    • StripPrefix (prefix :: Symbol): You can remove a certain prefix from your field names
    • CamelTo (separator :: Symbol) and its variants, CamelToSnake and CamelToKebab: 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 selectOneWhereIn that can match a row's column in a value of user-provided values
  • Add selectOrderBy to 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 of withPool reflects the removal of MonadBaseControl from the upstream.
  • The prod Cabal flag is introduced. At this time, it disables the stdout logging of queries
  • Add an upsert function
  • 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.