Skip to content

Upgrading mysql2 0.1 to 0.2

Unknown0.1.9 → 0.2.24

Fetching 31 releases from GitHub…0 / 31
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • 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.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Requires Ruby >= 0 from 0.2.23 (none stated before).

Generated by DepDelta from published Ruby source. Not mixed with prose notes.

  • removed: module Sequel
  • removed: static method Base.em_mysql2_connection(_)
  • removed: static method ConnectionAdapters.fiber_pools()
  • removed: static method ConnectionAdapters.register_fiber_pool(_)
  • removed: class ConnectionPool
  • removed: class FiberedMonitor
  • removed: constructor ConnectionPool(_)
  • removed: method FiberedMonitor.new_cond()
  • removed: method FiberedMonitor.synchronize()
  • removed: method Mysql2Adapter.select_values(_, _ = …)
  • removed: method Mysql2Column.klass()
  • removed: method Mysql2Column.type_cast(_)
  • removed: method Mysql2Column.type_cast_code(_)
  • changed: method Mysql2Adapter.tables(_ = …) → method Mysql2Adapter.tables(_ = …, _ = …)
  • added: class Mysql2IndexDefinition < Struct.new(:table, :name, :unique, :columns, :lengths)
  • added: method Mysql2Adapter.requires_reloading?()
  • added: method Mysql2Adapter.table_exists?(_)
  • removed: class Queue
  • removed: constructor Queue()
  • removed: method Queue.signal()
  • removed: method Queue.wait(_)
  • removed: const Client.CHARSET_MAP
  • removed: const Client.MYSQL_CHARSET_MAP
  • removed: module Fibered
  • removed: static method Client.encoding_from_charset(_)
  • removed: static method Client.encoding_from_charset_code(_)
  • changed: constructor Error(_) → constructor Error(_, _ = …)
  • changed: property Error.sql_state: accessor → property Error.sql_state: reader
  • added: const Error.ENCODE_OPTS
  • added: const Error.REPLACEMENT_CHAR
  • added: method Client.query_info()
  • added: method Error.error()
  • added: module Util
  • added: property Client.query_options: reader
  • added: property Client.read_timeout: reader
  • added: property Error.errno: accessor
  • added: property Error.server_version: writer
  • added: set Error.sql_state(_)
  • added: static method Client.default_query_options()
  • added: static method Util.key_hash_as_symbols(_)
  • added: method Client.close(*)
  • removed: class Client < ::Mysql2::Client
  • removed: method Client.query(_, _ = …)
  • removed: constructor Watcher(_, _)
  • removed: method Watcher.notify_readable()
  • removed: module Watcher
  • removed: const Mysql2.MYSQL2_LITERAL_PROC
  • removed: const Mysql2.MYSQL_TYPES
  • removed: const Mysql2.MYSQL_TYPE_PROCS
  • removed: module Mysql2
  • removed: static property Mysql2.convert_invalid_date_time: accessor
  • removed: static property Mysql2.convert_tinyint_to_bool: accessor
  • removed: class Database < Sequel::Database
  • removed: class Dataset < Sequel::Dataset
  • removed: const Database.MYSQL_DATABASE_DISCONNECT_ERRORS
  • removed: method Database.call_sproc(_, _ = …)
  • removed: method Database.connect(_)
  • removed: method Database.dataset(_ = …)
  • removed: method Database.execute(_, _ = …)
  • removed: method Database.server_version(_ = …)
  • removed: method Dataset.delete()
  • removed: method Dataset.fetch_rows(_)
  • removed: method Dataset.graph(*)
  • removed: method Dataset.insert(*)
  • removed: method Dataset.replace(*)
  • removed: method Dataset.update(_ = …)
  • removed: module StoredProcedureMethods