More at rubyonrails.org: Blog | Guides | API | Ask for help | Contribute on GitHub |

#28 Ryuta Kamizono - Edge
Showing 247 commits

Hash Date Message
33860b3 17 Feb 2017 Remove `:doc:` for `NumericalityValidator` [ci skip]
89febea 14 Feb 2017 Remove unused DdlHelper in ForeignKeyTest
2693c86 14 Feb 2017 Should keep the primary key column order
3cb27c5 13 Feb 2017 Add `default_index_type?` to the generic schema dumper d...
6d37cd9 13 Feb 2017 Omit redundant `using: :btree` for schema dumping
bbf1f15 13 Feb 2017 Refactor `except_predicates_and_binds` to avoid `tap`
28dc6d7 13 Feb 2017 Deprecate passing `default` to `index_name_exists?`
5e67187 13 Feb 2017 The `default` arg of `index_name_exists?` makes to optional
c6b4b4a 13 Feb 2017 Schema dumping support for PostgreSQL oid type
42ed16a 13 Feb 2017 Schema dumping support for PostgreSQL interval type
bb45fa0 13 Feb 2017 Deprecate `supports_primary_key?`
416d85b 13 Feb 2017 Remove unused require
16ee3cc 12 Feb 2017 Add `Style/EmptyLinesAroundMethodBody` in `.rubocop.yml`...
6401e03 10 Feb 2017 Fix bigint primary key with unsigned
6124183 10 Feb 2017 Revert "Simplify and speed up Postgres query for primary...
283250f 10 Feb 2017 Fix `test_composite_primary_key_out_of_order`
ae39b1a 09 Feb 2017 Refactor `ColumnDefinition` to contain `options` hash
401354b 07 Feb 2017 Revert "Remove useless `column_alias` in `subquery_for_c...
28977f1 07 Feb 2017 Remove useless `column_alias` in `subquery_for_count`
14db455 07 Feb 2017 `primary_key` and `references` columns should be identic...
2aa9fd0 06 Feb 2017 Deprecate `ColumnDumper#migration_keys`
53b5cb1 06 Feb 2017 Remove useless `MySQL::Column` tests
4db7274 04 Feb 2017 Restore the behaviour of the compatibility layer for int...
29c70ab 04 Feb 2017 Restore custom primary key tests lost at #26266
0952552 04 Feb 2017 Deprecate passing string to `:if` and `:unless` conditio...
f8d3fed 04 Feb 2017 Remove deprecated passing string to define callback
605837a 04 Feb 2017 Correctly dump integer-like primary key with default nil
693b1bb 02 Feb 2017 Fix CI failure caused by aa647b46cce55ec12f5895e403c0d1b...
65bf1c6 02 Feb 2017 Virtual/generated column support for MySQL 5.7.5+ and Ma...
111ccc8 31 Jan 2017 Chain scope constraints should respect own table alias
e09da8b 29 Jan 2017 Reload `through_record` that has been destroyed in `crea...
a928832 19 Jan 2017 Add `:nodoc:` to `case_sensitive_comparison` and `case_i...
7674df5 19 Jan 2017 Deprecate `initialize_schema_migrations_table` and `init...
b8de7ae 19 Jan 2017 Add CHANGELOG entry for #24743
5c624d0 18 Jan 2017 Remove `initialize_schema_migrations_table` and `initial...
24f264e 16 Jan 2017 SQLite: Foreign Key Support
b0923e4 16 Jan 2017 Should work foreign key in test schema without `if suppo...
974f5fb 16 Jan 2017 Translate Foreign Key violation to the specific exceptio...
b1a4170 15 Jan 2017 Merge pull request #27687 from kenta-s/fix-broken-exampl...
57c44f0 14 Jan 2017 `type_condition` should be overwritten by `create_with_v...
aa0a3d2 13 Jan 2017 Merge pull request #27668 from kenta-s/fix-grammar-in-as...
4cfa605 09 Jan 2017 Improve deprecation message for deprecated reflection cl...
3cd4c7c 09 Jan 2017 Suppress deprecation message to `has_and_belongs_to_many...
c352f12 09 Jan 2017 Fix UUID primary key with default nil in legacy migration
cf86533 09 Jan 2017 Should test uuid legacy migration without `supports_pgcr...
801a21e 05 Jan 2017 Optimizing information_schema query for `foreign_keys`
b334aa0 04 Jan 2017 Fix `find_by` and `where` consistency
a7cb2f9 04 Jan 2017 Fix typo s/permited/permitted/
52ba034 04 Jan 2017 Fix test name `deprecated` to `not_permitted`
457e6c7 03 Jan 2017 Deprecate passing `name` to `indexes` like `tables`
cb18035 03 Jan 2017 Fix `select_rows` method signature for consistency
059a476 02 Jan 2017 Counter cache touching don't need object finding anymore
77ff9a0 02 Jan 2017 Push `current_time_from_proper_timezone` and timestamp a...
b177427 02 Jan 2017 Fix update counters of multiple records with touch: true
a8b44e4 01 Jan 2017 `touch_time` should be type casted to respect the precis...
a685a86 01 Jan 2017 Prefer `each` over `map` because unused return value
04a120f 01 Jan 2017 Don't invoke `touch_updates` if `touch` does not supplied
2b5dacb 31 Dec 2016 Change `timestamp_attributes_for_{create,update}` from s...
6ba7adb 31 Dec 2016 Refactor `CollectionAssociation#ids_reader`
d8e5751 31 Dec 2016 Extract `casted_true`/`casted_false` for `Type::Immutabl...
b43d017 31 Dec 2016 Dump array subtype options correctly
90715d8 30 Dec 2016 Remove needless `ActiveSupport::Deprecation.silence`
c6dcc37 30 Dec 2016 Remove deprecated `#uniq`, `#uniq!`, and `#uniq_value`
74ac546 30 Dec 2016 Remove deprecated `#insert_sql`, `#update_sql`, and `#de...
7d68092 30 Dec 2016 Remove duplicated changelog entry caused by c30469e
f39492c 29 Dec 2016 Sync the visibility of `sql_for_insert` to private
d2adbd6 29 Dec 2016 Fix CI failure caused by using `has_changes_to_save?`
5fd226e 29 Dec 2016 Add missing `emit_warning_if_needed` for `changed?`
9abf606 29 Dec 2016 Should not update children when the parent creation with...
d4a6209 28 Dec 2016 Avoid to call `set_inverse_instance` twice for `has_many...
821e17d 26 Dec 2016 Restore missing Gemfile.lock entries
4e35d9f 24 Dec 2016 Fix `remove_index` to be able to remove expression indexes
41bc3ed 24 Dec 2016 Decouple the building Arel ASTs for uniqueness validator
57290e6 24 Dec 2016 No need `:doc:` for `:nodoc:` classes [ci skip]
9eee782 23 Dec 2016 Add a record to target before any callbacks loads the re...
ecca3d6 22 Dec 2016 Active Record supports MySQL >= 5.1.10
37221c6 19 Dec 2016 Consolidate duplicated elsif branch
c472c80 19 Dec 2016 Remove useless `test_supports_primary_key`
9981bab 11 Dec 2016 Remove duplicated model class definitions in `test/cases...
9cdf38f 11 Dec 2016 Add a changelog entry for #26687 [ci skip]
fbb55db 11 Dec 2016 Remove duplicated line
61cd7bd 11 Dec 2016 Simplify the regex for `unsigned?` method
7bce826 10 Dec 2016 Add a changelog entry for #25227 [ci skip]
3f7cd2c 10 Dec 2016 Fix CI failure caused by #25227 and #25280 were merged a...
3190aab 09 Dec 2016 Add a changelog entry for #25451 [ci skip]
49edce3 06 Dec 2016 Translate numeric value out of range to the specific exc...
b270bc4 06 Dec 2016 Translate NOT NULL violation to the specific exception
6be6374 06 Dec 2016 Should be sync the `primary_key` definition with actuall...
f8b6239 05 Dec 2016 Remove unnecessary `connection_name` variable
fd65d15 05 Dec 2016 Should inherit `StatementInvalid` rather than `WrappedDa...
974e860 05 Dec 2016 Make `:auto_increment` option works on `:bigint`
000bd62 05 Dec 2016 Make `:auto_increment` to internal primary key option
7f0567b 04 Dec 2016 Fix that `change_column` lose a comment
22ca710 04 Dec 2016 Fix unscope with subquery
32ea84d 27 Nov 2016 Fix that unsigned with zerofill is treated as signed
6700f85 26 Nov 2016 Fix `apply_seconds_precision` not to be affected by `mathn`
d99b384 24 Nov 2016 Fix `require_dependency` message format
571c743 24 Nov 2016 Fix warning: method redefined; discarding old fields
e683950 24 Nov 2016 Should test `test_change_column_default` in `PostgresqlU...
f8741a1 24 Nov 2016 Suppress migration message in the test
74e8adf 24 Nov 2016 Remove blank else block
8e1b28a 19 Nov 2016 Fix typo s/with/without/
700639e 18 Nov 2016 Fix the race condition caused by `with_new_connections_b...
7c1b14f 15 Nov 2016 Refactor `NullRelation#calculate`
fd7ca6e 14 Nov 2016 Call `spawn` and bang method for `none`
8be9c71 14 Nov 2016 Fix NameError: undefined local variable or method `result`
28708c7 13 Nov 2016 Avoid `build_preloader` if preloading is not needed
0ec967a 12 Nov 2016 Respect new records for `CollectionProxy#uniq`
9e214b4 12 Nov 2016 Add `:nodoc` to `table_structure`
2bf7c30 09 Nov 2016 Should except `:distinct` rather than `:order` for `exis...
62bb8b9 05 Nov 2016 Avoid `unscope(:order)` when `limit_value` is presented ...
b6ddaa4 29 Oct 2016 Remove unnecessary `target.uniq.size` in `CollectionAsso...
f7f66e2 29 Oct 2016 Move `test_quoting_classes` into `test/cases/quoting_tes...
5f9051c 29 Oct 2016 Remove unused internal `:dependent` option in `Collectio...
b56eaa2 28 Oct 2016 Fix :stopdoc: to :startdoc: [ci skip]
48cc754 26 Oct 2016 Use Regexp#match? rather than Regexp#===
c5bcbb0 13 Oct 2016 Quote table name properly
f53f69b 11 Oct 2016 Fix `warning: ambiguous first argument`
1fa97c7 11 Oct 2016 Extract `format_colspec` to format column spec
0780c44 10 Oct 2016 Fix table comment dumping
24a1a6a 10 Oct 2016 `name` is not a column option
5025fd3 10 Oct 2016 Dump index options to pretty format
0da4a08 10 Oct 2016 Prevent `RangeError` for `belongs_to` associations
72bf3de 08 Oct 2016 Prevent to create blank comment
432cc58 04 Oct 2016 Restore missing Gemfile.lock entries
444cf0d 02 Oct 2016 Remove unnecessary `respond_to?(:indexes)` checking
30b4980 02 Oct 2016 Fix `add_index` to normalize column names and options
13c38bc 26 Sep 2016 `:text_too_big` column should be `:text`, not `:integer`
2bda4f2 26 Sep 2016 Remove duplicated `unless current_adapter?(:SQLite3Adapt...
4a4286a 26 Sep 2016 Extract `quoted_binary` and use it rather than override ...
4dde1a0 26 Sep 2016 Fix doc format for `RecordFetchWarning` [ci skip]
cc125fc 20 Sep 2016 Remove extracting `polymorphic_base_class` for `Array` i...
f88ed60 20 Sep 2016 Restore missing Gemfile.lock entries
3464cd5 14 Sep 2016 Fix broken comments indentation caused by rubocop auto-c...
67e605f 11 Sep 2016 Remove duplicated `elsif` branch
edf92f3 11 Sep 2016 Remove useless `test_string_with_crazy_column`
55a4251 11 Sep 2016 Remove unused `require "thread"` in `test/cases/attribut...
0d51369 10 Sep 2016 Rename variable name that returning `type_for` to `type`...
d3c3747 10 Sep 2016 Remove outdated "#TODO: Fix for binds." comment [ci skip]
33f5b07 10 Sep 2016 Remove unnecessry `alias uniq distinct` for collection a...
f45e08e 10 Sep 2016 Reduce array allocation when `where` with passed hash
9a7409b 06 Sep 2016 Remove redundant `!loaded?` condition
8ad03c9 03 Sep 2016 Remove unnecessary `count` method for collection proxy
dd5cba8 03 Sep 2016 Extract duplicated `create` and `create!` definition for...
a0aea91 03 Sep 2016 Pass `set_inverse_instance` block to `sc.execute` for `S...
eceabc8 03 Sep 2016 Remove blank else branch
7c70430 03 Sep 2016 Fix broken heredoc indentation caused by rubocop auto-co...
73b8823 28 Aug 2016 Remove "Under Ruby 1.9" [ci skip]
d64732e 28 Aug 2016 Switch back to `Hash.dup`
65d71d8 25 Aug 2016 Fix "warning: assigned but unused variable - task"
a1eebd4 25 Aug 2016 Use splat `options` hash for `has_and_belongs_to_many`
402852f 25 Aug 2016 Add `Type.default_value` and use it everywhere for internal
28625db 23 Aug 2016 Remove unnecessary `format_string`
d238592 22 Aug 2016 Fix CI failure caused by df84e9867219e9311aef6f4efd5dd9e...
f1d9fc5 19 Aug 2016 Fix `OID::Bit#cast_value`
f5ce0f3 19 Aug 2016 Remove unnecessary `any?` and `many?` methods for collec...
9e6a455 19 Aug 2016 Remove unused `blob_or_text_column?` method
dea671b 19 Aug 2016 Remove unnecessary `length` method for collection proxy
7db6bd7 19 Aug 2016 Revert "`sql_for_insert` returns values for passing to `...
99cb16a 19 Aug 2016 Remove text default treated as an empty string in non-st...
592e6b7 17 Aug 2016 Remove unnecessary ordinal methods for collection associ...
70821de 17 Aug 2016 Remove unnecessary `select` method for `CollectionProxy`
c48630b 17 Aug 2016 Remove unnecessary `test_sql_for_insert_with_returning_d...
6eaf5c9 17 Aug 2016 Deprecate `sanitize_conditions`. Use `sanitize_sql` instead
9d00888 16 Aug 2016 Finder bang method should call non bang method
4638067 16 Aug 2016 Fix inconsistent the signature of finder methods for col...
3a1f6fe 16 Aug 2016 Extract `PredicateBuilder::CaseSensitiveHandler`
c6a62dc 16 Aug 2016 Do not handle as an associated predicate if a table has ...
5047a12 16 Aug 2016 Remove unnecessary `query_scope`
c9220bf 15 Aug 2016 Remove `find_nth_with_limit_and_offset` private method
c6e10c0 15 Aug 2016 Fix `ActiveRecord::FixtureSet` docs [ci skip]
33d6298 14 Aug 2016 `CollectionProxy#take` should respect dirty target
a57cd38 13 Aug 2016 Refactor `quoted_columns_for_index` by extracted `add_op...
e7023cb 13 Aug 2016 Avoid to allow unused splat args for `t.timestamps` in `...
407e438 13 Aug 2016 Consolidate `ActiveRecord::TestCase` and `ActiveSupport:...
82ba392 11 Aug 2016 Fix warning: ambiguous first argument
f79d55a 11 Aug 2016 `where` by `array|range` attribute with array or range v...
c30ff2b 11 Aug 2016 Make association queries to preparable: Step 1
b8d6e15 11 Aug 2016 Use `ActiveRecord::TestCase` rather than `ActiveSupport:...
7924be5 11 Aug 2016 Fix actionview test failure
f006de5 09 Aug 2016 Fix broken alignments caused by auto-correct commit 411ccbd
762e3f0 07 Aug 2016 Add `Style/EmptyLines` in `.rubocop.yml` and remove extr...
d93fc73 06 Aug 2016 Fix error message for out of range byte size integer val...
320996a 06 Aug 2016 Revert passing arel node with splat binds for `where`
04d0e3c 06 Aug 2016 Don't passing a nil value to `case_sensitive_comparison`
2ed25b3 06 Aug 2016 `sql_for_insert` should be called inside `exec_insert`
cdc4666 04 Aug 2016 Make `name` and `binds` to optional args for `exec_{inse...
3a8a997 04 Aug 2016 `pluck` should use `records` (`load_target`) when `loade...
906577d 03 Aug 2016 Add accidentally removed dependency in Gemfile.lock
954b197 03 Aug 2016 Avoid duplicated `set_inverse_instance` for target scope
f78eda6 02 Aug 2016 `TransactionSerializationError` should inherit `Statemen...
a76ebe5 02 Aug 2016 Remove unnecessary `set_inverse_instance` in finder methods
d14a5de 31 Jul 2016 Remove internal `sanitize` method
83f0864 30 Jul 2016 Fix `enum` with `alias_attribute`
fa84a4d 29 Jul 2016 Remove unnecessary methods for `NullRelation`
5546f2d 28 Jul 2016 Avoid calling `current_database` in `table_comment`
8a3560e 28 Jul 2016 `@quoted_{column,table}_names` should cache a frozen string
5465508 28 Jul 2016 Remove `prepare_binds_for_database` internal method
fe48c97 28 Jul 2016 `FinderMethods` uses `records` (`load_target`) when `loa...
a3a6d74 26 Jul 2016 Quoting booleans should return a frozen string
92c8f01 26 Jul 2016 Add an assertion to the tests that should be loaded the ...
944c7b9 26 Jul 2016 Make `force_signal37_to_load_all_clients_of_firm` to pri...
d31c2e2 26 Jul 2016 Extract `type_casted_binds` method
ceee776 24 Jul 2016 Fix to `CollectionProxy#load` does `load_target`
e703de1 24 Jul 2016 Decouple statement cache from connection adapter
beb6b7a 23 Jul 2016 `load_target` is a public method
7d1dc98 20 Jul 2016 Fix explain logging with binds
1a10d38 20 Jul 2016 Add `exists?` and `update_all` to `CollectionProxy` for ...
4ef4d46 19 Jul 2016 Do not `binds.dup` in `connection#to_sql`
3befc7a 19 Jul 2016 Use `connection#to_sql` for construct an SQL
f814585 19 Jul 2016 Pass `type_casted_binds` to log subscriber for logging b...
51598ab 18 Jul 2016 Logging type casted binds
f3cb1f8 17 Jul 2016 Remove unused `table` arg for `UniquenessValidator#scope...
dad95ba 17 Jul 2016 `specificiation_id` was renamed to `spec_name`
38cd2aa 17 Jul 2016 Fix `payload[:class_name]` to `payload[:spec_name]`
4985947 17 Jul 2016 No need `public_send`
b10b791 11 Jul 2016 Fix Active Record test failure
b7d229d 10 Jul 2016 Correctly return `associated_table` when `associated_wit...
d79e99a 03 Jul 2016 Use `squish` rather than `strip_heredoc`
cf09d5b 02 Jul 2016 Move the warning about composite primary key to `Attribu...
766e82b 02 Jul 2016 Remove unused `predicate_builder` for `BasicObjectHandle...
bf63bc7 01 Jul 2016 Remove `create_table_info_cache` because it not be reused
5d3a0b1 01 Jul 2016 Pass `pk: false` to `connection.insert` explicitly if do...
7eb6443 01 Jul 2016 Deprecation passing of `start` value was removed [ci skip]
e317e5e 26 Jun 2016 Remove conflict line [ci skip]
59c218e 25 Jun 2016 Remove unnecessary `assert_valid_default`
a26d4ad 20 Jun 2016 `PolymorphicReflection` is not using the methods from `T...
10b81fb 15 Jun 2016 Fix `Type::Date#serialize` to return a date object corre...
1cf467b 15 Jun 2016 Prevent `RangeError` for `FinderMethods#exists?`
681a0a0 12 Jun 2016 Fix `calculate` with a string value in `from` and eager ...
4e545d0 12 Jun 2016 Remove unnecessary `assert_date_from_db`
5deb44d 12 Jun 2016 Remove outdated comments [ci skip]
97c01bc 11 Jun 2016 Fix `or` result SQL [ci skip]
a31e837 09 Jun 2016 Prevent `table_comment` query if a table doesn't have a ...
7b7b7c5 06 Jun 2016 Extract foreign key action from `information_schema`
16bb3d6 06 Jun 2016 Make `foreign_keys` queries to `SCHEMA`
aa06231 04 Jun 2016 Avoid type casting in uniqueness validator
faed011 04 Jun 2016 Fix sqlite3 test failure
14ff8e7 02 Jun 2016 Fix debug helper test
1b8a7b8 02 Jun 2016 Fix failing tests
706f7e9 31 May 2016 Do not include default column limit in schema.rb
09976b4 28 May 2016 Reuse a result of `table.associated_table(column)` in `A...
997fd4d 28 May 2016 Use `add_index` instead of `execute` in guides [ci skip]
6cbd96a 28 May 2016 Fix migration class names in tests
e53b025 27 May 2016 Remove unused `association_for_table` private method
2a71885 11 May 2016 Remove magic comment in generated `schema.rb`
5477266 10 May 2016 Should quote `lock_name` to pass to `get_advisory_lock`