Changelog of @hackage/mysql-haskell 1.1.4

Revision history for mysql-haskell

1.1.4 -- 2024.02.17

  • bump constraints

1.1.3 -- 2023.08.30

  • bump constraints

1.1.2 -- 2023.08.14

  • Fix package name of changelog
  • Drop support for RC4 chipher which is depracated
  • drop dependency on binary-ieee754, which was unused.
  • Fix text 2 support, thanks @RikvanToor

1.1.1 -- 2023.08.14

  • cleaned up some warnings
  • Merge back into mysql-haskell after gaining hackage access.
  • Deprecate mysql-pure in favor of old hackage since it's only been out for a day this sort off stream lines upgrading for most applications. Cabal will just figure it out, rather then users having to "find" mysql-pure. I'll just make a bonus announcement to let people not depend on mysql-pure.

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

0.8.4.1 -- 2018-10-23

  • Relax tasty version bound to build with latest stackage. #26

0.8.4.0 -- 2018-10-23

  • Add executeMany_ to execute batch SQLs, #26.
  • Optimize connection closing sequence, #20, #25.

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 to ConnectInfo.
  • Add proper version bound for binary.

0.8.0.0 -- 2016-11-09

  • Add ciCharset field to support utf8mb4 charset.
  • Add BitMap field to COM_STMT_EXECUTE, and #8 by alexbiehl.

0.7.1.0 -- 2016-11-21

  • Add QueryParam class and Param 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_ and queryStmtVector.
  • 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.