Skip to content

Upgrading activesupport 2 to 3

Unknown2.3.18 → 3.2.22.5

Fetching 119 releases from GitHub…0 / 119
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 >= 1.8.7 from 3.0.0.rc (none stated before).

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

  • removed: class CGI
  • removed: class Exception
  • removed: class Fixnum
  • removed: class HashWithIndifferentAccess < Hash
  • removed: class MissingSourceFile < LoadError
  • removed: class Pathname
  • removed: const ActiveSupport.Base64
  • removed: const ActiveSupport.SecureRandom
  • removed: const Class.EMPTY_INHERITABLE_ATTRIBUTES
  • removed: const Exception.FrameworkRegexp
  • removed: const Exception.FrameworkStart
  • removed: const Exception.TraceSubstitutions
  • removed: const MissingSourceFile.REGEXPS
  • removed: const NilClass.WHINERS
  • removed: constructor HashWithIndifferentAccess(_ = …)
  • removed: constructor MissingSourceFile(_, _)
  • removed: method Array.to_json(_ = …)
  • removed: method Class.class_inheritable_accessor(*)
  • removed: method Class.class_inheritable_array(*)
  • removed: method Class.class_inheritable_array_writer(*)
  • removed: method Class.class_inheritable_hash(*)
  • removed: method Class.class_inheritable_hash_writer(*)
  • removed: method Class.class_inheritable_reader(*)
  • removed: method Class.class_inheritable_writer(*)
  • removed: method Class.inheritable_attributes()
  • removed: method Class.read_inheritable_attribute(_)
  • removed: method Class.remove_class(*)
  • removed: method Class.remove_subclasses()
  • removed: method Class.reset_inheritable_attributes()
  • removed: method Class.superclass_delegating_reader(*)
  • removed: method Class.superclass_delegating_writer(*)
  • removed: method Class.write_inheritable_array(_, _)
  • removed: method Class.write_inheritable_attribute(_, _)
  • removed: method Class.write_inheritable_hash(_, _)
  • removed: method Class.write_inheritable_hiwa(_, _)
  • removed: method Enumerable.none?()
  • removed: method Exception.application_backtrace()
  • removed: method Exception.clean_backtrace()
  • removed: method Exception.clean_message()
  • removed: method Exception.framework_backtrace()
  • removed: method Fixnum.html_safe?()
  • removed: method Float.to_json(_ = …)
  • removed: method Hash.to_json(_ = …)
  • removed: method HashWithIndifferentAccess.[]=(_, _)
  • removed: method HashWithIndifferentAccess.default(_ = …)
  • removed: method HashWithIndifferentAccess.delete(_)
  • removed: method HashWithIndifferentAccess.dup()
  • removed: method HashWithIndifferentAccess.fetch(_, *)
  • removed: method HashWithIndifferentAccess.has_key?(_)
  • removed: method HashWithIndifferentAccess.include?(_)
  • removed: method HashWithIndifferentAccess.key?(_)
  • removed: method HashWithIndifferentAccess.member?(_)
  • removed: method HashWithIndifferentAccess.merge!(_)
  • removed: method HashWithIndifferentAccess.merge(_)
  • removed: method HashWithIndifferentAccess.regular_writer()
  • removed: method HashWithIndifferentAccess.reverse_merge(_)
  • removed: method HashWithIndifferentAccess.stringify_keys!()
  • removed: method HashWithIndifferentAccess.symbolize_keys!()
  • removed: method HashWithIndifferentAccess.to_hash()
  • removed: method HashWithIndifferentAccess.to_options!()
  • removed: method HashWithIndifferentAccess.update(_)
  • removed: method HashWithIndifferentAccess.values_at(*)
  • removed: method Integer.to_json(_ = …)
  • removed: method Kernel.daemonize()
  • removed: method Kernel.require_library_or_gem(_)
  • removed: method Logger.formatter()
  • removed: method Logger.old_formatter()
  • removed: method MissingSourceFile.is_missing?(_)
  • removed: method Module.as_load_path()
  • removed: method Module.attr_accessor_with_default(_, _ = …)
  • removed: method Module.included_in_classes()
  • removed: method Numeric.to_json(_ = …)
  • removed: method Object.class_eval(*)
  • removed: method Object.copy_instance_variables_from(_, _ = …)
  • removed: method Object.extend_with_included_modules_from(_)
  • removed: method Object.extended_by()
  • removed: method Object.instance_exec(*)
  • removed: method Object.instance_variable_defined?(_)
  • removed: method Object.metaclass()
  • removed: method Object.remove_subclasses_of(*)
  • removed: method Object.returning(_)
  • removed: method Object.singleton_class()
  • removed: method Object.subclasses_of(*)
  • removed: method Object.tap()
  • removed: method Object.to_json(_ = …)
  • removed: method Object.try(_, *)
  • removed: method Regexp.to_json(_ = …)
  • removed: method String.as_str()
  • removed: method String.bytesize()
  • removed: method String.html_safe?()
  • removed: method String.safe_concat()
  • removed: method String.to_json(_ = …)
  • removed: method Symbol.to_proc()
  • removed: method Time._original_dump()
  • removed: module ClassInheritableAttributes
  • removed: property Logger.formatter: writer
  • removed: property MissingSourceFile.path: reader
  • removed: protected method HashWithIndifferentAccess.convert_key(_)
  • removed: protected method HashWithIndifferentAccess.convert_value(_)
  • removed: static method I18n.normalize_translation_keys(*)
  • removed: static method MissingSourceFile.from_message(_)
  • removed: static method Time._original_load()
  • changed: method Class.superclass_delegating_accessor(*) → method Class.superclass_delegating_accessor(_, _ = …)
  • changed: method Object.try() → method Object.try(*)
  • added: class IO
  • added: class LoadError
  • added: class Struct
  • added: const BigDecimal.DEFAULT_STRING_FORMAT
  • added: const BigDecimal.YAML_MAPPING
  • added: const BigDecimal.YAML_TAG
  • added: const Date.DATE_FORMATS
  • added: const Date.DAYS_INTO_WEEK
  • added: const Hash.DISALLOWED_XML_TYPES
  • added: const HashWithIndifferentAccess
  • added: const LoadError.REGEXPS
  • added: const MissingSourceFile
  • added: const Numeric.EXABYTE
  • added: const Numeric.GIGABYTE
  • added: const Numeric.KILOBYTE
  • added: const Numeric.MEGABYTE
  • added: const Numeric.PETABYTE
  • added: const Numeric.TERABYTE
  • added: const RUBY_ENGINE
  • added: const Range.RANGE_FORMATS
  • added: const String.NON_WHITESPACE_REGEXP
  • added: const Time.COMMON_YEAR_DAYS_IN_MONTH
  • added: const Time.DATE_FORMATS
  • added: const Time.DAYS_INTO_WEEK
  • added: constructor Logger(*)
  • added: method Array.encode_json(_)
  • added: method Array.extract_options!()
  • added: method Array.fifth()
  • added: method Array.forty_two()
  • added: method Array.fourth()
  • added: method Array.from(_)
  • added: method Array.in_groups(_, _ = …)
  • added: method Array.in_groups_of(_, _ = …)
  • added: method Array.prepend()
  • added: method Array.sample(_ = …)
  • added: method Array.second()
  • added: method Array.split(_ = …)
  • added: method Array.third()
  • added: method Array.to(_)
  • added: method Array.to_default_s()
  • added: method Array.to_formatted_s(_ = …)
  • added: method Array.to_param()
  • added: method Array.to_query(_)
  • added: method Array.to_s(_ = …)
  • added: method Array.to_sentence(_ = …)
  • added: method Array.to_xml(_ = …)
  • added: method Array.uniq_by!()
  • added: method Array.uniq_by()
  • added: method BigDecimal._original_to_s()
  • added: method BigDecimal.as_json(_ = …)
  • added: method BigDecimal.duplicable?()
  • added: method BigDecimal.encode_with(_)
  • added: method BigDecimal.to_d()
  • added: method BigDecimal.to_formatted_s(_ = …)
  • added: method BigDecimal.to_s(_ = …)
  • added: method BigDecimal.to_yaml(_ = …)
  • added: method Class.descendants()
  • added: method Date.>>(_)
  • added: method Date.acts_like_date?()
  • added: method Date.advance(_)
  • added: method Date.ago(_)
  • added: method Date.at_beginning_of_day()
  • added: method Date.at_beginning_of_month()
  • added: method Date.at_beginning_of_quarter()
  • added: method Date.at_beginning_of_week(_ = …)
  • added: method Date.at_beginning_of_year()
  • added: method Date.at_end_of_month()
  • added: method Date.at_end_of_quarter()
  • added: method Date.at_end_of_week(_ = …)
  • added: method Date.at_end_of_year()
  • added: method Date.at_midnight()
  • added: method Date.beginning_of_day()
  • added: method Date.beginning_of_month()
  • added: method Date.beginning_of_quarter()
  • added: method Date.beginning_of_week(_ = …)
  • added: method Date.beginning_of_year()
  • added: method Date.change(_)
  • added: method Date.days_to_week_start(_ = …)
  • added: method Date.default_inspect()
  • added: method Date.end_of_day()
  • added: method Date.end_of_month()
  • added: method Date.end_of_quarter()
  • added: method Date.end_of_week(_ = …)
  • added: method Date.end_of_year()
  • added: method Date.freeze()
  • added: method Date.future?()
  • added: method Date.in(_)
  • added: method Date.inspect()
  • added: method Date.iso8601()
  • added: method Date.midnight()
  • added: method Date.minus_with_duration(_)
  • added: method Date.monday()
  • added: method Date.months_ago(_)
  • added: method Date.months_since(_)
  • added: method Date.next_month()
  • added: method Date.next_week(_ = …)
  • added: method Date.next_year()
  • added: method Date.past?()
  • added: method Date.plus_with_duration(_)
  • added: method Date.prev_month()
  • added: method Date.prev_week(_ = …)
  • added: method Date.prev_year()
  • added: method Date.readable_inspect()
  • added: method Date.rfc3339()
  • added: method Date.since(_)
  • added: method Date.sunday()
  • added: method Date.to_date()
  • added: method Date.to_datetime()
  • added: method Date.to_default_s()
  • added: method Date.to_formatted_s(_ = …)
  • added: method Date.to_s(_ = …)
  • added: method Date.to_time(_ = …)
  • added: method Date.to_time_in_current_zone()
  • added: method Date.today?()
  • added: method Date.tomorrow()
  • added: method Date.weeks_ago(_)
  • added: method Date.xmlschema()
  • added: method Date.years_ago(_)
  • added: method Date.years_since(_)
  • added: method Date.yesterday()
  • added: method DateTime.<=>(_)
  • added: method DateTime.acts_like_date?()
  • added: method DateTime.acts_like_time?()
  • added: method DateTime.advance(_)
  • added: method DateTime.ago(_)
  • added: method DateTime.at_beginning_of_day()
  • added: method DateTime.at_beginning_of_hour()
  • added: method DateTime.at_midnight()
  • added: method DateTime.beginning_of_day()
  • added: method DateTime.beginning_of_hour()
  • added: method DateTime.change(_)
  • added: method DateTime.default_inspect()
  • added: method DateTime.end_of_day()
  • added: method DateTime.end_of_hour()
  • added: method DateTime.formatted_offset(_ = …, _ = …)
  • added: method DateTime.future?()
  • added: method DateTime.getutc()
  • added: method DateTime.in(_)
  • added: method DateTime.in_time_zone(_ = …)
  • added: method DateTime.inspect()
  • added: method DateTime.midnight()
  • added: method DateTime.minus_with_duration(_)
  • added: method DateTime.past?()
  • added: method DateTime.plus_with_duration(_)
  • added: method DateTime.readable_inspect()
  • added: method DateTime.seconds_since_midnight()
  • added: method DateTime.since(_)
  • added: method DateTime.to_date()
  • added: method DateTime.to_datetime()
  • added: method DateTime.to_f()
  • added: method DateTime.to_formatted_s(_ = …)
  • added: method DateTime.to_i()
  • added: method DateTime.to_s(_ = …)
  • added: method DateTime.to_time()
  • added: method DateTime.utc()
  • added: method DateTime.utc?()
  • added: method DateTime.utc_offset()
  • added: method DateTime.xmlschema()
  • added: method FalseClass.encode_json(_)
  • added: method FalseClass.to_param()
  • added: method File.to_path()
  • added: method Float.round(_ = …)
  • added: method Hash.assert_valid_keys(*)
  • added: method Hash.deep_dup()
  • added: method Hash.deep_merge!(_)
  • added: method Hash.deep_merge(_)
  • added: method Hash.diff(_)
  • added: method Hash.encode_json(_)
  • added: method Hash.except!(*)
  • added: method Hash.except(*)
  • added: method Hash.extract!(*)
  • added: method Hash.extractable_options?()
  • added: method Hash.nested_under_indifferent_access()
  • added: method Hash.reverse_merge!(_)
  • added: method Hash.reverse_merge(_)
  • added: method Hash.reverse_update(_)
  • added: method Hash.slice!(*)
  • added: method Hash.slice(*)
  • added: method Hash.stringify_keys!()
  • added: method Hash.stringify_keys()
  • added: method Hash.symbolize_keys!()
  • added: method Hash.symbolize_keys()
  • added: method Hash.to_options!()
  • added: method Hash.to_options()
  • added: method Hash.to_param(_ = …)
  • added: method Hash.to_query(_ = …)
  • added: method Hash.to_xml(_ = …)
  • added: method Hash.with_indifferent_access()
  • added: method Integer.month()
  • added: method Integer.months()
  • added: method Integer.multiple_of?(_)
  • added: method Integer.ordinalize()
  • added: method Integer.year()
  • added: method Integer.years()
  • added: method Kernel.capture(_)
  • added: method Kernel.quietly()
  • added: method Kernel.silence(_)
  • added: method Kernel.with_warnings(_)
  • added: method LoadError.is_missing?(_)
  • added: method LoadError.path()
  • added: method Logger.old_initialize()
  • added: method Module.alias_attribute(_, _)
  • added: method Module.alias_method_chain(_, _)
  • added: method Module.anonymous?()
  • added: method Module.deprecate(*)
  • added: method Module.duplicable?()
  • added: method Module.instance_method_names()
  • added: method Module.instance_method_names(*)
  • added: method Module.local_constant_names()
  • added: method Module.local_constants()
  • added: method Module.method_names()
  • added: method Module.method_names(*)
  • added: method Module.parent()
  • added: method Module.parent_name()
  • added: method Module.parents()
  • added: method Module.qualified_const_defined?(_)
  • added: method Module.qualified_const_defined?(_, _ = …)
  • added: method Module.qualified_const_get(_)
  • added: method Module.qualified_const_set(_, _)
  • added: method Module.reachable?()
  • added: method Module.redefine_method(_)
  • added: method NilClass.encode_json(_)
  • added: method NilClass.to_param()
  • added: method Numeric.ago(_ = …)
  • added: method Numeric.byte()
  • added: method Numeric.bytes()
  • added: method Numeric.day()
  • added: method Numeric.days()
  • added: method Numeric.encode_json(_)
  • added: method Numeric.exabyte()
  • added: method Numeric.exabytes()
  • added: method Numeric.fortnight()
  • added: method Numeric.fortnights()
  • added: method Numeric.from_now(_ = …)
  • added: method Numeric.gigabyte()
  • added: method Numeric.gigabytes()
  • added: method Numeric.hour()
  • added: method Numeric.hours()
  • added: method Numeric.html_safe?()
  • added: method Numeric.kilobyte()
  • added: method Numeric.kilobytes()
  • added: method Numeric.megabyte()
  • added: method Numeric.megabytes()
  • added: method Numeric.minute()
  • added: method Numeric.minutes()
  • added: method Numeric.petabyte()
  • added: method Numeric.petabytes()
  • added: method Numeric.second()
  • added: method Numeric.seconds()
  • added: method Numeric.since(_ = …)
  • added: method Numeric.terabyte()
  • added: method Numeric.terabytes()
  • added: method Numeric.until(_ = …)
  • added: method Numeric.week()
  • added: method Numeric.weeks()
  • added: method Object.in?(*)
  • added: method Range.include_with_range?(_)
  • added: method Range.overlaps?(_)
  • added: method Range.step_with_blockless(*)
  • added: method Range.sum(_ = …)
  • added: method Range.to_default_s()
  • added: method Range.to_formatted_s(_ = …)
  • added: method Range.to_s(_ = …)
  • added: method Regexp.multiline?()
  • added: method String.acts_like_string?()
  • added: method String.at(_)
  • added: method String.camelcase(_ = …)
  • added: method String.camelize(_ = …)
  • added: method String.classify()
  • added: method String.constantize()
  • added: method String.dasherize()
  • added: method String.deconstantize()
  • added: method String.demodulize()
  • added: method String.encode_json(_)
  • added: method String.encoding_aware?()
  • added: method String.ends_with?()
  • added: method String.exclude?(_)
  • added: method String.first(_ = …)
  • added: method String.foreign_key(_ = …)
  • added: method String.from(_)
  • added: method String.getbyte()
  • added: method String.humanize()
  • added: method String.inquiry()
  • added: method String.is_utf8?()
  • added: method String.last(_ = …)
  • added: method String.mb_chars()
  • added: method String.ord()
  • added: method String.parameterize(_ = …)
  • added: method String.pluralize(_ = …)
  • added: method String.safe_constantize()
  • added: method String.singularize()
  • added: method String.squish!()
  • added: method String.squish()
  • added: method String.starts_with?()
  • added: method String.strip_heredoc()
  • added: method String.tableize()
  • added: method String.titlecase()
  • added: method String.titleize()
  • added: method String.to(_)
  • added: method String.to_date()
  • added: method String.to_datetime()
  • added: method String.to_time(_ = …)
  • added: method String.truncate(_, _ = …)
  • added: method String.underscore()
  • added: method Struct.as_json(_ = …)
  • added: method Time._dump_without_utc_flag()
  • added: method Time._dump_without_zone(*)
  • added: method Time.acts_like_time?()
  • added: method Time.advance(_)
  • added: method Time.ago(_)
  • added: method Time.all_day()
  • added: method Time.all_month()
  • added: method Time.all_quarter()
  • added: method Time.all_week(_ = …)
  • added: method Time.all_year()
  • added: method Time.at_beginning_of_day()
  • added: method Time.at_beginning_of_hour()
  • added: method Time.at_beginning_of_month()
  • added: method Time.at_beginning_of_quarter()
  • added: method Time.at_beginning_of_week(_ = …)
  • added: method Time.at_beginning_of_year()
  • added: method Time.at_end_of_month()
  • added: method Time.at_end_of_quarter()
  • added: method Time.at_end_of_week(_ = …)
  • added: method Time.at_end_of_year()
  • added: method Time.at_midnight()
  • added: method Time.beginning_of_day()
  • added: method Time.beginning_of_hour()
  • added: method Time.beginning_of_month()
  • added: method Time.beginning_of_quarter()
  • added: method Time.beginning_of_week(_ = …)
  • added: method Time.beginning_of_year()
  • added: method Time.change(_)
  • added: method Time.compare_with_coercion(_)
  • added: method Time.days_to_week_start(_ = …)
  • added: method Time.end_of_day()
  • added: method Time.end_of_hour()
  • added: method Time.end_of_month()
  • added: method Time.end_of_quarter()
  • added: method Time.end_of_week(_ = …)
  • added: method Time.end_of_year()
  • added: method Time.eql?(_)
  • added: method Time.eql_with_coercion(_)
  • added: method Time.eql_without_coercion()
  • added: method Time.formatted_offset(_ = …, _ = …)
  • added: method Time.future?()
  • added: method Time.in(_)
  • added: method Time.in_time_zone(_ = …)
  • added: method Time.midnight()
  • added: method Time.minus_with_coercion(_)
  • added: method Time.minus_with_duration(_)
  • added: method Time.monday()
  • added: method Time.months_ago(_)
  • added: method Time.months_since(_)
  • added: method Time.next_month()
  • added: method Time.next_week(_ = …)
  • added: method Time.next_year()
  • added: method Time.past?()
  • added: method Time.plus_with_duration(_)
  • added: method Time.prev_month()
  • added: method Time.prev_week(_ = …)
  • added: method Time.prev_year()
  • added: method Time.seconds_since_midnight()
  • added: method Time.since(_)
  • added: method Time.sunday()
  • added: method Time.to_date()
  • added: method Time.to_datetime()
  • added: method Time.to_default_s()
  • added: method Time.to_formatted_s(_ = …)
  • added: method Time.to_s(_ = …)
  • added: method Time.to_time()
  • added: method Time.today?()
  • added: method Time.tomorrow()
  • added: method Time.weeks_ago(_)
  • added: method Time.years_ago(_)
  • added: method Time.years_since(_)
  • added: method Time.yesterday()
  • added: method TrueClass.encode_json(_)
  • added: method TrueClass.to_param()
  • added: module Base64
  • added: module QualifiedConstUtils
  • added: module URI
  • added: static method ActiveSupport.deprecate_methods(_, *)
  • added: static method ActiveSupport.execute_hook(_, _, _)
  • added: static method ActiveSupport.on_load(_, _ = …)
  • added: static method ActiveSupport.on_load_all()
  • added: static method ActiveSupport.run_load_hooks(_, _ = …)
  • added: static method Array.wrap(_)
  • added: static method Base64.decode64(_)
  • added: static method Base64.encode64(_)
  • added: static method Date.current()
  • added: static method Date.tomorrow()
  • added: static method Date.yesterday()
  • added: static method DateTime.civil_from_format(_, _, _ = …, _ = …, _ = …, _ = …, _ = …)
  • added: static method DateTime.current()
  • added: static method DateTime.local_offset()
  • added: static method File.atomic_write(_, _ = …)
  • added: static method Hash.from_trusted_xml(_)
  • added: static method Hash.from_xml(_, _ = …)
  • added: static method IO.binread(_, _ = …, _ = …)
  • added: static method NilClass.add_whiner(_)
  • added: static method QualifiedConstUtils.names(_)
  • added: static method QualifiedConstUtils.raise_if_absolute(_)
  • added: static method Time.===(_)
  • added: static method Time._load_without_utc_flag()
  • added: static method Time._load_without_zone(_)
  • added: static method Time.at(*)
  • added: static method Time.at_with_coercion(*)
  • added: static method Time.at_without_coercion()
  • added: static method Time.current()
  • added: static method Time.days_in_month(_, _ = …)
  • added: static method Time.find_zone!(_)
  • added: static method Time.find_zone(_)
  • added: static method Time.local_time(*)
  • added: static method Time.time_with_datetime_fallback(_, _, _ = …, _ = …, _ = …, _ = …, _ = …, _ = …)
  • added: static method Time.use_zone(_)
  • added: static method Time.utc_time(*)
  • added: static method Time.zone()
  • added: static method URI.parser()
  • added: static property ActiveSupport.load_all_hooks: accessor
  • added: static property Module.attr_internal_naming_format: accessor
  • added: static property Time.zone_default: accessor
  • added: static set Time.zone(_)
  • removed: class ModelName < String
  • removed: const JSON.DECODERS
  • removed: const Multibyte.NORMALIZATION_FORMS
  • removed: const Multibyte.UNICODE_VERSION
  • removed: const OkJson.Spc
  • removed: const OkJson.Unesc
  • removed: const OkJson.Upstream
  • removed: const OkJson.Usurr1
  • removed: const OkJson.Usurr2
  • removed: const OkJson.Usurr3
  • removed: const OkJson.Usurrself
  • removed: constructor ModelName(_)
  • removed: method Dependencies.associate_with(_)
  • removed: method Dependencies.autoload_module!(_, _, _, _)
  • removed: method Dependencies.autoloadable_module?(_)
  • removed: method Dependencies.autoloaded?(_)
  • removed: method Dependencies.clear()
  • removed: method Dependencies.depend_on(_, _ = …)
  • removed: method Dependencies.hook!()
  • removed: method Dependencies.load?()
  • removed: method Dependencies.load_file(_, _ = …)
  • removed: method Dependencies.load_missing_constant(_, _)
  • removed: method Dependencies.load_once_path?(_)
  • removed: method Dependencies.loadable_constants_for_path(_, _ = …)
  • removed: method Dependencies.mark_for_unload(_)
  • removed: method Dependencies.new_constants_in(*)
  • removed: method Dependencies.qualified_const_defined?(_)
  • removed: method Dependencies.qualified_name_for(_, _)
  • removed: method Dependencies.remove_constant(_)
  • removed: method Dependencies.remove_unloadable_constants!()
  • removed: method Dependencies.require_or_load(_, _ = …)
  • removed: method Dependencies.search_for_file(_)
  • removed: method Dependencies.to_constant_name(_)
  • removed: method Dependencies.unhook!()
  • removed: method Dependencies.uninherited_const_defined?(_, _)
  • removed: method Dependencies.will_unload?(_)
  • removed: method OkJson.arrparse(_)
  • removed: method OkJson.decode(_)
  • removed: method OkJson.eat(_, _)
  • removed: method OkJson.lex(_)
  • removed: method OkJson.objparse(_)
  • removed: method OkJson.pairparse(_)
  • removed: method OkJson.textparse(_)
  • removed: method OkJson.tok(_)
  • removed: method OkJson.valparse(_)
  • removed: method SafeBuffer.html_safe()
  • removed: module CoreExtensions
  • removed: module OkJson
  • removed: module SecureRandom
  • removed: property BufferedLogger.level: accessor
  • removed: property ModelName.cache_key: reader
  • removed: property ModelName.collection: reader
  • removed: property ModelName.element: reader
  • removed: property ModelName.partial_path: reader
  • removed: property ModelName.plural: reader
  • removed: property ModelName.singular: reader
  • removed: protected method BufferedLogger.auto_flush()
  • removed: protected method BufferedLogger.buffer()
  • removed: protected method BufferedLogger.clear_buffer()
  • removed: protected method Dependencies.log(_)
  • removed: protected method Dependencies.log_call(*)
  • removed: static method Dependencies.load_once_paths()
  • removed: static method Dependencies.load_paths()
  • removed: static method Deprecation.default_behavior()
  • removed: static method Deprecation.silenced?()
  • removed: static method JSON.set_default_backend()
  • removed: static method SecureRandom.base64(_ = …)
  • removed: static method SecureRandom.hex(_ = …)
  • removed: static method SecureRandom.lastWin32ErrorMessage()
  • removed: static method SecureRandom.random_bytes(_ = …)
  • removed: static method SecureRandom.random_number(_ = …)
  • removed: static property JSON.parse_error: reader
  • removed: static set Dependencies.load_once_paths(_)
  • removed: static set Dependencies.load_paths(_)
  • changed: method BacktraceCleaner.clean(_) → method BacktraceCleaner.clean(_, _ = …)
  • changed: method Callbacks.run_callbacks(_, _ = …) → method Callbacks.run_callbacks(_, *)
  • changed: method Inflector.transliterate(_) → method Inflector.transliterate(_, _ = …)
  • changed: static property Deprecation.silenced: writer → static property Deprecation.silenced: accessor
  • changed: static set JSON.backend(_) → static set JSON.backend=(_)
  • added: class FileUpdateChecker
  • added: class FileWatcher
  • added: class HashWithIndifferentAccess < Hash
  • added: class InheritableOptions < OrderedOptions
  • added: class LogSubscriber
  • added: class Railtie < Rails::Railtie
  • added: class TaggedLogging
  • added: const Cache.UNIVERSAL_OPTIONS
  • added: const LogSubscriber.BLACK
  • added: const LogSubscriber.BLUE
  • added: const LogSubscriber.BOLD
  • added: const LogSubscriber.CLEAR
  • added: const LogSubscriber.CYAN
  • added: const LogSubscriber.GREEN
  • added: const LogSubscriber.MAGENTA
  • added: const LogSubscriber.RED
  • added: const LogSubscriber.WHITE
  • added: const LogSubscriber.YELLOW
  • added: const SafeBuffer.UNSAFE_STRING_METHODS
  • added: const TimeZone.UTC_OFFSET_WITHOUT_COLON
  • added: const TimeZone.UTC_OFFSET_WITH_COLON
  • added: const VERSION.PRE
  • added: const XmlMini.DEFAULT_ENCODINGS
  • added: const XmlMini.FORMATTING
  • added: const XmlMini.PARSING
  • added: const XmlMini.TYPE_NAMES
  • added: constructor FileUpdateChecker(_, _ = …)
  • added: constructor FileWatcher()
  • added: constructor HashWithIndifferentAccess(_ = …)
  • added: constructor InheritableOptions(_ = …)
  • added: constructor SafeBuffer(*)
  • added: constructor TaggedLogging(_)
  • added: method Autoload.autoload(_, _ = …)
  • added: method Autoload.autoload_at(_)
  • added: method Autoload.autoload_under(_)
  • added: method Autoload.autoloads()
  • added: method Autoload.eager_autoload()
  • added: method BacktraceCleaner.remove_filters!()
  • added: method Benchmarkable.benchmark(_ = …, _ = …)
  • added: method Benchmarkable.silence()
  • added: method BufferedLogger.level()
  • added: method BufferedLogger.open_log(_, _)
  • added: method BufferedLogger.respond_to?(_, _ = …)
  • added: method Concern.append_features(_)
  • added: method Configurable.config()
  • added: method DescendantsTracker.descendants()
  • added: method DescendantsTracker.direct_descendants()
  • added: method Duration.as_json(_ = …)
  • added: method Duration.kind_of?(_)
  • added: method FileUpdateChecker.execute()
  • added: method FileUpdateChecker.execute_if_updated()
  • added: method FileUpdateChecker.updated?()
  • added: method FileWatcher.trigger(_)
  • added: method FileWatcher.watch(_)
  • added: method HashWithIndifferentAccess.[]=(_, _)
  • added: method HashWithIndifferentAccess.default(_ = …)
  • added: method HashWithIndifferentAccess.delete(_)
  • added: method HashWithIndifferentAccess.dup()
  • added: method HashWithIndifferentAccess.extractable_options?()
  • added: method HashWithIndifferentAccess.fetch(_, *)
  • added: method HashWithIndifferentAccess.has_key?(_)
  • added: method HashWithIndifferentAccess.include?(_)
  • added: method HashWithIndifferentAccess.key?(_)
  • added: method HashWithIndifferentAccess.member?(_)
  • added: method HashWithIndifferentAccess.merge!(_)
  • added: method HashWithIndifferentAccess.merge(_)
  • added: method HashWithIndifferentAccess.nested_under_indifferent_access()
  • added: method HashWithIndifferentAccess.regular_writer()
  • added: method HashWithIndifferentAccess.reverse_merge!(_)
  • added: method HashWithIndifferentAccess.reverse_merge(_)
  • added: method HashWithIndifferentAccess.stringify_keys!()
  • added: method HashWithIndifferentAccess.stringify_keys()
  • added: method HashWithIndifferentAccess.symbolize_keys()
  • added: method HashWithIndifferentAccess.to_hash()
  • added: method HashWithIndifferentAccess.to_options!()
  • added: method HashWithIndifferentAccess.update(_)
  • added: method HashWithIndifferentAccess.values_at(*)
  • added: method HashWithIndifferentAccess.with_indifferent_access()
  • added: method Inflector.deconstantize(_)
  • added: method Inflector.safe_constantize(_)
  • added: method InheritableOptions.inheritable_copy()
  • added: method LogSubscriber.call(_, *)
  • added: method OrderedHash.encode_with(_)
  • added: method OrderedHash.extractable_options?()
  • added: method OrderedHash.nested_under_indifferent_access()
  • added: method OrderedHash.select()
  • added: method OrderedOptions.respond_to?(_)
  • added: method SafeBuffer.[](*)
  • added: method SafeBuffer.clone_empty()
  • added: method SafeBuffer.concat(_)
  • added: method SafeBuffer.encode_with(_)
  • added: method SafeBuffer.safe_concat(_)
  • added: method SafeBuffer.to_param()
  • added: method TaggedLogging.add(_, _ = …, _ = …)
  • added: method TaggedLogging.clear_tags!()
  • added: method TaggedLogging.flush()
  • added: method TaggedLogging.pop_tags(_ = …)
  • added: method TaggedLogging.push_tags(*)
  • added: method TaggedLogging.respond_to?(*)
  • added: method TaggedLogging.silence(_ = …)
  • added: method TaggedLogging.tagged(*)
  • added: method TimeWithZone.encode_with(_)
  • added: method XmlMini.rename_key(_, _ = …)
  • added: method XmlMini.to_tag(_, _, _)
  • added: module Autoload
  • added: module Benchmarkable
  • added: module Concern
  • added: module Configurable
  • added: module DescendantsTracker
  • added: module Notifications
  • added: module SecurityUtils
  • added: property XmlMini.depth: accessor
  • added: protected method HashWithIndifferentAccess.convert_key(_)
  • added: protected method HashWithIndifferentAccess.convert_value(_)
  • added: protected method LogSubscriber.color(_, _, _ = …)
  • added: protected method LogSubscriber.format_duration(_)
  • added: protected method XmlMini._dasherize(_)
  • added: protected method XmlMini._parse_binary(_, _)
  • added: protected method XmlMini._parse_file(_, _)
  • added: protected static method TimeZone.require_tzinfo()
  • added: set BufferedLogger.level(_)
  • added: static method Autoload.eager_autoload!()
  • added: static method Base64.encode64s(_)
  • added: static method Deprecation.behavior()
  • added: static method Deprecation.deprecated_method_warning(_, _ = …)
  • added: static method DescendantsTracker.clear()
  • added: static method DescendantsTracker.descendants(_)
  • added: static method DescendantsTracker.direct_descendants(_)
  • added: static method HashWithIndifferentAccess.new_from_hash_copying_default(_)
  • added: static method JSON.decode(_, _ = …)
  • added: static method JSON.encode(_, _ = …)
  • added: static method JSON.engine()
  • added: static method JSON.parse_error()
  • added: static method LogSubscriber.attach_to(_, _ = …, _ = …)
  • added: static method LogSubscriber.flush_all!()
  • added: static method LogSubscriber.flushable_loggers()
  • added: static method LogSubscriber.log_subscribers()
  • added: static method LogSubscriber.logger()
  • added: static method Notifications.instrument(_, _ = …)
  • added: static method Notifications.instrumenter()
  • added: static method Notifications.publish(_, *)
  • added: static method Notifications.subscribe(*)
  • added: static method Notifications.subscribed(_, *)
  • added: static method Notifications.unsubscribe(_)
  • added: static method SecurityUtils.secure_compare(_, _)
  • added: static method SecurityUtils.variable_size_secure_compare(_, _)
  • added: static method TestCase.for_tag(_)
  • added: static method TimeWithZone.name()
  • added: static method TimeZone.seconds_to_utc_offset(_, _ = …)
  • added: static property Deprecation.debug: accessor
  • added: static property Deprecation.deprecation_horizon: accessor
  • added: static property Notifications.notifier: accessor
  • added: static set Deprecation.behavior(_)
  • added: static set JSON.engine(_)
  • removed: class CompressedMemCacheStore < MemCacheStore
  • removed: class DRbStore < MemoryStore
  • removed: class SynchronizedMemoryStore < MemoryStore
  • removed: constructor DRbStore(_ = …)
  • removed: constructor SynchronizedMemoryStore()
  • removed: method CompressedMemCacheStore.read(_, _ = …)
  • removed: method CompressedMemCacheStore.write(_, _, _ = …)
  • removed: method FileStore.delete(_, _ = …)
  • removed: method FileStore.exist?(_, _ = …)
  • removed: method FileStore.read(_, _ = …)
  • removed: method FileStore.write(_, _, _ = …)
  • removed: method MemCacheStore.delete(_, _ = …)
  • removed: method MemCacheStore.delete_matched(_, _ = …)
  • removed: method MemCacheStore.exist?(_, _ = …)
  • removed: method MemCacheStore.read(_, _ = …)
  • removed: method MemCacheStore.write(_, _, _ = …)
  • removed: method MemoryStore.delete(_, _ = …)
  • removed: method MemoryStore.exist?(_, _ = …)
  • removed: method MemoryStore.read(_, _ = …)
  • removed: method MemoryStore.read_multi(*)
  • removed: method MemoryStore.write(_, _, _ = …)
  • removed: method SynchronizedMemoryStore.clear()
  • removed: method SynchronizedMemoryStore.decrement(_, _ = …)
  • removed: method SynchronizedMemoryStore.delete(_, _ = …)
  • removed: method SynchronizedMemoryStore.delete_matched(_, _ = …)
  • removed: method SynchronizedMemoryStore.exist?(_, _ = …)
  • removed: method SynchronizedMemoryStore.fetch(_, _ = …)
  • removed: method SynchronizedMemoryStore.increment(_, _ = …)
  • removed: method SynchronizedMemoryStore.read(_, _ = …)
  • removed: method SynchronizedMemoryStore.write(_, _, _ = …)
  • removed: property DRbStore.address: reader
  • removed: property Store.logger_off: reader
  • removed: property Store.logger_off?: reader
  • changed: constructor FileStore(_) → constructor FileStore(_, _ = …)
  • changed: constructor MemoryStore() → constructor MemoryStore(_ = …)
  • changed: method MemCacheStore.clear() → method MemCacheStore.clear(_ = …)
  • changed: method MemCacheStore.decrement(_, _ = …) → method MemCacheStore.decrement(_, _ = …, _ = …)
  • changed: method MemCacheStore.increment(_, _ = …) → method MemCacheStore.increment(_, _ = …, _ = …)
  • changed: method MemoryStore.clear() → method MemoryStore.clear(_ = …)
  • changed: method Store.decrement(_, _ = …) → method Store.decrement(_, _ = …, _ = …)
  • changed: method Store.increment(_, _ = …) → method Store.increment(_, _ = …, _ = …)
  • added: class Entry
  • added: class NullStore < Store
  • added: const Entry.DEFAULT_COMPRESS_LIMIT
  • added: const FileStore.DIR_FORMATTER
  • added: const FileStore.EXCLUDED_DIRS
  • added: const FileStore.FILENAME_MAX_SIZE
  • added: const MemCacheStore.ESCAPE_KEY_CHARS
  • added: constructor Entry(_, _ = …)
  • added: constructor NullStore(_ = …)
  • added: constructor Store(_ = …)
  • added: method Entry.compressed?()
  • added: method Entry.expired?()
  • added: method Entry.expires_at()
  • added: method Entry.raw_value()
  • added: method Entry.size()
  • added: method Entry.value()
  • added: method FileStore.cleanup(_ = …)
  • added: method FileStore.clear(_ = …)
  • added: method FileStore.decrement(_, _ = …, _ = …)
  • added: method FileStore.increment(_, _ = …, _ = …)
  • added: method MemoryStore.cleanup(_ = …)
  • added: method MemoryStore.decrement(_, _ = …, _ = …)
  • added: method MemoryStore.increment(_, _ = …, _ = …)
  • added: method MemoryStore.inspect()
  • added: method MemoryStore.prune(_, _ = …)
  • added: method MemoryStore.pruning?()
  • added: method MemoryStore.synchronize()
  • added: method NullStore.cleanup(_ = …)
  • added: method NullStore.clear(_ = …)
  • added: method NullStore.decrement(_, _ = …, _ = …)
  • added: method NullStore.delete_matched(_, _ = …)
  • added: method NullStore.increment(_, _ = …, _ = …)
  • added: method Store.cleanup(_ = …)
  • added: method Store.clear(_ = …)
  • added: method Store.read_multi(*)
  • added: property Entry.created_at: reader
  • added: property Entry.expires_in: reader
  • added: property Store.options: reader
  • added: protected method FileStore.delete_entry(_, _)
  • added: protected method FileStore.read_entry(_, _)
  • added: protected method FileStore.write_entry(_, _, _)
  • added: protected method MemCacheStore.delete_entry(_, _)
  • added: protected method MemCacheStore.read_entry(_, _)
  • added: protected method MemCacheStore.write_entry(_, _, _)
  • added: protected method MemoryStore.delete_entry(_, _)
  • added: protected method MemoryStore.read_entry(_, _)
  • added: protected method MemoryStore.write_entry(_, _, _)
  • added: protected method NullStore.delete_entry(_, _)
  • added: protected method NullStore.read_entry(_, _)
  • added: protected method NullStore.write_entry(_, _, _)
  • added: protected method Store.delete_entry(_, _)
  • added: protected method Store.key_matcher(_, _)
  • added: protected method Store.read_entry(_, _)
  • added: protected method Store.write_entry(_, _, _)
  • added: set Entry.expires_at(_)
  • added: static method Entry.create(_, _, _ = …)
  • added: static method Store.instrument()
  • added: static set Store.instrument(_)
  • added: module LocalCacheWithRaw
  • added: protected method LocalCacheWithRaw.read_entry(_, _)
  • added: protected method LocalCacheWithRaw.write_entry(_, _, _)
  • removed: const LocalCache.NULL
  • removed: method LocalCache.delete(_, _ = …)
  • removed: method LocalCache.exist(_, _ = …)
  • removed: method LocalCache.read(_, _ = …)
  • removed: method LocalCache.write(_, _, _ = …)
  • changed: method LocalCache.clear() → method LocalCache.clear(_ = …)
  • changed: method LocalCache.decrement(_, _ = …) → method LocalCache.decrement(_, _ = …, _ = …)
  • changed: method LocalCache.increment(_, _ = …) → method LocalCache.increment(_, _ = …, _ = …)
  • added: method LocalCache.cleanup(_ = …)
  • added: protected method LocalCache.delete_entry(_, _)
  • added: protected method LocalCache.read_entry(_, _)
  • added: protected method LocalCache.write_entry(_, _, _)
  • added: class LocalStore < Store
  • added: class Middleware
  • added: constructor LocalStore()
  • added: constructor Middleware(_, _)
  • added: method LocalStore.clear(_ = …)
  • added: method LocalStore.delete_entry(_, _)
  • added: method LocalStore.read_entry(_, _)
  • added: method LocalStore.synchronize()
  • added: method LocalStore.write_entry(_, _, _)
  • added: method Middleware.call(_)
  • added: method Middleware.new(_)
  • added: property Middleware.name: reader
  • added: property Middleware.thread_local_key: reader
  • removed: method Callback.==(_)
  • removed: method Callback.call(*)
  • removed: method Callback.dup()
  • removed: method Callback.eql?(_)
  • removed: method Callback.hash()
  • removed: method CallbackChain.delete(_)
  • removed: method CallbackChain.find(_)
  • removed: method CallbackChain.replace_or_append!(_)
  • removed: method CallbackChain.run(_, _ = …)
  • removed: property Callback.identifier: reader
  • removed: property Callback.method: reader
  • removed: static method CallbackChain.build(_, *)
  • changed: constructor Callback(_, _, _ = …) → constructor Callback(_, _, _, _, _)
  • changed: property Callback.kind: reader → property Callback.kind: accessor
  • changed: property Callback.options: reader → property Callback.options: accessor
  • added: constructor CallbackChain(_, _)
  • added: method Callback._compile_per_key_options()
  • added: method Callback._update_filter(_, _)
  • added: method Callback.clone(_, _)
  • added: method Callback.end(_ = …, _ = …)
  • added: method Callback.matches?(_, _)
  • added: method Callback.name()
  • added: method Callback.next_id()
  • added: method Callback.normalize_options!(_)
  • added: method Callback.recompile!(_, _)
  • added: method Callback.start(_ = …, _ = …)
  • added: method CallbackChain.compile(_ = …, _ = …)
  • added: method ClassMethods.__callback_runner_name(_, _)
  • added: method ClassMethods.__define_runner(_)
  • added: method ClassMethods.__reset_runner(_)
  • added: method ClassMethods.__run_callback(_, _, _)
  • added: method ClassMethods.__update_callbacks(_, _ = …, _ = …)
  • added: method ClassMethods.reset_callbacks(_)
  • added: method ClassMethods.set_callback(_, *)
  • added: method ClassMethods.skip_callback(_, *)
  • added: property Callback.chain: accessor
  • added: property Callback.filter: accessor
  • added: property Callback.klass: accessor
  • added: property Callback.per_key: accessor
  • added: property Callback.raw_filter: accessor
  • added: property CallbackChain.config: reader
  • added: property CallbackChain.name: reader
  • added: class Configuration < ActiveSupport::InheritableOptions
  • added: method ClassMethods.config()
  • added: method ClassMethods.config_accessor(*)
  • added: method ClassMethods.configure()
  • added: method Configuration.compile_methods!()
  • added: module ClassMethods
  • added: static method Configuration.compile_methods!(_)
  • removed: method Module.alias_attribute(_, _)
  • removed: method Module.alias_method_chain(_, _)
  • removed: method Module.local_constant_names()
  • removed: method Module.local_constants()
  • removed: method Module.model_name()
  • removed: method Module.parent()
  • removed: method Module.parent_name()
  • removed: method Module.parents()
  • removed: module Array
  • removed: module Base64
  • removed: module BigDecimal
  • removed: module CGI
  • removed: module Date
  • removed: module DateTime
  • removed: module File
  • removed: module Float
  • removed: module Hash
  • removed: module Integer
  • removed: module LoadErrorExtensions
  • removed: module Module
  • removed: module Numeric
  • removed: module Pathname
  • removed: module Range
  • removed: module String
  • removed: module Time
  • removed: method Access.fifth()
  • removed: method Access.forty_two()
  • removed: method Access.fourth()
  • removed: method Access.from(_)
  • removed: method Access.second()
  • removed: method Access.third()
  • removed: method Access.to(_)
  • removed: method Conversions.to_formatted_s(_ = …)
  • removed: method Conversions.to_param()
  • removed: method Conversions.to_query(_)
  • removed: method Conversions.to_sentence(_ = …)
  • removed: method Conversions.to_xml(_ = …)
  • removed: method ExtractOptions.extract_options!()
  • removed: method Grouping.in_groups(_, _ = …)
  • removed: method Grouping.in_groups_of(_, _ = …)
  • removed: method Grouping.split(_ = …)
  • removed: method RandomAccess.rand()
  • removed: method RandomAccess.random_element()
  • removed: method RandomAccess.sample(_ = …)
  • removed: method Wrapper.wrap(_)
  • removed: module Access
  • removed: module Conversions
  • removed: module ExtractOptions
  • removed: module Grouping
  • removed: module RandomAccess
  • removed: module Wrapper
  • removed: method Encoding.encode64s(_)
  • removed: module Encoding
  • removed: const Conversions.DEFAULT_STRING_FORMAT
  • removed: const Conversions.YAML_MAPPING
  • removed: const Conversions.YAML_TAG
  • removed: method Conversions.to_formatted_s(_ = …)
  • removed: method Conversions.to_yaml(_ = …)
  • removed: module Conversions
  • removed: method EscapeSkippingSlashes.escape_skipping_slashes(_)
  • removed: module EscapeSkippingSlashes
  • removed: const Conversions.DATE_FORMATS
  • removed: method Behavior.acts_like_date?()
  • removed: method Behavior.freeze()
  • removed: method Calculations.advance(_)
  • removed: method Calculations.ago(_)
  • removed: method Calculations.at_beginning_of_day()
  • removed: method Calculations.at_beginning_of_month()
  • removed: method Calculations.at_beginning_of_quarter()
  • removed: method Calculations.at_beginning_of_week()
  • removed: method Calculations.at_beginning_of_year()
  • removed: method Calculations.at_end_of_month()
  • removed: method Calculations.at_end_of_quarter()
  • removed: method Calculations.at_end_of_week()
  • removed: method Calculations.at_end_of_year()
  • removed: method Calculations.at_midnight()
  • removed: method Calculations.beginning_of_day()
  • removed: method Calculations.beginning_of_month()
  • removed: method Calculations.beginning_of_quarter()
  • removed: method Calculations.beginning_of_week()
  • removed: method Calculations.beginning_of_year()
  • removed: method Calculations.change(_)
  • removed: method Calculations.end_of_day()
  • removed: method Calculations.end_of_month()
  • removed: method Calculations.end_of_quarter()
  • removed: method Calculations.end_of_week()
  • removed: method Calculations.end_of_year()
  • removed: method Calculations.future?()
  • removed: method Calculations.in(_)
  • removed: method Calculations.last_month()
  • removed: method Calculations.last_year()
  • removed: method Calculations.midnight()
  • removed: method Calculations.minus_with_duration(_)
  • removed: method Calculations.monday()
  • removed: method Calculations.months_ago(_)
  • removed: method Calculations.months_since(_)
  • removed: method Calculations.next_month()
  • removed: method Calculations.next_week(_ = …)
  • removed: method Calculations.next_year()
  • removed: method Calculations.past?()
  • removed: method Calculations.plus_with_duration(_)
  • removed: method Calculations.prev_month()
  • removed: method Calculations.prev_year()
  • removed: method Calculations.since(_)
  • removed: method Calculations.today?()
  • removed: method Calculations.tomorrow()
  • removed: method Calculations.years_ago(_)
  • removed: method Calculations.years_since(_)
  • removed: method Calculations.yesterday()
  • removed: method Conversions.readable_inspect()
  • removed: method Conversions.to_date()
  • removed: method Conversions.to_datetime()
  • removed: method Conversions.to_formatted_s(_ = …)
  • removed: method Conversions.to_time(_ = …)
  • removed: method Conversions.xmlschema()
  • removed: module Behavior
  • removed: module Calculations
  • removed: module Conversions
  • removed: method ClassMethods.current()
  • removed: method ClassMethods.tomorrow()
  • removed: method ClassMethods.yesterday()
  • removed: module ClassMethods
  • removed: method Calculations.advance(_)
  • removed: method Calculations.ago(_)
  • removed: method Calculations.at_beginning_of_day()
  • removed: method Calculations.at_midnight()
  • removed: method Calculations.beginning_of_day()
  • removed: method Calculations.change(_)
  • removed: method Calculations.compare_with_coercion(_)
  • removed: method Calculations.end_of_day()
  • removed: method Calculations.future?()
  • removed: method Calculations.getutc()
  • removed: method Calculations.in(_)
  • removed: method Calculations.midnight()
  • removed: method Calculations.past?()
  • removed: method Calculations.seconds_since_midnight()
  • removed: method Calculations.since(_)
  • removed: method Calculations.utc()
  • removed: method Calculations.utc?()
  • removed: method Calculations.utc_offset()
  • removed: method Conversions.formatted_offset(_ = …, _ = …)
  • removed: method Conversions.readable_inspect()
  • removed: method Conversions.to_date()
  • removed: method Conversions.to_datetime()
  • removed: method Conversions.to_f()
  • removed: method Conversions.to_formatted_s(_ = …)
  • removed: method Conversions.to_i()
  • removed: method Conversions.to_time()
  • removed: method Conversions.xmlschema()
  • removed: module Calculations
  • removed: module Conversions
  • removed: static method Conversions.append_features(_)
  • removed: method ClassMethods.current()
  • removed: method ClassMethods.local_offset()
  • removed: module ClassMethods
  • removed: method Atomic.atomic_write(_, _ = …)
  • removed: module Atomic
  • removed: method Rounding.round_with_precision(_ = …)
  • removed: method Time.month()
  • removed: method Time.months()
  • removed: method Time.months_without_deprecation()
  • removed: method Time.year()
  • removed: method Time.years()
  • removed: method Time.years_without_deprecation()
  • removed: module Rounding
  • removed: module Time
  • removed: const Conversions.DISALLOWED_XML_TYPES
  • removed: const Conversions.XML_FORMATTING
  • removed: const Conversions.XML_PARSING
  • removed: const Conversions.XML_TYPE_NAMES
  • removed: method Conversions.rename_key(_, _ = …)
  • removed: method Conversions.to_param(_ = …)
  • removed: method Conversions.to_query(_ = …)
  • removed: method Conversions.to_xml(_ = …)
  • removed: method DeepMerge.deep_merge!(_)
  • removed: method DeepMerge.deep_merge(_)
  • removed: method Diff.diff(_)
  • removed: method Except.except!(*)
  • removed: method Except.except(*)
  • removed: method IndifferentAccess.with_indifferent_access()
  • removed: method Keys.assert_valid_keys(*)
  • removed: method Keys.stringify_keys!()
  • removed: method Keys.stringify_keys()
  • removed: method Keys.symbolize_keys!()
  • removed: method Keys.symbolize_keys()
  • removed: method Keys.to_options!()
  • removed: method Keys.to_options()
  • removed: method ReverseMerge.reverse_merge!(_)
  • removed: method ReverseMerge.reverse_merge(_)
  • removed: method ReverseMerge.reverse_update(_)
  • removed: method Slice.slice!(*)
  • removed: method Slice.slice(*)
  • removed: module Conversions
  • removed: module DeepMerge
  • removed: module Diff
  • removed: module Except
  • removed: module IndifferentAccess
  • removed: module Keys
  • removed: module ReverseMerge
  • removed: module Slice
  • removed: class DisallowedType < StandardError
  • removed: constructor DisallowedType(_)
  • removed: method ClassMethods.from_trusted_xml(_)
  • removed: method ClassMethods.from_xml(_, _ = …)
  • removed: method FileLike.content_type()
  • removed: method FileLike.original_filename()
  • removed: module ClassMethods
  • removed: module FileLike
  • removed: property FileLike.content_type: writer
  • removed: property FileLike.original_filename: writer
  • removed: method EvenOdd.even?()
  • removed: method EvenOdd.multiple_of?(_)
  • removed: method EvenOdd.odd?()
  • removed: method Inflections.ordinalize()
  • removed: method Time.month()
  • removed: method Time.months()
  • removed: method Time.year()
  • removed: method Time.years()
  • removed: module EvenOdd
  • removed: module Inflections
  • removed: module Time
  • removed: method LoadErrorClassMethods.new(*)
  • removed: module LoadErrorClassMethods
  • removed: const Bytes.EXABYTE
  • removed: const Bytes.GIGABYTE
  • removed: const Bytes.KILOBYTE
  • removed: const Bytes.MEGABYTE
  • removed: const Bytes.PETABYTE
  • removed: const Bytes.TERABYTE
  • removed: method Bytes.byte()
  • removed: method Bytes.bytes()
  • removed: method Bytes.exabyte()
  • removed: method Bytes.exabytes()
  • removed: method Bytes.gigabyte()
  • removed: method Bytes.gigabytes()
  • removed: method Bytes.kilobyte()
  • removed: method Bytes.kilobytes()
  • removed: method Bytes.megabyte()
  • removed: method Bytes.megabytes()
  • removed: method Bytes.petabyte()
  • removed: method Bytes.petabytes()
  • removed: method Bytes.terabyte()
  • removed: method Bytes.terabytes()
  • removed: method Conversions.to_utc_offset_s(_ = …)
  • removed: method Time.ago(_ = …)
  • removed: method Time.day()
  • removed: method Time.days()
  • removed: method Time.fortnight()
  • removed: method Time.fortnights()
  • removed: method Time.from_now(_ = …)
  • removed: method Time.hour()
  • removed: method Time.hours()
  • removed: method Time.minute()
  • removed: method Time.minutes()
  • removed: method Time.second()
  • removed: method Time.seconds()
  • removed: method Time.since(_ = …)
  • removed: method Time.until(_ = …)
  • removed: method Time.week()
  • removed: method Time.weeks()
  • removed: module Bytes
  • removed: module Conversions
  • removed: module Time
  • removed: method CleanWithin.clean_within(_)
  • removed: module CleanWithin
  • removed: const Conversions.RANGE_FORMATS
  • removed: method BlocklessStep.step_with_blockless(_ = …)
  • removed: method Conversions.to_formatted_s(_ = …)
  • removed: method IncludeRange.include_with_range?(_)
  • removed: method Overlaps.overlaps?(_)
  • removed: module BlocklessStep
  • removed: module Conversions
  • removed: module IncludeRange
  • removed: module Overlaps
  • removed: method Access.at(_)
  • removed: method Access.first(_ = …)
  • removed: method Access.from(_)
  • removed: method Access.last(_ = …)
  • removed: method Access.to(_)
  • removed: method Behavior.acts_like_string?()
  • removed: method Conversions.ord()
  • removed: method Conversions.to_date()
  • removed: method Conversions.to_datetime()
  • removed: method Conversions.to_time(_ = …)
  • removed: method Filters.squish!()
  • removed: method Filters.squish()
  • removed: method Inflections.camelcase(_ = …)
  • removed: method Inflections.camelize(_ = …)
  • removed: method Inflections.classify()
  • removed: method Inflections.constantize()
  • removed: method Inflections.dasherize()
  • removed: method Inflections.demodulize()
  • removed: method Inflections.foreign_key(_ = …)
  • removed: method Inflections.humanize()
  • removed: method Inflections.parameterize(_ = …)
  • removed: method Inflections.pluralize()
  • removed: method Inflections.singularize()
  • removed: method Inflections.tableize()
  • removed: method Inflections.titlecase()
  • removed: method Inflections.titleize()
  • removed: method Inflections.underscore()
  • removed: method Iterators.each_char()
  • removed: method Multibyte.chars()
  • removed: method Multibyte.is_utf8?()
  • removed: method Multibyte.mb_chars()
  • removed: method StartsEndsWith.ends_with?(_)
  • removed: method StartsEndsWith.starts_with?(_)
  • removed: module Access
  • removed: module Behavior
  • removed: module Conversions
  • removed: module Filters
  • removed: module Inflections
  • removed: module Iterators
  • removed: module Multibyte
  • removed: module StartsEndsWith
  • removed: static method Iterators.append_features(_)
  • removed: static method StartsEndsWith.append_features(_)
  • removed: const Calculations.COMMON_YEAR_DAYS_IN_MONTH
  • removed: const Conversions.DATE_FORMATS
  • removed: method Behavior.acts_like_time?()
  • removed: method Calculations.advance(_)
  • removed: method Calculations.ago(_)
  • removed: method Calculations.at_beginning_of_day()
  • removed: method Calculations.at_beginning_of_month()
  • removed: method Calculations.at_beginning_of_quarter()
  • removed: method Calculations.at_beginning_of_week()
  • removed: method Calculations.at_beginning_of_year()
  • removed: method Calculations.at_end_of_month()
  • removed: method Calculations.at_end_of_quarter()
  • removed: method Calculations.at_end_of_week()
  • removed: method Calculations.at_end_of_year()
  • removed: method Calculations.at_midnight()
  • removed: method Calculations.beginning_of_day()
  • removed: method Calculations.beginning_of_month()
  • removed: method Calculations.beginning_of_quarter()
  • removed: method Calculations.beginning_of_week()
  • removed: method Calculations.beginning_of_year()
  • removed: method Calculations.change(_)
  • removed: method Calculations.compare_with_coercion(_)
  • removed: method Calculations.end_of_day()
  • removed: method Calculations.end_of_month()
  • removed: method Calculations.end_of_quarter()
  • removed: method Calculations.end_of_week()
  • removed: method Calculations.end_of_year()
  • removed: method Calculations.future?()
  • removed: method Calculations.in(_)
  • removed: method Calculations.last_month()
  • removed: method Calculations.last_year()
  • removed: method Calculations.midnight()
  • removed: method Calculations.minus_with_coercion(_)
  • removed: method Calculations.minus_with_duration(_)
  • removed: method Calculations.monday()
  • removed: method Calculations.months_ago(_)
  • removed: method Calculations.months_since(_)
  • removed: method Calculations.next_month()
  • removed: method Calculations.next_week(_ = …)
  • removed: method Calculations.next_year()
  • removed: method Calculations.past?()
  • removed: method Calculations.plus_with_duration(_)
  • removed: method Calculations.prev_month()
  • removed: method Calculations.prev_year()
  • removed: method Calculations.seconds_since_midnight()
  • removed: method Calculations.since(_)
  • removed: method Calculations.today?()
  • removed: method Calculations.tomorrow()
  • removed: method Calculations.years_ago(_)
  • removed: method Calculations.years_since(_)
  • removed: method Calculations.yesterday()
  • removed: method Conversions.formatted_offset(_ = …, _ = …)
  • removed: method Conversions.to_date()
  • removed: method Conversions.to_datetime()
  • removed: method Conversions.to_formatted_s(_ = …)
  • removed: method Conversions.to_time()
  • removed: method Zones.in_time_zone(_ = …)
  • removed: module Behavior
  • removed: module Calculations
  • removed: module Conversions
  • removed: module Zones
  • removed: method ClassMethods.===(_)
  • removed: method ClassMethods.days_in_month(_, _ = …)
  • removed: method ClassMethods.local_time(*)
  • removed: method ClassMethods.time_with_datetime_fallback(_, _, _ = …, _ = …, _ = …, _ = …, _ = …, _ = …)
  • removed: method ClassMethods.utc_time(*)
  • removed: module ClassMethods
  • removed: method ClassMethods.current()
  • removed: method ClassMethods.use_zone(_)
  • removed: method ClassMethods.zone()
  • removed: module ClassMethods
  • removed: property ClassMethods.zone_default: accessor
  • removed: set ClassMethods.zone(_)
  • removed: class LoadingModule
  • removed: method Blamable.blame_file!(_)
  • removed: method Blamable.blamed_files()
  • removed: method Blamable.copy_blame!(_)
  • removed: method Blamable.describe_blame()
  • removed: method ClassConstMissing.const_missing(_)
  • removed: method Loadable.load_with_new_constant_marking(_, *)
  • removed: method Loadable.require(_, *)
  • removed: method Loadable.require_association(_)
  • removed: method Loadable.require_dependency(_)
  • removed: method Loadable.require_or_load(_)
  • removed: method Loadable.unloadable(_)
  • removed: method ModuleConstMissing.const_missing_with_dependencies(_)
  • removed: method ModuleConstMissing.unloadable(_ = …)
  • removed: module Blamable
  • removed: module ClassConstMissing
  • removed: module Loadable
  • removed: static method Loadable.excluded(_)
  • removed: static method LoadingModule.root(*)
  • removed: static method ModuleConstMissing.excluded(_)
  • added: class WatchStack
  • added: constructor WatchStack()
  • added: method ModuleConstMissing.const_missing(_, _ = …)
  • added: method ModuleConstMissing.log(_)
  • added: method ModuleConstMissing.log_activity?()
  • added: method WatchStack.each()
  • added: method WatchStack.new_constants()
  • added: method WatchStack.watch_namespaces(_)
  • added: method WatchStack.watching?()
  • added: static method ModuleConstMissing.append_features(_)
  • added: static method ModuleConstMissing.exclude_from(_)
  • removed: method ClassMethods.deprecate(*)
  • removed: method ClassMethods.deprecated_method_warning(_, _ = …)
  • removed: method ClassMethods.deprecation_horizon()
  • removed: module ClassMethods
  • added: class Backend
  • added: constructor Backend(_, _)
  • added: method Backend.trigger(_)
  • added: constructor Stream(*)
  • added: method Inflections.acronym(_)
  • added: property Inflections.acronym_regex: reader
  • added: property Inflections.acronyms: reader
  • added: static method Inflections.instance()
  • removed: class CircularReferenceError < Deprecation::DeprecatedConstantProxy.new('ActiveSupport::JSON::CircularReferenceError', Encoding::CircularReferenceError)
  • removed: method Variable.to_json(_ = …)
  • removed: module Backends
  • removed: static method Encoding.encode(_, _ = …)
  • added: method Variable.as_json(_ = …)
  • added: method Variable.encode_json(_)
  • removed: const JSONGem.ParseError
  • removed: const OkJson.ParseError
  • removed: const Yajl.ParseError
  • removed: const Yaml.ParseError
  • removed: method JSONGem.decode(_)
  • removed: method OkJson.decode(_)
  • removed: method Yajl.decode(_)
  • removed: method Yaml.decode(_)
  • removed: module JSONGem
  • removed: module OkJson
  • removed: module Yajl
  • removed: module Yaml
  • added: class Encoder
  • added: constructor Encoder(_ = …)
  • added: method Encoder.as_json(_, _ = …)
  • added: method Encoder.encode(_, _ = …)
  • added: method Encoder.escape(_)
  • added: method Encoder.options_for(_)
  • added: property Encoder.options: reader
  • added: method TestHelper.set_logger(_)
  • added: method TestHelper.setup()
  • added: method TestHelper.teardown()
  • added: method TestHelper.wait()
  • added: module TestHelper
  • added: class MockLogger
  • added: constructor MockLogger(_ = …)
  • added: method MockLogger.flush()
  • added: method MockLogger.logged(_)
  • added: property MockLogger.flush_count: reader
  • added: property MockLogger.level: accessor
  • added: module NullSerializer
  • added: static method NullSerializer.dump(_)
  • added: static method NullSerializer.load(_)
  • removed: class Codepoint
  • removed: class UCD < UnicodeDatabase.new
  • removed: class UnicodeDatabase
  • removed: const Chars.HANGUL_JAMO_FIRST
  • removed: const Chars.HANGUL_JAMO_LAST
  • removed: const Chars.HANGUL_LBASE
  • removed: const Chars.HANGUL_LCOUNT
  • removed: const Chars.HANGUL_NCOUNT
  • removed: const Chars.HANGUL_SBASE
  • removed: const Chars.HANGUL_SCOUNT
  • removed: const Chars.HANGUL_SLAST
  • removed: const Chars.HANGUL_TBASE
  • removed: const Chars.HANGUL_TCOUNT
  • removed: const Chars.HANGUL_VBASE
  • removed: const Chars.HANGUL_VCOUNT
  • removed: const Chars.UNICODE_LEADERS_AND_TRAILERS
  • removed: const Chars.UNICODE_LEADERS_PAT
  • removed: const Chars.UNICODE_TRAILERS_PAT
  • removed: const Chars.UNICODE_WHITESPACE
  • removed: const Chars.UTF8_PAT
  • removed: const UnicodeDatabase.ATTRIBUTES
  • removed: constructor UnicodeDatabase()
  • removed: method Chars.slice!(*)
  • removed: method UnicodeDatabase.load()
  • removed: property Codepoint.code: accessor
  • removed: property Codepoint.combining_class: accessor
  • removed: property Codepoint.decomp_mapping: accessor
  • removed: property Codepoint.decomp_type: accessor
  • removed: property Codepoint.lowercase_mapping: accessor
  • removed: property Codepoint.uppercase_mapping: accessor
  • removed: protected method Chars.apply_mapping(_)
  • removed: static method Chars.codepoints_to_pattern(_)
  • removed: static method Chars.compose_codepoints(_)
  • removed: static method Chars.decompose_codepoints(_, _)
  • removed: static method Chars.g_pack(_)
  • removed: static method Chars.g_unpack(_)
  • removed: static method Chars.in_char_class?(_, _)
  • removed: static method Chars.reorder_characters(_)
  • removed: static method Chars.tidy_bytes(_)
  • removed: static method Chars.u_unpack(_)
  • removed: static method UnicodeDatabase.dirname()
  • removed: static method UnicodeDatabase.filename()
  • changed: method Chars.tidy_bytes() → method Chars.tidy_bytes(_ = …)
  • changed: static method Chars.padding(_, _ = …) → protected method Chars.padding(_, _ = …)
  • added: const Unicode.HANGUL_JAMO_FIRST
  • added: const Unicode.HANGUL_JAMO_LAST
  • added: const Unicode.HANGUL_LBASE
  • added: const Unicode.HANGUL_LCOUNT
  • added: const Unicode.HANGUL_NCOUNT
  • added: const Unicode.HANGUL_SBASE
  • added: const Unicode.HANGUL_SCOUNT
  • added: const Unicode.HANGUL_SLAST
  • added: const Unicode.HANGUL_TBASE
  • added: const Unicode.HANGUL_TCOUNT
  • added: const Unicode.HANGUL_VBASE
  • added: const Unicode.HANGUL_VCOUNT
  • added: const Unicode.LEADERS_AND_TRAILERS
  • added: const Unicode.LEADERS_PAT
  • added: const Unicode.NORMALIZATION_FORMS
  • added: const Unicode.TRAILERS_PAT
  • added: const Unicode.UNICODE_VERSION
  • added: const Unicode.WHITESPACE
  • added: method Chars.limit(_)
  • added: method Chars.titlecase()
  • added: method Chars.titleize()
  • added: method Unicode.apply_mapping(_, _)
  • added: method Unicode.compose_codepoints(_)
  • added: method Unicode.decompose_codepoints(_, _)
  • added: method Unicode.g_pack(_)
  • added: method Unicode.g_unpack(_)
  • added: method Unicode.in_char_class?(_, _)
  • added: method Unicode.normalize(_, _ = …)
  • added: method Unicode.reorder_characters(_)
  • added: method Unicode.tidy_bytes(_, _ = …)
  • added: method Unicode.u_unpack(_)
  • added: module Unicode
  • added: property Unicode.default_normalization_form: accessor
  • added: static method Unicode.codepoints_to_pattern(_)
  • added: class Codepoint
  • added: class UnicodeDatabase
  • added: const UnicodeDatabase.ATTRIBUTES
  • added: constructor UnicodeDatabase()
  • added: method UnicodeDatabase.load()
  • added: property Codepoint.code: accessor
  • added: property Codepoint.combining_class: accessor
  • added: property Codepoint.decomp_mapping: accessor
  • added: property Codepoint.decomp_type: accessor
  • added: property Codepoint.lowercase_mapping: accessor
  • added: property Codepoint.uppercase_mapping: accessor
  • added: static method UnicodeDatabase.dirname()
  • added: static method UnicodeDatabase.filename()
  • added: class Event
  • added: class Fanout
  • added: class Instrumenter
  • added: constructor Event(_, _, _, _, _)
  • added: constructor Fanout()
  • added: constructor Instrumenter(_)
  • added: method Event.parent_of?(_)
  • added: method Fanout.listeners_for(_)
  • added: method Fanout.listening?(_)
  • added: method Fanout.publish(_, *)
  • added: method Fanout.subscribe(_ = …, _ = …)
  • added: method Fanout.unsubscribe(_)
  • added: method Fanout.wait()
  • added: method Instrumenter.instrument(_, _ = …)
  • added: property Event.duration: reader
  • added: property Event.end: reader
  • added: property Event.name: reader
  • added: property Event.payload: reader
  • added: property Event.time: reader
  • added: property Event.transaction_id: reader
  • added: property Instrumenter.id: reader
  • added: class Subscriber
  • added: constructor Subscriber(_, _)
  • added: method Subscriber.matches?(_)
  • added: method Subscriber.publish(_, *)
  • added: method Subscriber.subscribed_to?(_)
  • added: class SafeConcatError < StandardError
  • added: constructor SafeConcatError()
  • removed: method Default.default_test()
  • removed: method Performance.run(_)
  • removed: method Performance.run_test(_, _)
  • removed: module Default
  • changed: method Assertions.assert_blank(_) → method Assertions.assert_blank(_, _ = …)
  • changed: method Assertions.assert_present(_) → method Assertions.assert_present(_, _ = …)
  • added: class ProxyTestResult
  • added: class RemoteError < StandardError
  • added: constructor ProxyTestResult(_ = …)
  • added: constructor RemoteError(_)
  • added: method Isolation._run_class_setup()
  • added: method Pending.pending(_ = …)
  • added: method Performance.full_profile_options()
  • added: method ProxyTestResult.__replay__(_)
  • added: method ProxyTestResult.add_error(_)
  • added: method ProxyTestResult.marshal_dump()
  • added: method ProxyTestResult.marshal_load(_)
  • added: module Isolation
  • added: module Pending
  • added: property RemoteError.backtrace: reader
  • added: property RemoteError.message: reader
  • added: protected method Performance.run_gc()
  • added: static method Isolation.forking_env?()
  • added: const Subprocess.ORIG_ARGV
  • added: method Forking.run_in_isolation()
  • added: method MiniTest.run(_)
  • added: method Subprocess.run_in_isolation()
  • added: method TestUnit.run(_)
  • added: module Forking
  • added: module MiniTest
  • added: module Subprocess
  • added: module TestUnit
  • removed: method Profiler.report()
  • added: constructor Benchmarker(*)
  • added: method ForClassicTestUnit.run(_)
  • added: method ForClassicTestUnit.run_test(_, _)
  • added: method ForMiniTest.run(_)
  • added: method ForMiniTest.run_test(_, _)
  • added: method Profiler.time_with_block()
  • added: module ForClassicTestUnit
  • added: module ForMiniTest
  • added: protected method Profiler.create_path_and_open_file(_)
  • removed: method Base.measure()
  • removed: method GcRuns.format(_)
  • removed: method GcTime.format(_)
  • removed: method Memory.format(_)
  • removed: method Objects.format(_)
  • changed: class GcRuns < Base → class GcRuns < Amount
  • changed: class GcTime < Base → class GcTime < Time
  • changed: class Memory < Base → class Memory < DigitalInformationUnit
  • changed: class Objects < Base → class Objects < Amount
  • added: class Amount < Base
  • added: class DigitalInformationUnit < Base
  • added: class UserTime < Time
  • added: method Amount.format(_)
  • added: method DigitalInformationUnit.format(_)
  • added: method UserTime.measure()
  • added: property Base.loopback: reader
  • added: const ForMiniTest.PASSTHROUGH_EXCEPTIONS
  • added: method ClassMethods.setup(*)
  • added: method ClassMethods.teardown(*)
  • added: module ClassMethods
  • added: protected method ForClassicTestUnit.retrieve_mocha_counter(_, _)
  • added: method FileLike.content_type()
  • added: method FileLike.original_filename()
  • added: module FileLike
  • added: property FileLike.content_type: writer
  • added: property FileLike.original_filename: writer
  • removed: class AS_JSON < ActiveSupport::JSON::Variable.new('false')
  • added: class DisallowedType < StandardError
  • added: constructor DisallowedType(_)
  • added: class Railtie < Rails::Railtie
  • added: protected static method Railtie.include_fallbacks_module()
  • added: protected static method Railtie.init_fallbacks(_)
  • added: protected static method Railtie.initialize_i18n(_)
  • added: protected static method Railtie.validate_fallbacks(_)
  • added: static method Railtie.reloader()
  • added: static method Railtie.reloader_paths()
  • removed: class Formatter
  • removed: const Formatter.Format
  • removed: constructor Formatter()
  • removed: method Formatter.call(_, _, _, _)
  • removed: property Formatter.datetime_format: accessor
  • removed: class AS_JSON < ActiveSupport::JSON::Variable.new('null')
  • removed: class METHOD_CLASS_MAP < Hash.new
  • removed: module InstanceExecMethods
  • added: method Error.message()
  • added: method Error.message_without_silenced_deprecation()
  • added: class ObjectSpace
  • added: method ObjectSpace.include?(_)
  • removed: class AS_JSON < ActiveSupport::JSON::Variable.new('true')