Changelog History
Page 3
-
v0.6.7002.0 Changes
๐ This is a breaking release that doesn't follow the PVP but because ๐ it's essentially a pre-release for version 0.7 I'm just going to blacklist the broken versions on Hackage and forget about it.
- Swapped
N
andNN
because they were the wrong way round.
- Swapped
-
v0.6.7001.0 Changes
๐ Fix bug with infinity in range bounds
๐ Fix incompatibility with GHC 8.4
โ Add range accessors,
upperBound
andlowerBound
โ Add
distinctOn
anddistinctOnBy
-
v0.6.7000.0 Changes
๐ This is a pre-release of version 0.7.0.0. GHC >= 8.0 is required. It contains the following new important features
A new API for manipulation, including
ON CONFLICT DO NOTHING
support forUPDATE
๐ Initial support for product types written in "Higher kinded data" style (but deriving of related functionality using TH or Generics is not yet provided).
Type inference for outer joins
Many renamings. In particular,
Column
will becomeField
in 0.7.0.0. You should be able to almost completely port your code to the 0.7.0.0 names whilst remaining compatible with 0.6.7000.0.
Details
โ Added
Opaleye.RunSelect
โ Added
Opaleye.Field
queryTable
is renamedselectTable
Query
/QueryArr
are renamedSelect
/SelectArr
QueryRunner
is renamedFromFields
QueryRunnerColumn
is renamedFromField
Constant
is renamedToFields
constant
is renamedtoFields
โ Added
Opaleye.SqlTypes
andsql
/Sql...
names instead ofpg
/PG...
namesโก๏ธ Added
runInsert_
,runUpdate_
,runDelete_
and supporting functionalityโ Add
PGNumeric
typeโ Added
leftJoinA
โ Added
liesWithin
-
v0.6.1.0 Changes
โ Added
ZonedTime
toPGTimestamptz
mappingsArrowChoice
instance forQueryArr
-
v0.6.0.0 Changes
โ Added
runUpdateEasy
๐ Deprecated
Show
instance ofColumn a
Manipulation.arrange...
showPGType
literalColumn
unsafePgFormatTime
prepareQuery
formatAndShowSQL
โ Removed
unsafeCoerce
โ Added
TableColumn
andtableColumn
which selectsoptional
orrequired
based on write type.โ Added
TableColumns
as synonym forTableProperties
.TableProperties
will be deprecated in version 0.7.โ Added
table
as synonym forTable
.Table
will be deprecated in version 0.7.โ Added
tableWithSchema
as synonym forTableWithSchema
.Table
will be deprecated in version 0.7.Replaced
ColumnMaker
withUnpackspec
, which is identical to it.โ Added
Profunctor
instance forTable
โ Added
restrictExists
andrestrictNotExists
as synonyms forexists
andnotExists
. The latter will be deprecated in version 0.7.
-
v0.5.4.0 Changes
- โ Added cursor interface (
Cursor
and friends)
- โ Added cursor interface (
-
v0.5.3.1 Changes
distinctAggregator
,joinNullable
,exists
,notExists
,index
,timestamptzAtTimeZone
-
v0.5.3.0 Changes
- โ Added support for range types
-
v0.5.2.2 Changes
- Corrected fixity for .&&
-
v0.5.2.1 Changes
- ๐ Improved documentation