Releases: haskell-beam/beam
Releases · haskell-beam/beam
v0.11.1.0
New features
- Added a cross-backend abstraction for the
COPYstatement in
Database.Beam.Backend.SQL.BeamExtensions:- file-mode
COPY ... TO 'file'/COPY ... FROM 'file'. Defines
MonadBeamCopyTo/MonadBeamCopyFrom, and the user-facing
copyTableTo/copySelectTo/copyTableFrombuilders. - streaming
COPY ... TO STDOUT/COPY ... FROM STDIN. Mirrors the file-mode
API:MonadBeamCopyToStream/MonadBeamCopyFromStream,
and thecopyTableToStream/copySelectToStream/copyTableFromStreambuilders.
- file-mode
Bug fixes
- Fixed an issue where a window function applied over the result of
nub_(or
the Postgres-specificpgNubBy_) would emitDISTINCTand the window
expression in the sameSELECT, causing the window to evaluate against the
pre-deduplicated rows. The inner select is now materialised as a subquery
whenever it carriesDISTINCT,GROUP BY, orHAVING(#756).
Dependencies
- Removed dependency on
ghc-prim.
v0.11.0.0
What's Changed
See beam-core 0.11's changelog
v0.10.3.0
What's Changed
- Fix building queries with WHERE in the absence of FROM. by @kosmikus in #695
- Export generic classes by @edsko in #585
- CI without nix by @LaurentRDC in #718
New Contributors
Full Changelog: v0.10.2.0...v0.10.3.0
v0.10.2.0
What's Changed
- Remove beam-migrate-cli by @kmicklas in #684
- Version bound updates by @LaurentRDC in #705
- Allow newer containers, bytestring by @ysangkok in #706
- Changed documentation example of withDbModification function. by @tusharad in #707
- Improved error for ColumnTypeMismatch by @thomasjm in #696
- Add FromBackendRow instances for Identity by @ryantrinkle in #717
- Schema creation and end-to-end support by @LaurentRDC in #716
New Contributors
Full Changelog: v0.10.1.0...v0.10.2.0
Beam 0.10.1.0
v0.10.1.0 Add changelog for v0.10.1.0 and associated releases (#691)
Beam 0.10.0.0 - GHC 9.4 compatibility
Make sure lateral join names do not overlap (#647) * Make sure lateral join names do not overlap * Fix typo for naming of laterally joined tables. Co-authored-by: Ken Micklas <git@kmicklas.com> Co-authored-by: Ken Micklas <git@kmicklas.com>
Beam 0.9.2.1 - Aeson 2.0 compatibility
Hackage releases:
Beam 0.9.2.0
Beam 0.9.1.0
Beam 0.9.0.0
Hackage release for beam 0.9.0.0