Skip to content

Upgrading activesupport 1 to 2

Unknown1.4.4 → 2.3.18

Fetching 29 releases from GitHub…0 / 29
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.

No longer states a Ruby requirement from 2.0.2 (was > 0.0.0).

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

  • removed: class Binding
  • removed: class Continuation
  • removed: class OrderedOptions < ActiveSupport::OrderedHash
  • removed: class TimeZone
  • removed: class XmlSimple
  • removed: const Breakpoint.Version
  • removed: constructor TimeZone(_, _)
  • removed: method Array.to_query(_)
  • removed: method BigDecimal._original_to_s()
  • removed: method BigDecimal.to_s(_ = …)
  • removed: method Breakpoint.assert()
  • removed: method Breakpoint.assert(_ = …)
  • removed: method Breakpoint.breakpoint(_ = …)
  • removed: method Breakpoint.breakpoint(_ = …, _ = …)
  • removed: method Breakpoint.handle_breakpoint(_, _, _ = …, _ = …)
  • removed: method Class.const_missing(_)
  • 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.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_unloadable_constants!()
  • removed: method Dependencies.require_or_load(_, _ = …)
  • removed: method Dependencies.search_for_file(_)
  • removed: method Dependencies.will_unload?(_)
  • removed: method Exception.blame_file!(_)
  • removed: method Exception.blamed_files()
  • removed: method Exception.copy_blame!(_)
  • removed: method Exception.describe_blame()
  • removed: method Inflector.camelize(_, _ = …)
  • removed: method Inflector.classify(_)
  • removed: method Inflector.constantize(_)
  • removed: method Inflector.dasherize(_)
  • removed: method Inflector.demodulize(_)
  • removed: method Inflector.foreign_key(_, _ = …)
  • removed: method Inflector.humanize(_)
  • removed: method Inflector.inflections()
  • removed: method Inflector.ordinalize(_)
  • removed: method Inflector.pluralize(_)
  • removed: method Inflector.singularize(_)
  • removed: method Inflector.tableize(_)
  • removed: method Inflector.titleize(_)
  • removed: method Inflector.underscore(_)
  • removed: method Module.alias_attribute(_, _)
  • removed: method Module.alias_method_chain(_, _)
  • removed: method Module.const_missing(_)
  • removed: method Module.local_constants()
  • removed: method Module.parent()
  • removed: method Module.parents()
  • removed: method Module.rails_original_const_missing()
  • removed: method Module.unloadable(_ = …)
  • removed: method Object.load(_, *)
  • removed: method Object.load_without_new_constant_marking()
  • removed: method Object.require(_, *)
  • removed: method Object.unloadable(_)
  • removed: method OrderedOptions.[](_)
  • removed: method OrderedOptions.[]=(_, _)
  • removed: method TimeZone.<=>(_)
  • removed: method TimeZone.adjust(_)
  • removed: method TimeZone.formatted_offset(_ = …)
  • removed: method TimeZone.now()
  • removed: method TimeZone.to_s()
  • removed: method TimeZone.today()
  • removed: method TimeZone.unadjust(_)
  • removed: method XmlSimple.xml_in_string(_, _ = …)
  • removed: module Breakpoint
  • removed: module Dependencies
  • removed: module Inflector
  • removed: module Reloadable
  • removed: property TimeZone.name: reader
  • removed: property TimeZone.utc_offset: reader
  • removed: protected method Dependencies.log(_)
  • removed: protected method Dependencies.log_call(*)
  • removed: protected method Dependencies.remove_constant(_)
  • removed: protected method Dependencies.to_constant_name(_)
  • removed: static method Reloadable.reloadable_classes()
  • removed: static method TimeZone.[](_)
  • removed: static method TimeZone.all()
  • removed: static method TimeZone.create(_, _)
  • removed: static method TimeZone.new(_)
  • removed: static method TimeZone.us_zones()
  • removed: static method XmlSimple.xml_in_string(_, _ = …)
  • changed: class NameError < StandardError → class NameError
  • changed: method Object.to_json() → method Object.to_json(_ = …)
  • added: class DateTime
  • added: class ERB
  • added: class File
  • added: class Fixnum
  • added: class Float
  • added: class Regexp
  • added: const ActiveSupport.Base64
  • added: const ActiveSupport.FrozenObjectError
  • added: const ActiveSupport.SecureRandom
  • added: const Exception.FrameworkStart
  • added: method Array.as_json(_ = …)
  • added: method Array.to_json(_ = …)
  • added: method Class.class_attribute(*)
  • added: method Class.duplicable?()
  • added: method Class.superclass_delegating_accessor(*)
  • added: method Class.superclass_delegating_reader(*)
  • added: method Class.superclass_delegating_writer(*)
  • added: method Class.write_inheritable_hiwa(_, _)
  • added: method Date.as_json(_ = …)
  • added: method DateTime.as_json(_ = …)
  • added: method Enumerable.as_json(_ = …)
  • added: method Enumerable.each_with_object(_)
  • added: method Enumerable.exclude?(_)
  • added: method Enumerable.many?()
  • added: method Enumerable.none?()
  • added: method FalseClass.as_json(_ = …)
  • added: method FalseClass.duplicable?()
  • added: method Fixnum.html_safe?()
  • added: method Float.to_json(_ = …)
  • added: method Hash.as_json(_ = …)
  • added: method Hash.to_json(_ = …)
  • added: method HashWithIndifferentAccess.reverse_merge(_)
  • added: method HashWithIndifferentAccess.to_hash()
  • added: method HashWithIndifferentAccess.to_options!()
  • added: method Integer.to_json(_ = …)
  • added: method Kernel.breakpoint()
  • added: method Kernel.class_eval(*)
  • added: method Kernel.debugger()
  • added: method Kernel.singleton_class()
  • added: method Logger.datetime_format()
  • added: method Logger.formatter()
  • added: method Logger.old_datetime_format=()
  • added: method Logger.old_formatter()
  • added: method Module.attr_accessor_with_default(_, _ = …)
  • added: method Module.remove_possible_method(_)
  • added: method Module.synchronize(*)
  • added: method NilClass.as_json(_ = …)
  • added: method NilClass.duplicable?()
  • added: method NilClass.try(*)
  • added: method Numeric.as_json(_ = …)
  • added: method Numeric.duplicable?()
  • added: method Numeric.to_json(_ = …)
  • added: method Object.acts_like?(_)
  • added: method Object.as_json(_ = …)
  • added: method Object.class_eval(*)
  • added: method Object.duplicable?()
  • added: method Object.html_safe?()
  • added: method Object.instance_variable_defined?(_)
  • added: method Object.instance_variable_names()
  • added: method Object.metaclass()
  • added: method Object.presence()
  • added: method Object.present?()
  • added: method Object.singleton_class()
  • added: method Object.tap()
  • added: method Object.try()
  • added: method Object.try(_, *)
  • added: method REXML.record_entity_expansion!()
  • added: method Regexp.as_json(_ = …)
  • added: method Regexp.to_json(_ = …)
  • added: method String.as_json(_ = …)
  • added: method String.as_str()
  • added: method String.bytesize()
  • added: method String.html_safe()
  • added: method String.html_safe?()
  • added: method String.safe_concat()
  • added: method String.to_json(_ = …)
  • added: method String.to_xs()
  • added: method Symbol.as_json(_ = …)
  • added: method Symbol.duplicable?()
  • added: method Time._dump(*)
  • added: method Time._original_dump()
  • added: method Time.as_json(_ = …)
  • added: method TrueClass.as_json(_ = …)
  • added: method TrueClass.duplicable?()
  • added: module I18n
  • added: module LibXML
  • added: module Process
  • added: module REXML
  • added: property Logger.formatter: writer
  • added: set Logger.datetime_format(_)
  • added: set Logger.old_datetime_format(_)
  • added: static method ActiveSupport.load_all!()
  • added: static method I18n.normalize_translation_keys(*)
  • added: static method Process.daemon(_ = …, _ = …)
  • added: static method Time._load(_)
  • added: static method Time._original_load()
  • removed: const Multibyte.DEFAULT_NORMALIZATION_FORM
  • removed: const Multibyte.NORMALIZATIONS_FORMS
  • removed: module CachingTools
  • removed: protected static method JSON.raise_on_circular_reference(_)
  • removed: static method JSON.can_unquote_identifier?(_)
  • removed: static method JSON.encode(_)
  • changed: class OrderedHash < Array → class OrderedHash < ::Hash
  • changed: method OrderedHash.[](_) → static method OrderedHash.[](*)
  • added: class BacktraceCleaner
  • added: class BasicObject < ::BasicObject
  • added: class BufferedLogger
  • added: class Duration < BasicObject
  • added: class MessageEncryptor
  • added: class MessageVerifier
  • added: class ModelName < String
  • added: class OrderedOptions < OrderedHash
  • added: class SafeBuffer < String
  • added: class StringInquirer < String
  • added: class TestCase < ::Test::Unit::TestCase
  • added: class TimeWithZone
  • added: class TimeZone
  • added: const BufferedLogger.MAX_BUFFER_SIZE
  • added: const JSON.DATE_REGEX
  • added: const JSON.DECODERS
  • added: const MessageEncryptor.OpenSSLCipherError
  • added: const Multibyte.NORMALIZATION_FORMS
  • added: const Multibyte.VALID_CHARACTER
  • added: const OkJson.Spc
  • added: const OkJson.Unesc
  • added: const OkJson.Upstream
  • added: const OkJson.Usurr1
  • added: const OkJson.Usurr2
  • added: const OkJson.Usurr3
  • added: const OkJson.Usurrself
  • added: const TestCase.Assertion
  • added: const TimeZone.MAPPING
  • added: const XmlMini_JDOM.CONTENT_KEY
  • added: const XmlMini_JDOM.NODE_TYPE_NAMES
  • added: const XmlMini_REXML.CONTENT_KEY
  • added: constructor BacktraceCleaner()
  • added: constructor BufferedLogger(_, _ = …)
  • added: constructor Duration(_, _)
  • added: constructor MessageEncryptor(_, _ = …)
  • added: constructor MessageVerifier(_, _ = …)
  • added: constructor ModelName(_)
  • added: constructor OrderedHash(*)
  • added: constructor TimeWithZone(_, _, _ = …, _ = …)
  • added: constructor TimeZone(_, _ = …, _ = …)
  • added: method BacktraceCleaner.add_filter()
  • added: method BacktraceCleaner.add_silencer()
  • added: method BacktraceCleaner.clean(_)
  • added: method BacktraceCleaner.remove_silencers!()
  • added: method BasicObject.raise(*)
  • added: method BufferedLogger.add(_, _ = …, _ = …)
  • added: method BufferedLogger.close()
  • added: method BufferedLogger.flush()
  • added: method BufferedLogger.silence(_ = …)
  • added: method Callbacks.run_callbacks(_, _ = …)
  • added: method Dependencies.associate_with(_)
  • added: method Dependencies.autoload_module!(_, _, _, _)
  • added: method Dependencies.autoloadable_module?(_)
  • added: method Dependencies.autoloaded?(_)
  • added: method Dependencies.clear()
  • added: method Dependencies.depend_on(_, _ = …)
  • added: method Dependencies.hook!()
  • added: method Dependencies.load?()
  • added: method Dependencies.load_file(_, _ = …)
  • added: method Dependencies.load_missing_constant(_, _)
  • added: method Dependencies.load_once_path?(_)
  • added: method Dependencies.loadable_constants_for_path(_, _ = …)
  • added: method Dependencies.mark_for_unload(_)
  • added: method Dependencies.new_constants_in(*)
  • added: method Dependencies.qualified_const_defined?(_)
  • added: method Dependencies.qualified_name_for(_, _)
  • added: method Dependencies.remove_constant(_)
  • added: method Dependencies.remove_unloadable_constants!()
  • added: method Dependencies.require_or_load(_, _ = …)
  • added: method Dependencies.search_for_file(_)
  • added: method Dependencies.to_constant_name(_)
  • added: method Dependencies.unhook!()
  • added: method Dependencies.uninherited_const_defined?(_, _)
  • added: method Dependencies.will_unload?(_)
  • added: method Duration.+(_)
  • added: method Duration.-(_)
  • added: method Duration.-@()
  • added: method Duration.==(_)
  • added: method Duration.ago(_ = …)
  • added: method Duration.from_now(_ = …)
  • added: method Duration.inspect()
  • added: method Duration.is_a?(_)
  • added: method Duration.since(_ = …)
  • added: method Duration.until(_ = …)
  • added: method Inflector.camelize(_, _ = …)
  • added: method Inflector.classify(_)
  • added: method Inflector.constantize(_)
  • added: method Inflector.dasherize(_)
  • added: method Inflector.demodulize(_)
  • added: method Inflector.foreign_key(_, _ = …)
  • added: method Inflector.humanize(_)
  • added: method Inflector.inflections()
  • added: method Inflector.ordinalize(_)
  • added: method Inflector.parameterize(_, _ = …)
  • added: method Inflector.pluralize(_)
  • added: method Inflector.singularize(_)
  • added: method Inflector.tableize(_)
  • added: method Inflector.titleize(_)
  • added: method Inflector.transliterate(_)
  • added: method Inflector.underscore(_)
  • added: method Memoizable.memoize(*)
  • added: method MessageEncryptor.decrypt(_)
  • added: method MessageEncryptor.decrypt_and_verify(_)
  • added: method MessageEncryptor.encrypt(_)
  • added: method MessageEncryptor.encrypt_and_sign(_)
  • added: method MessageVerifier.generate(_)
  • added: method MessageVerifier.verify(_)
  • added: method OkJson.arrparse(_)
  • added: method OkJson.decode(_)
  • added: method OkJson.eat(_, _)
  • added: method OkJson.lex(_)
  • added: method OkJson.objparse(_)
  • added: method OkJson.pairparse(_)
  • added: method OkJson.textparse(_)
  • added: method OkJson.tok(_)
  • added: method OkJson.valparse(_)
  • added: method OrderedHash.clear()
  • added: method OrderedHash.delete(_)
  • added: method OrderedHash.delete_if()
  • added: method OrderedHash.each()
  • added: method OrderedHash.each_key()
  • added: method OrderedHash.each_pair()
  • added: method OrderedHash.each_value()
  • added: method OrderedHash.inspect()
  • added: method OrderedHash.invert()
  • added: method OrderedHash.merge!(_)
  • added: method OrderedHash.merge(_)
  • added: method OrderedHash.reject!()
  • added: method OrderedHash.reject()
  • added: method OrderedHash.replace(_)
  • added: method OrderedHash.shift()
  • added: method OrderedHash.to_a()
  • added: method OrderedHash.to_hash()
  • added: method OrderedHash.to_yaml(_ = …)
  • added: method OrderedHash.to_yaml_type()
  • added: method OrderedHash.update(_)
  • added: method OrderedOptions.[](_)
  • added: method OrderedOptions.[]=(_, _)
  • added: method Rescuable.handler_for_rescue(_)
  • added: method Rescuable.rescue_with_handler(_)
  • added: method SafeBuffer.+(_)
  • added: method SafeBuffer.html_safe()
  • added: method SafeBuffer.html_safe?()
  • added: method SafeBuffer.to_s()
  • added: method SafeBuffer.to_yaml(*)
  • added: method TimeWithZone.+(_)
  • added: method TimeWithZone.-(_)
  • added: method TimeWithZone.<=>(_)
  • added: method TimeWithZone.acts_like_time?()
  • added: method TimeWithZone.advance(_)
  • added: method TimeWithZone.ago(_)
  • added: method TimeWithZone.as_json(_ = …)
  • added: method TimeWithZone.between?(_, _)
  • added: method TimeWithZone.comparable_time()
  • added: method TimeWithZone.dst?()
  • added: method TimeWithZone.eql?(_)
  • added: method TimeWithZone.formatted_offset(_ = …, _ = …)
  • added: method TimeWithZone.freeze()
  • added: method TimeWithZone.future?()
  • added: method TimeWithZone.getgm()
  • added: method TimeWithZone.getlocal()
  • added: method TimeWithZone.getutc()
  • added: method TimeWithZone.gmt?()
  • added: method TimeWithZone.gmt_offset()
  • added: method TimeWithZone.gmtime()
  • added: method TimeWithZone.gmtoff()
  • added: method TimeWithZone.hash()
  • added: method TimeWithZone.httpdate()
  • added: method TimeWithZone.in_time_zone(_ = …)
  • added: method TimeWithZone.inspect()
  • added: method TimeWithZone.is_a?(_)
  • added: method TimeWithZone.isdst()
  • added: method TimeWithZone.iso8601(_ = …)
  • added: method TimeWithZone.kind_of?(_)
  • added: method TimeWithZone.localtime()
  • added: method TimeWithZone.marshal_dump()
  • added: method TimeWithZone.marshal_load(_)
  • added: method TimeWithZone.past?()
  • added: method TimeWithZone.period()
  • added: method TimeWithZone.respond_to?(_, _ = …)
  • added: method TimeWithZone.rfc2822()
  • added: method TimeWithZone.rfc822()
  • added: method TimeWithZone.since(_)
  • added: method TimeWithZone.strftime(_)
  • added: method TimeWithZone.time()
  • added: method TimeWithZone.to_a()
  • added: method TimeWithZone.to_datetime()
  • added: method TimeWithZone.to_f()
  • added: method TimeWithZone.to_formatted_s(_ = …)
  • added: method TimeWithZone.to_i()
  • added: method TimeWithZone.to_s(_ = …)
  • added: method TimeWithZone.to_time()
  • added: method TimeWithZone.to_yaml(_ = …)
  • added: method TimeWithZone.today?()
  • added: method TimeWithZone.tv_sec()
  • added: method TimeWithZone.usec()
  • added: method TimeWithZone.utc()
  • added: method TimeWithZone.utc?()
  • added: method TimeWithZone.utc_offset()
  • added: method TimeWithZone.xmlschema(_ = …)
  • added: method TimeWithZone.zone()
  • added: method TimeZone.<=>(_)
  • added: method TimeZone.=~(_)
  • added: method TimeZone.at(_)
  • added: method TimeZone.formatted_offset(_ = …, _ = …)
  • added: method TimeZone.local(*)
  • added: method TimeZone.local_to_utc(_, _ = …)
  • added: method TimeZone.now()
  • added: method TimeZone.parse(_, _ = …)
  • added: method TimeZone.period_for_local(_, _ = …)
  • added: method TimeZone.period_for_utc(_)
  • added: method TimeZone.to_s()
  • added: method TimeZone.today()
  • added: method TimeZone.utc_offset()
  • added: method TimeZone.utc_to_local(_)
  • added: method XmlMini.with_backend(_)
  • added: method XmlMini_JDOM.parse(_)
  • added: method XmlMini_LibXML.parse(_)
  • added: method XmlMini_LibXMLSAX.parse(_)
  • added: method XmlMini_Nokogiri.parse(_)
  • added: method XmlMini_NokogiriSAX.parse(_)
  • added: method XmlMini_REXML.parse(_)
  • added: module Base64
  • added: module Cache
  • added: module Callbacks
  • added: module Dependencies
  • added: module Gzip
  • added: module Inflector
  • added: module Memoizable
  • added: module OkJson
  • added: module Rescuable
  • added: module SecureRandom
  • added: module Testing
  • added: module XmlMini
  • added: module XmlMini_JDOM
  • added: module XmlMini_LibXML
  • added: module XmlMini_LibXMLSAX
  • added: module XmlMini_Nokogiri
  • added: module XmlMini_NokogiriSAX
  • added: module XmlMini_REXML
  • added: property BufferedLogger.auto_flushing: reader
  • added: property BufferedLogger.level: accessor
  • added: property Duration.parts: accessor
  • added: property Duration.value: accessor
  • added: property ModelName.cache_key: reader
  • added: property ModelName.collection: reader
  • added: property ModelName.element: reader
  • added: property ModelName.partial_path: reader
  • added: property ModelName.plural: reader
  • added: property ModelName.singular: reader
  • added: property TimeWithZone.time_zone: reader
  • added: property TimeZone.name: reader
  • added: property TimeZone.tzinfo: reader
  • added: property XmlMini.backend: reader
  • added: property XmlMini_LibXMLSAX.document_class: accessor
  • added: property XmlMini_NokogiriSAX.document_class: accessor
  • added: protected method BufferedLogger.auto_flush()
  • added: protected method BufferedLogger.buffer()
  • added: protected method BufferedLogger.clear_buffer()
  • added: protected method Dependencies.log(_)
  • added: protected method Dependencies.log_call(*)
  • added: protected method Duration.sum(_, _ = …)
  • added: set BufferedLogger.auto_flushing(_)
  • added: set XmlMini.backend(_)
  • added: static method Base64.decode64(_)
  • added: static method Base64.encode64(_)
  • added: static method Cache.expand_cache_key(_, _ = …)
  • added: static method Cache.lookup_store(*)
  • added: static method Dependencies.load_once_paths()
  • added: static method Dependencies.load_paths()
  • added: static method Duration.===(_)
  • added: static method Gzip.compress(_)
  • added: static method Gzip.decompress(_)
  • added: static method JSON.backend()
  • added: static method JSON.set_default_backend()
  • added: static method JSON.with_backend(_)
  • added: static method Memoizable.memoized_ivar_for(_)
  • added: static method Multibyte.clean(_)
  • added: static method Multibyte.proxy_class()
  • added: static method Multibyte.valid_character()
  • added: static method Multibyte.verify!(_)
  • added: static method Multibyte.verify(_)
  • added: static method SecureRandom.base64(_ = …)
  • added: static method SecureRandom.hex(_ = …)
  • added: static method SecureRandom.lastWin32ErrorMessage()
  • added: static method SecureRandom.random_bytes(_ = …)
  • added: static method SecureRandom.random_number(_ = …)
  • added: static method TimeZone.[](_)
  • added: static method TimeZone.all()
  • added: static method TimeZone.create()
  • added: static method TimeZone.find_tzinfo(_)
  • added: static method TimeZone.new(_)
  • added: static method TimeZone.us_zones()
  • added: static method TimeZone.zones_map()
  • added: static property JSON.parse_error: reader
  • added: static set Dependencies.load_once_paths(_)
  • added: static set Dependencies.load_paths(_)
  • added: static set JSON.backend(_)
  • added: static set Multibyte.proxy_class(_)
  • added: const Severity.DEBUG
  • added: const Severity.ERROR
  • added: const Severity.FATAL
  • added: const Severity.INFO
  • added: const Severity.UNKNOWN
  • added: const Severity.WARN
  • added: module Severity
  • added: class CompressedMemCacheStore < MemCacheStore
  • added: class DRbStore < MemoryStore
  • added: class FileStore < Store
  • added: class MemCacheStore < Store
  • added: class MemoryStore < Store
  • added: class Store
  • added: class SynchronizedMemoryStore < MemoryStore
  • added: constructor DRbStore(_ = …)
  • added: constructor FileStore(_)
  • added: constructor MemCacheStore(*)
  • added: constructor MemoryStore()
  • added: constructor SynchronizedMemoryStore()
  • added: method CompressedMemCacheStore.read(_, _ = …)
  • added: method CompressedMemCacheStore.write(_, _, _ = …)
  • added: method FileStore.delete(_, _ = …)
  • added: method FileStore.delete_matched(_, _ = …)
  • added: method FileStore.exist?(_, _ = …)
  • added: method FileStore.read(_, _ = …)
  • added: method FileStore.write(_, _, _ = …)
  • added: method MemCacheStore.clear()
  • added: method MemCacheStore.decrement(_, _ = …)
  • added: method MemCacheStore.delete(_, _ = …)
  • added: method MemCacheStore.delete_matched(_, _ = …)
  • added: method MemCacheStore.exist?(_, _ = …)
  • added: method MemCacheStore.increment(_, _ = …)
  • added: method MemCacheStore.read(_, _ = …)
  • added: method MemCacheStore.read_multi(*)
  • added: method MemCacheStore.stats()
  • added: method MemCacheStore.write(_, _, _ = …)
  • added: method MemoryStore.clear()
  • added: method MemoryStore.delete(_, _ = …)
  • added: method MemoryStore.delete_matched(_, _ = …)
  • added: method MemoryStore.exist?(_, _ = …)
  • added: method MemoryStore.read(_, _ = …)
  • added: method MemoryStore.read_multi(*)
  • added: method MemoryStore.write(_, _, _ = …)
  • added: method Store.decrement(_, _ = …)
  • added: method Store.delete(_, _ = …)
  • added: method Store.delete_matched(_, _ = …)
  • added: method Store.exist?(_, _ = …)
  • added: method Store.fetch(_, _ = …)
  • added: method Store.increment(_, _ = …)
  • added: method Store.mute()
  • added: method Store.read(_, _ = …)
  • added: method Store.silence!()
  • added: method Store.write(_, _, _ = …)
  • added: method SynchronizedMemoryStore.clear()
  • added: method SynchronizedMemoryStore.decrement(_, _ = …)
  • added: method SynchronizedMemoryStore.delete(_, _ = …)
  • added: method SynchronizedMemoryStore.delete_matched(_, _ = …)
  • added: method SynchronizedMemoryStore.exist?(_, _ = …)
  • added: method SynchronizedMemoryStore.fetch(_, _ = …)
  • added: method SynchronizedMemoryStore.increment(_, _ = …)
  • added: method SynchronizedMemoryStore.read(_, _ = …)
  • added: method SynchronizedMemoryStore.write(_, _, _ = …)
  • added: module Strategy
  • added: property DRbStore.address: reader
  • added: property FileStore.cache_path: reader
  • added: property Store.logger_off: reader
  • added: property Store.logger_off?: reader
  • added: property Store.silence: reader
  • added: property Store.silence?: reader
  • added: static method MemCacheStore.build_mem_cache(*)
  • added: const Response.DELETED
  • added: const Response.EXISTS
  • added: const Response.NOT_FOUND
  • added: const Response.NOT_STORED
  • added: const Response.STORED
  • added: module Response
  • added: const LocalCache.NULL
  • added: method LocalCache.clear()
  • added: method LocalCache.decrement(_, _ = …)
  • added: method LocalCache.delete(_, _ = …)
  • added: method LocalCache.exist(_, _ = …)
  • added: method LocalCache.increment(_, _ = …)
  • added: method LocalCache.middleware()
  • added: method LocalCache.read(_, _ = …)
  • added: method LocalCache.with_local_cache()
  • added: method LocalCache.write(_, _, _ = …)
  • added: module LocalCache
  • removed: method HashCaching.hash_cache(_, _ = …)
  • removed: module HashCaching
  • added: class Callback
  • added: class CallbackChain < Array
  • added: constructor Callback(_, _, _ = …)
  • added: method Callback.==(_)
  • added: method Callback.call(*)
  • added: method Callback.dup()
  • added: method Callback.eql?(_)
  • added: method Callback.hash()
  • added: method CallbackChain.delete(_)
  • added: method CallbackChain.find(_)
  • added: method CallbackChain.replace_or_append!(_)
  • added: method CallbackChain.run(_, _ = …)
  • added: method ClassMethods.define_callbacks(*)
  • added: module ClassMethods
  • added: property Callback.identifier: reader
  • added: property Callback.kind: reader
  • added: property Callback.method: reader
  • added: property Callback.options: reader
  • added: static method CallbackChain.build(_, *)
  • added: method Module.alias_attribute(_, _)
  • added: method Module.alias_method_chain(_, _)
  • added: method Module.local_constant_names()
  • added: method Module.local_constants()
  • added: method Module.model_name()
  • added: method Module.parent()
  • added: method Module.parent_name()
  • added: method Module.parents()
  • added: module Base64
  • added: module BigDecimal
  • added: module DateTime
  • added: module File
  • added: module Float
  • added: module Module
  • added: method Access.fifth()
  • added: method Access.forty_two()
  • added: method Access.fourth()
  • added: method Access.from(_)
  • added: method Access.second()
  • added: method Access.third()
  • added: method Access.to(_)
  • added: method Conversions.to_query(_)
  • added: method ExtractOptions.extract_options!()
  • added: method Grouping.in_groups(_, _ = …)
  • added: method RandomAccess.rand()
  • added: method RandomAccess.random_element()
  • added: method RandomAccess.sample(_ = …)
  • added: method Wrapper.wrap(_)
  • added: module Access
  • added: module ExtractOptions
  • added: module RandomAccess
  • added: module Wrapper
  • added: method Encoding.encode64s(_)
  • added: module Encoding
  • added: const Conversions.DEFAULT_STRING_FORMAT
  • added: const Conversions.YAML_MAPPING
  • added: const Conversions.YAML_TAG
  • added: method Conversions.to_formatted_s(_ = …)
  • added: method Conversions.to_yaml(_ = …)
  • added: module Conversions
  • added: method Behavior.acts_like_date?()
  • added: method Behavior.freeze()
  • added: method Calculations.advance(_)
  • added: method Calculations.ago(_)
  • added: method Calculations.at_beginning_of_day()
  • added: method Calculations.at_beginning_of_month()
  • added: method Calculations.at_beginning_of_quarter()
  • added: method Calculations.at_beginning_of_week()
  • added: method Calculations.at_beginning_of_year()
  • added: method Calculations.at_end_of_month()
  • added: method Calculations.at_end_of_quarter()
  • added: method Calculations.at_end_of_week()
  • added: method Calculations.at_end_of_year()
  • added: method Calculations.at_midnight()
  • added: method Calculations.beginning_of_day()
  • added: method Calculations.beginning_of_month()
  • added: method Calculations.beginning_of_quarter()
  • added: method Calculations.beginning_of_week()
  • added: method Calculations.beginning_of_year()
  • added: method Calculations.change(_)
  • added: method Calculations.end_of_day()
  • added: method Calculations.end_of_month()
  • added: method Calculations.end_of_quarter()
  • added: method Calculations.end_of_week()
  • added: method Calculations.end_of_year()
  • added: method Calculations.future?()
  • added: method Calculations.in(_)
  • added: method Calculations.last_month()
  • added: method Calculations.last_year()
  • added: method Calculations.midnight()
  • added: method Calculations.minus_with_duration(_)
  • added: method Calculations.monday()
  • added: method Calculations.months_ago(_)
  • added: method Calculations.months_since(_)
  • added: method Calculations.next_month()
  • added: method Calculations.next_week(_ = …)
  • added: method Calculations.next_year()
  • added: method Calculations.past?()
  • added: method Calculations.plus_with_duration(_)
  • added: method Calculations.prev_month()
  • added: method Calculations.prev_year()
  • added: method Calculations.since(_)
  • added: method Calculations.today?()
  • added: method Calculations.tomorrow()
  • added: method Calculations.years_ago(_)
  • added: method Calculations.years_since(_)
  • added: method Calculations.yesterday()
  • added: method Conversions.readable_inspect()
  • added: method Conversions.to_datetime()
  • added: module Behavior
  • added: module Calculations
  • added: method ClassMethods.current()
  • added: method ClassMethods.tomorrow()
  • added: method ClassMethods.yesterday()
  • added: module ClassMethods
  • added: method Calculations.advance(_)
  • added: method Calculations.ago(_)
  • added: method Calculations.at_beginning_of_day()
  • added: method Calculations.at_midnight()
  • added: method Calculations.beginning_of_day()
  • added: method Calculations.change(_)
  • added: method Calculations.compare_with_coercion(_)
  • added: method Calculations.end_of_day()
  • added: method Calculations.future?()
  • added: method Calculations.getutc()
  • added: method Calculations.in(_)
  • added: method Calculations.midnight()
  • added: method Calculations.past?()
  • added: method Calculations.seconds_since_midnight()
  • added: method Calculations.since(_)
  • added: method Calculations.utc()
  • added: method Calculations.utc?()
  • added: method Calculations.utc_offset()
  • added: method Conversions.formatted_offset(_ = …, _ = …)
  • added: method Conversions.readable_inspect()
  • added: method Conversions.to_date()
  • added: method Conversions.to_datetime()
  • added: method Conversions.to_f()
  • added: method Conversions.to_formatted_s(_ = …)
  • added: method Conversions.to_i()
  • added: method Conversions.to_time()
  • added: method Conversions.xmlschema()
  • added: module Calculations
  • added: module Conversions
  • added: static method Conversions.append_features(_)
  • added: method ClassMethods.current()
  • added: method ClassMethods.local_offset()
  • added: module ClassMethods
  • added: method Atomic.atomic_write(_, _ = …)
  • added: module Atomic
  • added: method Rounding.round_with_precision(_ = …)
  • added: method Time.month()
  • added: method Time.months()
  • added: method Time.months_without_deprecation()
  • added: method Time.year()
  • added: method Time.years()
  • added: method Time.years_without_deprecation()
  • added: module Rounding
  • added: module Time
  • added: const Conversions.DISALLOWED_XML_TYPES
  • added: const Conversions.XML_PARSING
  • added: method Conversions.rename_key(_, _ = …)
  • added: method Conversions.to_param(_ = …)
  • added: method DeepMerge.deep_merge!(_)
  • added: method DeepMerge.deep_merge(_)
  • added: method Except.except!(*)
  • added: method Except.except(*)
  • added: method Slice.slice!(*)
  • added: method Slice.slice(*)
  • added: module DeepMerge
  • added: module Except
  • added: module Slice
  • removed: method ClassMethods.create_from_xml(_)
  • changed: method ClassMethods.from_xml(_) → method ClassMethods.from_xml(_, _ = …)
  • added: class DisallowedType < StandardError
  • added: constructor DisallowedType(_)
  • added: method ClassMethods.from_trusted_xml(_)
  • 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
  • added: method Time.month()
  • added: method Time.months()
  • added: method Time.year()
  • added: method Time.years()
  • added: module Time
  • removed: method Time.month()
  • removed: method Time.months()
  • removed: method Time.year()
  • removed: method Time.years()
  • added: const Bytes.EXABYTE
  • added: const Bytes.GIGABYTE
  • added: const Bytes.KILOBYTE
  • added: const Bytes.MEGABYTE
  • added: const Bytes.PETABYTE
  • added: const Bytes.TERABYTE
  • added: method Conversions.to_utc_offset_s(_ = …)
  • added: module Conversions
  • removed: const Conversions.DATE_FORMATS
  • added: const Conversions.RANGE_FORMATS
  • added: method BlocklessStep.step_with_blockless(_ = …)
  • added: method IncludeRange.include_with_range?(_)
  • added: method Overlaps.overlaps?(_)
  • added: module BlocklessStep
  • added: module IncludeRange
  • added: module Overlaps
  • removed: method Unicode.chars()
  • removed: method Unicode.is_utf8?()
  • removed: module Unicode
  • added: method Behavior.acts_like_string?()
  • added: method Conversions.ord()
  • added: method Conversions.to_datetime()
  • added: method Filters.squish!()
  • added: method Filters.squish()
  • added: method Inflections.parameterize(_ = …)
  • added: method Multibyte.chars()
  • added: method Multibyte.is_utf8?()
  • added: method Multibyte.mb_chars()
  • added: module Behavior
  • added: module Filters
  • added: module Multibyte
  • added: static method Iterators.append_features(_)
  • added: static method StartsEndsWith.append_features(_)
  • added: const Calculations.COMMON_YEAR_DAYS_IN_MONTH
  • added: method Behavior.acts_like_time?()
  • added: method Calculations.at_end_of_quarter()
  • added: method Calculations.at_end_of_week()
  • added: method Calculations.at_end_of_year()
  • added: method Calculations.compare_with_coercion(_)
  • added: method Calculations.end_of_day()
  • added: method Calculations.end_of_quarter()
  • added: method Calculations.end_of_week()
  • added: method Calculations.end_of_year()
  • added: method Calculations.future?()
  • added: method Calculations.minus_with_coercion(_)
  • added: method Calculations.minus_with_duration(_)
  • added: method Calculations.past?()
  • added: method Calculations.plus_with_duration(_)
  • added: method Calculations.prev_month()
  • added: method Calculations.prev_year()
  • added: method Calculations.today?()
  • added: method Conversions.formatted_offset(_ = …, _ = …)
  • added: method Conversions.to_datetime()
  • added: method Zones.in_time_zone(_ = …)
  • added: module Behavior
  • added: module Zones
  • added: method ClassMethods.===(_)
  • added: method ClassMethods.local_time(*)
  • added: method ClassMethods.time_with_datetime_fallback(_, _, _ = …, _ = …, _ = …, _ = …, _ = …, _ = …)
  • added: method ClassMethods.utc_time(*)
  • added: method ClassMethods.current()
  • added: method ClassMethods.use_zone(_)
  • added: method ClassMethods.zone()
  • added: module ClassMethods
  • added: property ClassMethods.zone_default: accessor
  • added: set ClassMethods.zone(_)
  • added: class LoadingModule
  • added: method Blamable.blame_file!(_)
  • added: method Blamable.blamed_files()
  • added: method Blamable.copy_blame!(_)
  • added: method Blamable.describe_blame()
  • added: method ClassConstMissing.const_missing(_)
  • added: method Loadable.load_with_new_constant_marking(_, *)
  • added: method Loadable.require(_, *)
  • added: method Loadable.require_association(_)
  • added: method Loadable.require_dependency(_)
  • added: method Loadable.require_or_load(_)
  • added: method Loadable.unloadable(_)
  • added: method ModuleConstMissing.const_missing_with_dependencies(_)
  • added: method ModuleConstMissing.unloadable(_ = …)
  • added: module Blamable
  • added: module ClassConstMissing
  • added: module Loadable
  • added: module ModuleConstMissing
  • added: static method Loadable.excluded(_)
  • added: static method LoadingModule.root(*)
  • added: static method ModuleConstMissing.excluded(_)
  • removed: method Assertions.assert_deprecated(_ = …)
  • removed: method Assertions.assert_not_deprecated()
  • removed: method DeprecatedInstanceVariableProxy.inspect()
  • removed: module Assertions
  • changed: class DeprecatedInstanceVariableProxy → class DeprecatedInstanceVariableProxy < DeprecationProxy
  • added: class DeprecatedConstantProxy < DeprecationProxy
  • added: class DeprecatedObjectProxy < DeprecationProxy
  • added: class DeprecationProxy
  • added: constructor DeprecatedConstantProxy(_, _)
  • added: constructor DeprecatedObjectProxy(_, _)
  • added: method DeprecatedConstantProxy.class()
  • added: method DeprecationProxy.inspect()
  • added: static method DeprecationProxy.new(*)
  • added: class Stream < StringIO
  • added: method Stream.close()
  • added: class Inflections
  • added: constructor Inflections()
  • added: method Inflections.clear(_ = …)
  • added: method Inflections.human(_, _)
  • added: method Inflections.irregular(_, _)
  • added: method Inflections.plural(_, _)
  • added: method Inflections.singular(_, _)
  • added: method Inflections.uncountable(*)
  • added: property Inflections.humans: reader
  • added: property Inflections.plurals: reader
  • added: property Inflections.singulars: reader
  • added: property Inflections.uncountables: reader
  • removed: const Encoders.ESCAPED_CHARS
  • removed: module Encoders
  • removed: static method Encoders.[](_)
  • removed: static method Encoders.define_encoder(_)
  • changed: class CircularReferenceError < StandardError → class CircularReferenceError < Deprecation::DeprecatedConstantProxy.new('ActiveSupport::JSON::CircularReferenceError', Encoding::CircularReferenceError)
  • changed: method Variable.to_json() → method Variable.to_json(_ = …)
  • added: const Encoding.ESCAPED_CHARS
  • added: module Backends
  • added: module Encoding
  • added: static method Encoding.encode(_, _ = …)
  • added: static method Encoding.escape(_)
  • added: static property Encoding.escape_html_entities_in_json: reader
  • added: static property Encoding.escape_regex: accessor
  • added: static property Encoding.use_standard_json_time_format: accessor
  • added: static set Encoding.escape_html_entities_in_json(_)
  • added: const JSONGem.ParseError
  • added: const OkJson.ParseError
  • added: const Yajl.ParseError
  • added: const Yaml.ParseError
  • added: method JSONGem.decode(_)
  • added: method OkJson.decode(_)
  • added: method Yajl.decode(_)
  • added: method Yaml.decode(_)
  • added: module JSONGem
  • added: module OkJson
  • added: module Yajl
  • added: module Yaml
  • added: class CircularReferenceError < StandardError
  • added: method InstanceMethods.flush_cache(*)
  • added: method InstanceMethods.freeze_with_memoizable()
  • added: method InstanceMethods.memoize_all()
  • added: method InstanceMethods.prime_cache(*)
  • added: method InstanceMethods.unmemoize_all()
  • added: module InstanceMethods
  • added: class InvalidMessage < StandardError
  • added: class InvalidSignature < StandardError
  • removed: method Chars.gsub(*)
  • removed: method Chars.handler()
  • removed: method Chars.to_str()
  • removed: module Handlers
  • removed: property Chars.string: reader
  • removed: static set Chars.handler(_)
  • added: class Codepoint
  • added: class EncodingError < StandardError
  • added: class UCD < UnicodeDatabase.new
  • added: class UnicodeDatabase
  • added: const Chars.HANGUL_JAMO_FIRST
  • added: const Chars.HANGUL_JAMO_LAST
  • added: const Chars.HANGUL_LBASE
  • added: const Chars.HANGUL_LCOUNT
  • added: const Chars.HANGUL_NCOUNT
  • added: const Chars.HANGUL_SBASE
  • added: const Chars.HANGUL_SCOUNT
  • added: const Chars.HANGUL_SLAST
  • added: const Chars.HANGUL_TBASE
  • added: const Chars.HANGUL_TCOUNT
  • added: const Chars.HANGUL_VBASE
  • added: const Chars.HANGUL_VCOUNT
  • added: const Chars.UNICODE_LEADERS_AND_TRAILERS
  • added: const Chars.UNICODE_LEADERS_PAT
  • added: const Chars.UNICODE_TRAILERS_PAT
  • added: const Chars.UNICODE_WHITESPACE
  • added: const Chars.UTF8_PAT
  • added: const UnicodeDatabase.ATTRIBUTES
  • added: constructor UnicodeDatabase()
  • added: method Chars.+(_)
  • added: method Chars.[]=(*)
  • added: method Chars.acts_like_string?()
  • added: method Chars.capitalize()
  • added: method Chars.center(_, _ = …)
  • added: method Chars.compose()
  • added: method Chars.decompose()
  • added: method Chars.downcase()
  • added: method Chars.g_length()
  • added: method Chars.include?(_)
  • added: method Chars.index(_, _ = …)
  • added: method Chars.insert(_, _)
  • added: method Chars.length()
  • added: method Chars.ljust(_, _ = …)
  • added: method Chars.lstrip()
  • added: method Chars.normalize(_ = …)
  • added: method Chars.ord()
  • added: method Chars.respond_to?(_, _ = …)
  • added: method Chars.reverse()
  • added: method Chars.rindex(_, _ = …)
  • added: method Chars.rjust(_, _ = …)
  • added: method Chars.rstrip()
  • added: method Chars.size()
  • added: method Chars.slice!(*)
  • added: method Chars.slice(*)
  • added: method Chars.strip()
  • added: method Chars.tidy_bytes()
  • added: method Chars.upcase()
  • added: method UnicodeDatabase.load()
  • added: property Chars.to_str: reader
  • added: property Chars.wrapped_string: reader
  • 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: protected method Chars.apply_mapping(_)
  • added: protected method Chars.chars(_)
  • added: protected method Chars.justify(_, _, _ = …)
  • added: protected method Chars.translate_offset(_)
  • added: static method Chars.codepoints_to_pattern(_)
  • added: static method Chars.compose_codepoints(_)
  • added: static method Chars.consumes?(_)
  • added: static method Chars.decompose_codepoints(_, _)
  • added: static method Chars.g_pack(_)
  • added: static method Chars.g_unpack(_)
  • added: static method Chars.in_char_class?(_, _)
  • added: static method Chars.padding(_, _ = …)
  • added: static method Chars.reorder_characters(_)
  • added: static method Chars.tidy_bytes(_)
  • added: static method Chars.u_unpack(_)
  • added: static method Chars.wants?(_)
  • added: static method UnicodeDatabase.dirname()
  • added: static method UnicodeDatabase.filename()
  • removed: class Codepoint
  • removed: class EncodingError < ArgumentError
  • removed: class PassthruHandler
  • removed: class UTF8Handler
  • removed: class UTF8HandlerProc < ActiveSupport::Multibyte::Handlers::UTF8Handler
  • removed: class UnicodeDatabase
  • removed: class UnicodeTableGenerator
  • removed: const UTF8Handler.HANGUL_JAMO_FIRST
  • removed: const UTF8Handler.HANGUL_JAMO_LAST
  • removed: const UTF8Handler.HANGUL_LBASE
  • removed: const UTF8Handler.HANGUL_LCOUNT
  • removed: const UTF8Handler.HANGUL_NCOUNT
  • removed: const UTF8Handler.HANGUL_SBASE
  • removed: const UTF8Handler.HANGUL_SCOUNT
  • removed: const UTF8Handler.HANGUL_SLAST
  • removed: const UTF8Handler.HANGUL_TBASE
  • removed: const UTF8Handler.HANGUL_TCOUNT
  • removed: const UTF8Handler.HANGUL_VBASE
  • removed: const UTF8Handler.HANGUL_VCOUNT
  • removed: const UTF8Handler.UNICODE_LEADERS_AND_TRAILERS
  • removed: const UTF8Handler.UNICODE_LEADERS_PAT
  • removed: const UTF8Handler.UNICODE_TRAILERS_PAT
  • removed: const UTF8Handler.UNICODE_WHITESPACE
  • removed: const UTF8Handler.UTF8_PAT
  • removed: const UnicodeTableGenerator.BASE_URI
  • removed: const UnicodeTableGenerator.SOURCES
  • removed: constructor UnicodeTableGenerator()
  • removed: method UnicodeDatabase.[](_)
  • removed: method UnicodeDatabase.load()
  • removed: method UnicodeTableGenerator.create_composition_map()
  • removed: method UnicodeTableGenerator.dump_to(_)
  • removed: method UnicodeTableGenerator.normalize_boundary_map()
  • removed: method UnicodeTableGenerator.parse()
  • removed: method UnicodeTableGenerator.parse_codepoints(_)
  • removed: method UnicodeTableGenerator.parse_composition_exclusion(_)
  • removed: method UnicodeTableGenerator.parse_cp1252(_)
  • removed: method UnicodeTableGenerator.parse_grapheme_break_property(_)
  • 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: property UnicodeDatabase.boundary: writer
  • removed: property UnicodeDatabase.codepoints: writer
  • removed: property UnicodeDatabase.composition_exclusion: writer
  • removed: property UnicodeDatabase.composition_map: writer
  • removed: property UnicodeDatabase.cp1252: writer
  • removed: protected static method UTF8Handler.compose_codepoints(_)
  • removed: protected static method UTF8Handler.decompose_codepoints(_, _)
  • removed: protected static method UTF8Handler.g_pack(_)
  • removed: protected static method UTF8Handler.g_unpack(_)
  • removed: protected static method UTF8Handler.in_char_class?(_, _)
  • removed: protected static method UTF8Handler.reorder_characters(_)
  • removed: protected static method UTF8Handler.to_case(_, _)
  • removed: protected static method UTF8Handler.u_unpack(_)
  • removed: protected static method UTF8HandlerProc.utf8map(_, *)
  • removed: static method PassthruHandler.translate_offset(_, _)
  • removed: static method UTF8Handler.capitalize(_)
  • removed: static method UTF8Handler.codepoints_to_pattern(_)
  • removed: static method UTF8Handler.compose(_)
  • removed: static method UTF8Handler.consumes?(_)
  • removed: static method UTF8Handler.decompose(_)
  • removed: static method UTF8Handler.downcase(_)
  • removed: static method UTF8Handler.g_length(_)
  • removed: static method UTF8Handler.index(_, *)
  • removed: static method UTF8Handler.insert(_, _, _)
  • removed: static method UTF8Handler.length(_)
  • removed: static method UTF8Handler.lstrip(_)
  • removed: static method UTF8Handler.normalize(_, _ = …)
  • removed: static method UTF8Handler.reverse(_)
  • removed: static method UTF8Handler.rstrip(_)
  • removed: static method UTF8Handler.size(_)
  • removed: static method UTF8Handler.slice(_, *)
  • removed: static method UTF8Handler.strip(_)
  • removed: static method UTF8Handler.tidy_bytes(_)
  • removed: static method UTF8Handler.translate_offset(_, _)
  • removed: static method UTF8Handler.upcase(_)
  • removed: static method UTF8HandlerProc.decompose(_)
  • removed: static method UTF8HandlerProc.downcase(_)
  • removed: static method UTF8HandlerProc.normalize(_, _ = …)
  • removed: static method UnicodeDatabase.dirname()
  • removed: static method UnicodeDatabase.filename()
  • removed: static method UnicodeDatabase.load()
  • added: method ClassMethods.rescue_from(*)
  • added: module ClassMethods
  • added: const Performance.DEFAULTS
  • added: method Assertions.assert_blank(_)
  • added: method Assertions.assert_difference(_, _ = …, _ = …)
  • added: method Assertions.assert_no_difference(_, _ = …)
  • added: method Assertions.assert_present(_)
  • added: method Declarative.test(_)
  • added: method Default.default_test()
  • added: method Deprecation.assert_deprecated(_ = …)
  • added: method Deprecation.assert_not_deprecated()
  • added: method Performance.full_test_name()
  • added: method Performance.run(_)
  • added: method Performance.run_test(_, _)
  • added: module Assertions
  • added: module Declarative
  • added: module Default
  • added: module Deprecation
  • added: module Performance
  • added: module SetupAndTeardown
  • added: protected method Performance.run_profile(_)
  • added: protected method Performance.run_warmup()
  • added: class Benchmarker < Performer
  • added: class Performer
  • added: class Profiler < Performer
  • added: const Benchmarker.HEADER
  • added: constructor Performer(_, _)
  • added: constructor Profiler(*)
  • added: method Benchmarker.environment()
  • added: method Benchmarker.record()
  • added: method Benchmarker.run()
  • added: method Performer.report()
  • added: method Profiler.record()
  • added: method Profiler.report()
  • added: method Profiler.run()
  • added: module Metrics
  • added: protected method Benchmarker.output_filename()
  • added: protected method Benchmarker.with_output_file()
  • added: protected method Performer.output_filename()
  • added: protected method Profiler.output_filename(_)
  • added: static method Metrics.[](_)
  • added: class Base
  • added: class CpuTime < Time
  • added: class GcRuns < Base
  • added: class GcTime < Base
  • added: class Memory < Base
  • added: class Objects < Base
  • added: class ProcessTime < Time
  • added: class Time < Base
  • added: class WallTime < Time
  • added: const CpuTime.Mode
  • added: const GcRuns.Mode
  • added: const GcTime.Mode
  • added: const Memory.Mode
  • added: const Objects.Mode
  • added: const ProcessTime.Mode
  • added: const WallTime.Mode
  • added: constructor Base()
  • added: constructor CpuTime(*)
  • added: method Base.benchmark()
  • added: method Base.measure()
  • added: method Base.measure_mode()
  • added: method Base.name()
  • added: method Base.profile()
  • added: method CpuTime.measure()
  • added: method GcRuns.format(_)
  • added: method GcRuns.measure()
  • added: method GcTime.format(_)
  • added: method GcTime.measure()
  • added: method Memory.format(_)
  • added: method Memory.measure()
  • added: method Objects.format(_)
  • added: method Objects.measure()
  • added: method ProcessTime.measure()
  • added: method Time.format(_)
  • added: method Time.measure()
  • added: method WallTime.measure()
  • added: property Base.total: reader
  • added: protected method Base.with_gc_stats()
  • added: const ForClassicTestUnit.PASSTHROUGH_EXCEPTIONS
  • added: method ForClassicTestUnit.run(_)
  • added: method ForMiniTest.run(_)
  • added: module ForClassicTestUnit
  • added: module ForMiniTest
  • added: class HashBuilder
  • added: const HashBuilder.CONTENT_KEY
  • added: const HashBuilder.HASH_SIZE_KEY
  • added: method HashBuilder.current_hash()
  • added: method HashBuilder.on_cdata_block(_)
  • added: method HashBuilder.on_characters(_)
  • added: method HashBuilder.on_end_document()
  • added: method HashBuilder.on_end_element(_)
  • added: method HashBuilder.on_start_document()
  • added: method HashBuilder.on_start_element(_, _ = …)
  • added: property HashBuilder.hash: reader
  • added: module Conversions
  • added: const Node.CONTENT_ROOT
  • added: method Document.to_hash()
  • added: method Node.to_hash(_ = …)
  • added: module Document
  • added: module Node
  • added: class HashBuilder < Nokogiri::XML::SAX::Document
  • added: const HashBuilder.CONTENT_KEY
  • added: const HashBuilder.HASH_SIZE_KEY
  • added: method HashBuilder.cdata_block(_)
  • added: method HashBuilder.characters(_)
  • added: method HashBuilder.current_hash()
  • added: method HashBuilder.end_document()
  • added: method HashBuilder.end_element(_)
  • added: method HashBuilder.error(_)
  • added: method HashBuilder.start_document()
  • added: method HashBuilder.start_element(_, _ = …)
  • added: property HashBuilder.hash: reader
  • removed: class FailedAssertError < RuntimeError
  • removed: method CommandBundle.client()
  • removed: method CommandBundle.source_lines(_ = …, _ = …)
  • removed: module CommandBundle
  • removed: module DRb
  • removed: module IRB
  • removed: static method IRB.CurrentContext()
  • removed: static method IRB.old_CurrentContext()
  • removed: static method IRB.old_parse_opts()
  • removed: static method IRB.parse_opts()
  • removed: static method IRB.start(_ = …, _ = …, _ = …)
  • removed: class Client
  • removed: constructor Client(_)
  • removed: method Client.eval(_)
  • removed: class DRbObject
  • removed: class Context
  • removed: class WorkSpace
  • removed: method Context.evaluate(_, _)
  • removed: method Context.old_evaluate()
  • removed: method WorkSpace.evaluate(*)
  • removed: method WorkSpace.old_evaluate()
  • removed: module InputCompletor
  • removed: static method InputCompletor.eval(_, _, *)
  • removed: class LoadingModule
  • removed: static method LoadingModule.root(*)
  • added: const Util.HTML_ESCAPE
  • added: const Util.JSON_ESCAPE
  • added: module Util
  • added: static method Util.h(_)
  • added: static method Util.html_escape(_)
  • added: static method Util.j(_)
  • added: static method Util.json_escape(_)
  • added: class AS_JSON < ActiveSupport::JSON::Variable.new('false')
  • removed: class Inflections
  • removed: constructor Inflections()
  • removed: method Inflections.clear(_ = …)
  • removed: method Inflections.irregular(_, _)
  • removed: method Inflections.plural(_, _)
  • removed: method Inflections.singular(_, _)
  • removed: method Inflections.uncountable(*)
  • removed: property Inflections.plurals: reader
  • removed: property Inflections.singulars: reader
  • removed: property Inflections.uncountables: reader
  • added: module Conversions
  • added: const Node.CONTENT_ROOT
  • added: method Document.to_hash()
  • added: method Node.to_hash(_ = …)
  • added: module Document
  • added: module Node
  • added: class Formatter
  • added: class SimpleFormatter < Logger::Formatter
  • added: const Formatter.Format
  • added: constructor Formatter()
  • added: method Formatter.call(_, _, _, _)
  • added: method SimpleFormatter.call(_, _, _, _)
  • added: property Formatter.datetime_format: accessor
  • added: class AS_JSON < ActiveSupport::JSON::Variable.new('null')
  • added: class METHOD_CLASS_MAP < Hash.new
  • added: module InstanceExecMethods
  • added: class Document < Element
  • added: class Entity < Child
  • added: method Entity.unnormalized()
  • added: static method Document.entity_expansion_limit()
  • removed: module Deprecated
  • removed: module Subclasses
  • removed: class TestCase
  • added: class AS_JSON < ActiveSupport::JSON::Variable.new('true')