Changelog for opaleye-0.5.2.2
0.5.2.2
- Corrected fixity for .&&
0.5.2.1
- Improved documentation
0.5.2.0
- Added
Opaleye.FunctionalJoin - Fixed handling of
BinExpr OpIn _ (ListExpr _)indefaultSqlExpr. in_now actually uses the SQLINoperator.- Added support for
ILIKE
0.5.1.0
- Added
- support for JSON operators
- Many improvements to the Haddocks
- RIGHT and FULL OUTER joins
0.5.0.0
- Added
(.===),aggregateOrdered,countStar,countRows,quot_,rem_, 'charLength`- intersection and except query binary operators
Constantinstances forMaybeand listsrunInsertManyReturningrunQueryFold
0.4.2.0
- Added
.===and./==for comparison of product types - Added
keepWhenas an alternative torestrict - Added
constantconversion to and from Aeson - Added
pgValueJSONandpgValueJSONB
0.4.1.0
- Added
Opaleye.Constantfor lifting constant values - Support microseconds in
pgLocalTime,pgTimeOfDayandpgUTCTime - Added
unsafeCompositeFieldto help with defining composite types Orderis an instance ofSemigroup
Thanks to Adam Bergmark and Matt Wraith for helping with these changes.
0.4.0.0
- Added
runUpdateReturning - Ordering operators and
maxandminaggregators are now restricted to a typeclass - Added
stringAggandarrayAggaggregations. - Added
PGOrdtypeclass for typesafe ordering operations. - Support sorting NULLs first or last with
ascNullsFirstanddescNullsFirst - Added JSON types
- Added
runInsertMany
Thanks to Travis Staton, Jakub Ryška and Christopher Lewis for helping with these changes.
0.3.1.2
- Use time >= 1.4 and time-locale-compat
0.3.1.1
- Bump time to >= 1.5
0.3.1
- SQL code generator escapes column names, so table column names can be the same as SQL keywords.
- Add
likeoperator - Add the types
PGCitext,PGArray,PGBytea
0.3
- Replace
Default QueryRunnerwith a new classDefaultQueryRunnerColumn, migrate withs/Default QueryRunner/DefaultQueryRunnerColumnands/def/queryRunnerColumnDefault/ - Remove
ShowConstant, use the monomorphic functions defined in the new moduleOpaleye.PGTypesinstead. You will need to replaceColumn BoolwithColumn PGBooletc. in query signatures - Re-export more modules from
Opaleye - Add
boolAnd,boolOr,max, andminaggregators - Add
lowerandupper - Add operator fixities
- Add
maybeToNullable - Add column instances for
Bool,UUID,Text, andUTCTime - Expose fieldQueryRunnerColumn from Opaleye.RunQuery
- Add
unsafeCast - Re-export
UnpackspecfromOpaleye.Manipulation