SuperiorMySqlpp Versions Save

SuperiorMySQL++

v0.8.1

11 months ago

Other changes

  • Update docker image for tests.
  • Update image in github actions.
  • Polish readme.

v0.8.0

2 years ago

New features

  • Add passing client flags into options.

Other changes

  • Move to github actions.

v0.7.1

2 years ago

Features

Fixes for Debian Bullseye

Bug fixes

  • debian bullseye (fix metadata tests)
  • debian bullseye (fix SSL tests)
  • debian bullseye (fix gcc 10 warning)

v0.7.0

3 years ago

New features

  • Moved to CMake (including exported target).
  • Make string types zero terminated.

Bug fixes

  • Lambdas in global scope are now const (therefore static) Thanks to daniele77 for reporting!

  • ArrayBase front/back matches semantics of begin/end. Also fixes truncating store of string into ArrayBase

  • PsQuery variants ignoring template options.

  • Type validation not ignoring is_unsigned for types like float.

Other changes

  • Polish changelog generator.
  • Add contribution guide.
  • Update readme.
  • Better exception type in toFloatingPoint.
  • Add homepage to debian packaging.

v0.6.0

4 years ago
  • feat: use converter struct instead of converter function
  • feat: Support non-default-constructible types with RowStreamAdapter
  • test: Fix intermittently failing test db_access/connection_pool
  • test: DRY in db_access/connection_pool test
  • fix: Return correct ID from SharedPtrPool.getPopulationId()
  • fix: remove noexcept clause from Statement::close()

v0.5.2

4 years ago
  • fix: silence expected connection errors in tests
  • feat: ignore timestamp signedness

v0.5.1

4 years ago
  • chore: Update bandit submodule to current HEAD
  • chore: Add support for debian buster

v0.5.0

5 years ago
  • refactor: Logging system (DRY)
  • feat: Default logger logs errors
  • feat: Implement psQuery/psParamQuery/psResultQuery convenience functions
  • refactor: Change order of arguments for psQuery/psParamQuery/psResultQuery functions before release

v0.4.0

5 years ago

!!! API BREAKING CHANGES !!!

  • refactor: Remove szn-debian-wheezy support
  • Extend psReadValues exceptions
  • feat: Detect lost connection when using query
  • refactor: typo DefaultLogger::isDestoyed -> DefaultLogger::isDestroyed; old method is deprecated
  • fix: base type of BadNullableAccess
  • refactor: useless const_cast
  • refactor: unused using declarations
  • refactor: redundant cyclic include dependency

v0.3.3

5 years ago
  • Add ConnectionConfiguration
  • Removed useless private method DBDriver::Result::close() and substituted with method freeResult()
  • Fix: Correction of noexcept specifiers in integer converter
  • Add a hostname argument to DNS-related logger methods
  • Propagate return values from mysql_*row_seek methods
  • Fix dnsa test
  • Add noexcept qualifier to database driver methods
  • Fix behavior of makeHexString
  • fix: crash when destructing moved DBDriver
  • Avoid calling memcpy for zero sized ArrayBase.
  • fix: Improve assertions on compatibility with C client
  • fix: Typo bug in Nullable::swap
  • fix: Incorrect error handling of ResultMetadata