Upgrading mysql2 0.2 to 0.3
Unknown0.2.24 → 0.3.21
Fetching 28 releases from GitHub…0 / 28
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Ruby source. Not mixed with prose notes.
- removed:
module ActiveRecord - removed:
module Arel - added:
class LoadLibrary < Win32API.new('Kernel32', 'LoadLibrary', ['P'], 'I')
- removed:
class Base - removed:
module ConnectionAdapters - removed:
static method Base.mysql2_connection(_)
- removed:
class Mysql2Adapter < AbstractAdapter - removed:
class Mysql2Column < Column - removed:
class Mysql2IndexDefinition < Struct.new(:table, :name, :unique, :columns, :lengths) - removed:
const Mysql2Adapter.ADAPTER_NAME - removed:
const Mysql2Adapter.LOST_CONNECTION_ERROR_MESSAGES - removed:
const Mysql2Adapter.NATIVE_DATABASE_TYPES - removed:
const Mysql2Adapter.PRIMARY - removed:
const Mysql2Column.BOOL - removed:
constructor Mysql2Adapter(_, _, _, _) - removed:
method Mysql2Adapter.active?() - removed:
method Mysql2Adapter.adapter_name() - removed:
method Mysql2Adapter.add_column(_, _, _, _ = …) - removed:
method Mysql2Adapter.add_column_position!(_, _) - removed:
method Mysql2Adapter.add_limit_offset!(_, _) - removed:
method Mysql2Adapter.begin_db_transaction() - removed:
method Mysql2Adapter.case_sensitive_equality_operator() - removed:
method Mysql2Adapter.change_column(_, _, _, _ = …) - removed:
method Mysql2Adapter.change_column_default(_, _, _) - removed:
method Mysql2Adapter.change_column_null(_, _, _, _ = …) - removed:
method Mysql2Adapter.charset() - removed:
method Mysql2Adapter.collation() - removed:
method Mysql2Adapter.columns(_, _ = …) - removed:
method Mysql2Adapter.commit_db_transaction() - removed:
method Mysql2Adapter.create(_, _ = …, _ = …, _ = …, _ = …) - removed:
method Mysql2Adapter.create_database(_, _ = …) - removed:
method Mysql2Adapter.create_savepoint() - removed:
method Mysql2Adapter.create_table(_, _ = …) - removed:
method Mysql2Adapter.current_database() - removed:
method Mysql2Adapter.disable_referential_integrity() - removed:
method Mysql2Adapter.disconnect!() - removed:
method Mysql2Adapter.drop_database(_) - removed:
method Mysql2Adapter.drop_table(_, _ = …) - removed:
method Mysql2Adapter.execute(_, _ = …) - removed:
method Mysql2Adapter.indexes(_, _ = …) - removed:
method Mysql2Adapter.insert_sql(_, _ = …, _ = …, _ = …, _ = …) - removed:
method Mysql2Adapter.limited_update_conditions(_, _, _) - removed:
method Mysql2Adapter.native_database_types() - removed:
method Mysql2Adapter.pk_and_sequence_for(_) - removed:
method Mysql2Adapter.primary_key(_) - removed:
method Mysql2Adapter.quote(_, _ = …) - removed:
method Mysql2Adapter.quote_column_name(_) - removed:
method Mysql2Adapter.quote_string(_) - removed:
method Mysql2Adapter.quote_table_name(_) - removed:
method Mysql2Adapter.quoted_false() - removed:
method Mysql2Adapter.quoted_true() - removed:
method Mysql2Adapter.reconnect!() - removed:
method Mysql2Adapter.recreate_database(_, _ = …) - removed:
method Mysql2Adapter.release_savepoint() - removed:
method Mysql2Adapter.rename_column(_, _, _) - removed:
method Mysql2Adapter.rename_table(_, _) - removed:
method Mysql2Adapter.requires_reloading?() - removed:
method Mysql2Adapter.reset!() - removed:
method Mysql2Adapter.rollback_db_transaction() - removed:
method Mysql2Adapter.rollback_to_savepoint() - removed:
method Mysql2Adapter.select_rows(_, _ = …) - removed:
method Mysql2Adapter.show_variable(_) - removed:
method Mysql2Adapter.structure_dump() - removed:
method Mysql2Adapter.supports_migrations?() - removed:
method Mysql2Adapter.supports_primary_key?() - removed:
method Mysql2Adapter.supports_savepoints?() - removed:
method Mysql2Adapter.table_exists?(_) - removed:
method Mysql2Adapter.tables(_ = …, _ = …) - removed:
method Mysql2Adapter.type_to_sql(_, _ = …, _ = …, _ = …) - removed:
method Mysql2Adapter.update_sql(_, _ = …) - removed:
method Mysql2Column.extract_default(_) - removed:
method Mysql2Column.has_default?() - removed:
protected method Mysql2Adapter.quoted_columns_for_index(_, _ = …) - removed:
protected method Mysql2Adapter.translate_exception(_, _)
- removed:
module SqlCompiler
- removed:
class Mysql2Compiler < GenericCompiler - removed:
method Mysql2Compiler.limited_update_conditions(_, _)
- added:
const Util.TimeoutError - added:
method Client.info() - added:
method Client.query(_, _ = …)
- added:
method Watcher.unbind() - added:
method Watcher.watching?()