Skip to content

Releases: OpatrilPeter/SuperiorMySqlpp

v0.8.2

20 Sep 19:20
Compare
Choose a tag to compare

Refactoring

  • Make signatures in dbdriver more explicit.
  • Make initializeBindings signature more specific.
  • Remove auto return type on void returning function.
    Function sendLongData was misleading, as it implied return of some form of error code.
  • Add explicit return type for fetchWithStatus.
  • Replace problematic size_t alias in DBDriver.
    Replacement is RowIndex_t which is more specific and no longer private.
  • Use explicit return type for tellRowOffset.
    Explicit type MYSQL_ROW_OFFSET is important - as exactly this type is
    required as argument for coupled function seekRowOffset.
  • Remove fetchColumn method for prepared statements.
    It never worked properly and we've never found a practical usage for it so far, so we ruled it'd better to remove the option altogether. The lower level interface remains available.

Bug fixes

  • Fix missing includes.

Other changes

  • Update Dockerfile (modern practices, customizable image)
    Upgrade implicit image from mysql 5.7 to 8.0, allow customization via
    TEST_MYSQL_DOCKER_IMAGE environment variable.
  • Add Github actions schedule.
  • Update image in Github actions.
  • Update docker image for tests.
  • Polish readme.
  • Update readme CI badge.
  • Update Github actions.