mysql-native is now officially at v1.0.0!
mysql-native is a native D client driver for MySQL and MariaDB, usable
either with or without vibe.d. It does not rely on the official C
libraries, instead communicating directly with the server via the
published MySQL client/server protocol.
This release is equal to rc4, but compared to the last official release,
v0.1.7, this is a big update.
Summary of changes since v0.1.7:
- API overhauled for better safety, reliability and ease-of-use.
- Deprecated and replaced entire Command struct with better design.
- Better handling of null.
- Improved/expanded docs.
- Various bugs fixed.
- More rigorous test suite.
Users of v0.1.7 should find that most, if not all, of their code still
works, albiet with many deprecation messages directing them to the newer
equivalents. The old, deprecated APIs will be removed in a future
release, but are still usable in v1.0.0.
Full changelog is here:
Overview and example code:
Usage in dub:
dependency "mysql-native" version="~>1.0.0"