Changelog for mysql-haskell-1.1.0
Revision history for mysql-pure
1.1.1 -- TBD
- cleaned up some warnings
1.1.0 -- 2023.08.12
There was a bunch of stuff unrelated to mysql which I purged. If you need any on these go depend on the respective unmaintained package.
- Delete module System.IO.Streams.UnixSocket
- Dleete module Data.Binary.Parser.Char8
- Delete module System.IO.Streams.Binary
1.0.2 -- 2023.08.12
- Bump dependencies, go all into crypton
- merge tcp-streams into the package
1.0.1 -- 2023.08.12
- add json testfiles as extra source files to make tests pass in nix builds
1.0.0 -- 2023.08.12
-
Fork from mysql-haskell into mysql-pure
-
add flake
-
merge packages:
- word24
- binary-parsers
- wirestreams
This involved copying over all source files, furthermore I copied in all tests and benchmarks. The tests are now one giant test suite. I temporarly disabled the mysql tests as they need a mysql database to run which won't work nicely with CI right now. However you can run these locally by uncommenting that line.
-
Add CI which relies on native cabal instead of stack
-
Add an action to automatically bump version.
-
Add nightly build cron job.
0.8.4.3 -- 2020-11-04
- Fix build with GHC 8.8.
0.8.4.2 -- 2019-01-22
- Fix stackage#4312: Relax
network
bounds.
0.8.4.1 -- 2018-10-23
- Relax
tasty
version bound to build with latest stackage. #26
0.8.4.0 -- 2018-10-23
0.8.3.0 -- 2017-10-09
- Remove unnecessary exports from
Database.MySQL.Base
. - Reuse TCP connection when using TLS.
- Clean up some compiler warnings.
0.8.2.0 -- 2017-10-09
Courtesy of naushadh, mysql-haskell
will be on stackage again.
- Update to use
tcp-streams-1.x
. - Fix compatibility with new
tls/memory
version.
0.8.1.0 -- 2016-11-09
- Add
Show
instance toConnectInfo
. - Add proper version bound for
binary
.
0.8.0.0 -- 2016-11-09
- Add
ciCharset
field to supportutf8mb4
charset. - Add
BitMap
field toCOM_STMT_EXECUTE
, and #8 by alexbiehl.
0.7.1.0 -- 2016-11-21
- Add
QueryParam
class andParam
datatype for multi-valued parameter(s) by naushadh.
0.7.0.0 -- 2016-11-09
- Split openssl support to mysql-haskell-openssl.
- Expose
Database.MySQL.Connection
module due to this split, it shouldn't be used by user directly.
0.6.0.0 -- 2016-10-25
- Use binary-ieee754 for older binary compatibility.
- Clean up
Database.MySQL.Protocol.MySQLValue
's export.
0.5.1.0 -- 2016-10-20
- Add
queryVector
,queryVector_
andqueryStmtVector
. - Use binary-parsers to speed up binary parsers.
0.5.0.0 -- 2016-8-22
- Export exception types.
- Fix a regression cause password authentication failed, add tests.
- Fix a reading order bug cause 'prepareStmt/prepareStmtDetail' failed.
0.4.0.0 -- 2016-8-22
- Enable TLS support via
tls
package, add benchmarks.
0.3.0.0 -- 2016-8-22
- Fix tls connection, change TLS implementation to HsOpenSSL, add benchmarks.
- Fix a bug in 'putLenEncInt' which cause sending large field fail.
- Various optimizations.
0.2.0.0 -- 2016-8-19
- Fix OK packet decoder.
- Fix sending large packet(>16M).
- Add
executeMany
,withTransaction
to Base module. - Add timestamp field to
RowBinLogEvent
. - Add test, add insert benchmark.
0.1.0.0 -- 2016-8-16
- First version. Released on an unsuspecting world.