Release notes
*Sourced from mysql2's [releases](https://github.com/brianmario/mysql2/releases).*
> ## 0.5.0
> Breaking Changes
> ===
> * Ruby 2.0 or higher required. Ruby 1.8.7 and Ruby 1.9.3 are not supported.
> * MySQL 5.5 or higher required. MySQL 5.0 and 5.1 are not supported.
>
> New Features
> ===
> * Expose `mysql_set_server_option` to turn multiple statements on and off ([#943](https://github.com/brianmario/mysql2/issues/943))
> * Accept query options on Statement#execute ([#912](https://github.com/brianmario/mysql2/issues/912))
> * Support connect attributes and the `program_name` attribute ([#760](https://github.com/brianmario/mysql2/issues/760))
> * Make `server_status` variable available ([#755](https://github.com/brianmario/mysql2/issues/755))
>
> Bug Fixes
> ===
> * Fix wrong value of type YEAR on big endian environment ([#921](https://github.com/brianmario/mysql2/issues/921))
> * MySQL 8.0.3 Release Candidate removes MYSQL_SECURE_AUTH ([#891](https://github.com/brianmario/mysql2/issues/891))
> * Suppress Fixnum and Bignum warnings on Ruby 2.4 ([#907](https://github.com/brianmario/mysql2/issues/907))
>
> Changes
> ===
> * Resolve warnings for my_bool vs. bool types (#916, [#919](https://github.com/brianmario/mysql2/issues/919))
> * Call BigDecimal(num) instead of BigDecimal.new(num) (#925, [#928](https://github.com/brianmario/mysql2/issues/928))
> * GitHub is HTTPS by default ([#922](https://github.com/brianmario/mysql2/issues/922))
> * Misc Cleanups ([#918](https://github.com/brianmario/mysql2/issues/918))
> * More specific exception classes (#260, #404, #870, 911)
> * Update RuboCop to 0.50.x ([#752](https://github.com/brianmario/mysql2/issues/752))
> * Prefix more C functions with `rb_mysql_` ([#910](https://github.com/brianmario/mysql2/issues/910))
> * Fix compat with RubyInstaller-2.4 on Windows ([#875](https://github.com/brianmario/mysql2/issues/875))
>
>
> ## 0.4.10
> New Features
> ====
> * Make sure ssl is enabled if only :sslverify is set ([#889](https://github.com/brianmario/mysql2/issues/889))
>
> Fixes
> ====
> * Cast the BIT(1) type when :cast_booleans is true for prepared statements (#883, [#903](https://github.com/brianmario/mysql2/issues/903))
> * Compilation failures against MariaDB Connector/C 3.0.2 (#878, #888, #895, #900, #901, [#902](https://github.com/brianmario/mysql2/issues/902))
> * MYSQL_SECURE_AUTH has been removed in MySQL 8.0.3 RC (#892, [#898](https://github.com/brianmario/mysql2/issues/898))
>
> Changes
> ====
> * Better specs ([#904](https://github.com/brianmario/mysql2/issues/904))
> * Extended keyword for the explain statement has been removed ([#894](https://github.com/brianmario/mysql2/issues/894))
>
> ## 0.4.9
> Bug Fixes
> ===
> ... (truncated)
Changelog
*Sourced from mysql2's [changelog](https://github.com/brianmario/mysql2/blob/master/CHANGELOG.md).*
> Changes are maintained under [Releases](https://github.com/brianmario/mysql2/releases)
Commits
- [`bf227ac`](https://github.com/brianmario/mysql2/commit/bf227ace695b5e1b836d5b788a87dd98f7acb546) Bump version to 0.5.0
- [`420dbe6`](https://github.com/brianmario/mysql2/commit/420dbe6fbbcd3d39e2d0ee66a9fc6aa7ccf37c75) README note that MariaDB 10.3 and Ruby 2.6 are supported
- [`eca4d25`](https://github.com/brianmario/mysql2/commit/eca4d2552f605e14d8d935d67c36d7f83b2bf89b) Initialize params_enc variable to resolve a warning
- [`7879790`](https://github.com/brianmario/mysql2/commit/7879790c3bc6f2c923ca23c23e3f27002e93f35f) Travis CI add MariaDB 10.3
- [`1ea606c`](https://github.com/brianmario/mysql2/commit/1ea606c274c789c47997630cf3b72e1b4e820d38) Travis CI add Ruby 2.6
- [`a0ca592`](https://github.com/brianmario/mysql2/commit/a0ca592c03c021262a62a1b068e20c5c37e7e804) Use a local scope to avoid leaking the temporary variable for bind_count
- [`620a055`](https://github.com/brianmario/mysql2/commit/620a0551e46523a424a68695f4e8f7b91e39fb31) Revert "Layout/IndentHeredoc"
- [`7f9569e`](https://github.com/brianmario/mysql2/commit/7f9569edeeaabcf51d29dd9489c9b294395e7f45) Bump RuboCop limits for spec file length
- [`b3fe727`](https://github.com/brianmario/mysql2/commit/b3fe727b56ba5c8cb5678200f2e99a7119bc41cc) Style nit fix for [#943](https://github.com/brianmario/mysql2/issues/943)
- [`86c352d`](https://github.com/brianmario/mysql2/commit/86c352ddea47908bf5bbec00f216d257697fc484) Merge pull request [#919](https://github.com/brianmario/mysql2/issues/919) from sodabrew/typedef_my_bool
- Additional commits viewable in [compare view](https://github.com/brianmario/mysql2/compare/0.3.21...0.5.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot ignore this [minor|major] version` with close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use [this|these] label[s]` will set the current labels as the default for future PRs for this repo and language
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps mysql2 from 0.3.21 to 0.5.0.
Release notes
*Sourced from mysql2's [releases](https://github.com/brianmario/mysql2/releases).* > ## 0.5.0 > Breaking Changes > === > * Ruby 2.0 or higher required. Ruby 1.8.7 and Ruby 1.9.3 are not supported. > * MySQL 5.5 or higher required. MySQL 5.0 and 5.1 are not supported. > > New Features > === > * Expose `mysql_set_server_option` to turn multiple statements on and off ([#943](https://github.com/brianmario/mysql2/issues/943)) > * Accept query options on Statement#execute ([#912](https://github.com/brianmario/mysql2/issues/912)) > * Support connect attributes and the `program_name` attribute ([#760](https://github.com/brianmario/mysql2/issues/760)) > * Make `server_status` variable available ([#755](https://github.com/brianmario/mysql2/issues/755)) > > Bug Fixes > === > * Fix wrong value of type YEAR on big endian environment ([#921](https://github.com/brianmario/mysql2/issues/921)) > * MySQL 8.0.3 Release Candidate removes MYSQL_SECURE_AUTH ([#891](https://github.com/brianmario/mysql2/issues/891)) > * Suppress Fixnum and Bignum warnings on Ruby 2.4 ([#907](https://github.com/brianmario/mysql2/issues/907)) > > Changes > === > * Resolve warnings for my_bool vs. bool types (#916, [#919](https://github.com/brianmario/mysql2/issues/919)) > * Call BigDecimal(num) instead of BigDecimal.new(num) (#925, [#928](https://github.com/brianmario/mysql2/issues/928)) > * GitHub is HTTPS by default ([#922](https://github.com/brianmario/mysql2/issues/922)) > * Misc Cleanups ([#918](https://github.com/brianmario/mysql2/issues/918)) > * More specific exception classes (#260, #404, #870, 911) > * Update RuboCop to 0.50.x ([#752](https://github.com/brianmario/mysql2/issues/752)) > * Prefix more C functions with `rb_mysql_` ([#910](https://github.com/brianmario/mysql2/issues/910)) > * Fix compat with RubyInstaller-2.4 on Windows ([#875](https://github.com/brianmario/mysql2/issues/875)) > > > ## 0.4.10 > New Features > ==== > * Make sure ssl is enabled if only :sslverify is set ([#889](https://github.com/brianmario/mysql2/issues/889)) > > Fixes > ==== > * Cast the BIT(1) type when :cast_booleans is true for prepared statements (#883, [#903](https://github.com/brianmario/mysql2/issues/903)) > * Compilation failures against MariaDB Connector/C 3.0.2 (#878, #888, #895, #900, #901, [#902](https://github.com/brianmario/mysql2/issues/902)) > * MYSQL_SECURE_AUTH has been removed in MySQL 8.0.3 RC (#892, [#898](https://github.com/brianmario/mysql2/issues/898)) > > Changes > ==== > * Better specs ([#904](https://github.com/brianmario/mysql2/issues/904)) > * Extended keyword for the explain statement has been removed ([#894](https://github.com/brianmario/mysql2/issues/894)) > > ## 0.4.9 > Bug Fixes > === > ... (truncated)Changelog
*Sourced from mysql2's [changelog](https://github.com/brianmario/mysql2/blob/master/CHANGELOG.md).* > Changes are maintained under [Releases](https://github.com/brianmario/mysql2/releases)Commits
- [`bf227ac`](https://github.com/brianmario/mysql2/commit/bf227ace695b5e1b836d5b788a87dd98f7acb546) Bump version to 0.5.0 - [`420dbe6`](https://github.com/brianmario/mysql2/commit/420dbe6fbbcd3d39e2d0ee66a9fc6aa7ccf37c75) README note that MariaDB 10.3 and Ruby 2.6 are supported - [`eca4d25`](https://github.com/brianmario/mysql2/commit/eca4d2552f605e14d8d935d67c36d7f83b2bf89b) Initialize params_enc variable to resolve a warning - [`7879790`](https://github.com/brianmario/mysql2/commit/7879790c3bc6f2c923ca23c23e3f27002e93f35f) Travis CI add MariaDB 10.3 - [`1ea606c`](https://github.com/brianmario/mysql2/commit/1ea606c274c789c47997630cf3b72e1b4e820d38) Travis CI add Ruby 2.6 - [`a0ca592`](https://github.com/brianmario/mysql2/commit/a0ca592c03c021262a62a1b068e20c5c37e7e804) Use a local scope to avoid leaking the temporary variable for bind_count - [`620a055`](https://github.com/brianmario/mysql2/commit/620a0551e46523a424a68695f4e8f7b91e39fb31) Revert "Layout/IndentHeredoc" - [`7f9569e`](https://github.com/brianmario/mysql2/commit/7f9569edeeaabcf51d29dd9489c9b294395e7f45) Bump RuboCop limits for spec file length - [`b3fe727`](https://github.com/brianmario/mysql2/commit/b3fe727b56ba5c8cb5678200f2e99a7119bc41cc) Style nit fix for [#943](https://github.com/brianmario/mysql2/issues/943) - [`86c352d`](https://github.com/brianmario/mysql2/commit/86c352ddea47908bf5bbec00f216d257697fc484) Merge pull request [#919](https://github.com/brianmario/mysql2/issues/919) from sodabrew/typedef_my_bool - Additional commits viewable in [compare view](https://github.com/brianmario/mysql2/compare/0.3.21...0.5.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot ignore this [minor|major] version` with close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use [this|these] label[s]` will set the current labels as the default for future PRs for this repo and language Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) Finally, you can contact us by mentioning @dependabot.