Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/v1.6.2.1 #3

Open
wants to merge 230 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
230 commits
Select commit Hold shift + click to select a range
b3d1ad4
Initial support for Rails 4.2
yahonda Jun 4, 2014
dad3ade
Merge pull request #464 from yahonda/initial_support_rails42
yahonda Jul 11, 2014
1509028
Merge branch 'master' into rails42
yahonda Jul 16, 2014
23e789d
Merge branch 'master' into rails42
yahonda Jul 23, 2014
3fcba4e
Merge remote branch 'upstream/master' into rails42
yahonda Jul 28, 2014
af27085
Support _field_changed argument changes
yahonda Aug 27, 2014
964e23e
Merge pull request #479 from yahonda/rails42_field_changed_2
yahonda Aug 27, 2014
e210373
ActiveRecord::Migrator.proper_table_name has been removed from Rails
yahonda Aug 27, 2014
cd6ba3d
Merge pull request #481 from yahonda/rails42_proper_table_name_method…
yahonda Aug 27, 2014
55aae6c
Add new_column method
yahonda Aug 25, 2014
af15133
Merge pull request #482 from yahonda/rails42_new_column
yahonda Aug 28, 2014
75511cc
Column#primary method removed from Rails
yahonda Aug 28, 2014
9c92803
Merge pull request #483 from yahonda/rails42_removed_column_primary
yahonda Aug 28, 2014
6e8f2ae
Merge remote branch 'upstream/master' into rails42
yahonda Aug 28, 2014
7957a88
Types namespace moved
yahonda Aug 28, 2014
58b0888
Merge pull request #484 from yahonda/rails42_types_namespace_moved
yahonda Aug 28, 2014
4364869
Rename type_cast to type_cast_from_database
yahonda Aug 28, 2014
e719998
Merge pull request #485 from yahonda/rails42_type_cast_from_database
yahonda Aug 29, 2014
6ff1e1a
Use quote_value method to avoid undefined method `type_cast_for_datab…
yahonda Aug 29, 2014
1a572a9
Merge pull request #486 from yahonda/rails42_type_cast_for_database
yahonda Aug 29, 2014
6e3ee64
text? has been removed from Column class
pzgz Aug 31, 2014
9d53aac
Merge pull request #487 from pzgz/rails42
yahonda Aug 31, 2014
0fda4af
Support to work with Rails foreien_key implementation
yahonda Aug 31, 2014
4c1fc0e
Merge pull request #488 from yahonda/rails42_foreign_keys_with_oracle…
yahonda Aug 31, 2014
5c52bfd
Add `null: true` to avoid DEPRECATION WARNING
yahonda Aug 31, 2014
43bd385
Merge pull request #489 from yahonda/rails42_timestamp_null_true_expl…
yahonda Aug 31, 2014
e636819
Support NCHAR correctly
yahonda Aug 31, 2014
6ebc848
Merge pull request #490 from yahonda/rails42_nchar
yahonda Aug 31, 2014
fddd90e
Support OracleEnhancedAdapter.emulate_integers_by_column_name in Rail…
yahonda Aug 31, 2014
e4e0e72
Merge pull request #491 from yahonda/rails42_emulate_integers_by_colu…
yahonda Sep 1, 2014
d575319
Support OracleEnhancedAdapter.emulate_dates_by_column_name in Rails 4.2
yahonda Sep 1, 2014
d38ad18
Merge pull request #492 from yahonda/rails42_emulate_dates_by_column_…
yahonda Sep 1, 2014
45c2b5a
Set @nchar and @object_type only when sql_type is true
yahonda Sep 1, 2014
3b642e7
Merge pull request #493 from yahonda/rails42_nchar_if_sql_type
yahonda Sep 2, 2014
5ce38a2
Add `connection.supports_views?`
yahonda Sep 9, 2014
bff8a91
Merge pull request #496 from yahonda/rails42_supports_views
yahonda Sep 9, 2014
40102bd
Fix create_savepoint and rollback_to_savepoint name
yahonda Sep 9, 2014
ca2b5f3
Merge pull request #497 from yahonda/rails42_savepoint
yahonda Sep 9, 2014
6ea1397
Handle forced_column_type temporary
yahonda Aug 18, 2014
6d77cd5
Merge pull request #498 from yahonda/rails42_forced_column_type
yahonda Sep 10, 2014
6f0c599
Add `null: true` to avoid DEPRECATION WARNING
yahonda Sep 12, 2014
e551af2
Merge pull request #499 from yahonda/rails42_timestamp_null_true_expl…
yahonda Sep 12, 2014
a8caa1b
Merge remote branch 'upstream/master' into rails42
yahonda Sep 24, 2014
ec7b5dd
Use register_class_with_limit
yahonda Oct 1, 2014
0aa3c18
Merge pull request #502 from yahonda/rails42_register_class_with_limit
yahonda Oct 1, 2014
b5938eb
Add Type::Raw type
yahonda Oct 1, 2014
afec502
Merge pull request #503 from yahonda/rails42_raw
yahonda Oct 1, 2014
fc41835
Don't type cast the default on the column
yahonda Oct 1, 2014
3c630a9
Merge pull request #504 from yahonda/rails42_default_string
yahonda Oct 1, 2014
51f9565
Rails 4.2 support emulate_booleans_from_strings and is_boolean_column?
yahonda Oct 2, 2014
05b63ce
Merge pull request #506 from yahonda/rails42_boolean
yahonda Oct 2, 2014
cd56b89
Handle NUMBER sql_type as `Type::Integer` cast type
yahonda Oct 6, 2014
5b9e5c4
Merge pull request #509 from yahonda/rails42_decimal_without_scale
yahonda Oct 6, 2014
8d6aac5
Address ArgumentError: wrong number of arguments (1 for 2) at `quote_…
yahonda Oct 7, 2014
5b42726
Merge pull request #511 from yahonda/rails42_quote_value_text
yahonda Oct 7, 2014
2e34a2b
Support OracleEnhancedAdapter.number_datatype_coercion for Rails 4.2
yahonda Oct 9, 2014
5d04978
Merge pull request #512 from yahonda/rails42_number_datatype_coercion…
yahonda Oct 14, 2014
49502f8
Remove redundant substitute index when constructing bind values
yahonda Nov 3, 2014
704554a
Merge pull request #517 from yahonda/rails42_substitute_at
yahonda Nov 3, 2014
da8e902
Remove substitute_at method from Oracle enhanced adapter
yahonda Nov 18, 2014
5fa29bf
Merge pull request #520 from yahonda/rails42_remove_reorder_bind_params
yahonda Nov 24, 2014
7a39c4c
Unit test updated to support `substitute_at` in Arel
yahonda Nov 25, 2014
0ab103a
Merge pull request #522 from yahonda/rails42_substitute_at_2
yahonda Nov 25, 2014
b72b456
Merge remote branch 'upstream/master' into rails42
yahonda Dec 2, 2014
aaf37b3
Merge branch 'master' into rails42
yahonda Dec 2, 2014
c7fe1a1
Require 'active_record/base' in rake task
yahonda Dec 3, 2014
349f0bb
Merge pull request #526 from yahonda/r523
yahonda Dec 3, 2014
f8c6dbe
Merge remote branch 'upstream/rails42' into rails42
yahonda Dec 11, 2014
4bf44d5
Address ORA-00932: inconsistent datatypes: expected NUMBER got DATE
yahonda Jan 20, 2015
92962e5
Merge pull request #538 from yahonda/rails42_537
yahonda Jan 28, 2015
4ac0277
Change log method signiture to support Rails 4.2
yahonda Jan 28, 2015
c2d6594
Merge pull request #539 from yahonda/rails42_log_invalid_encoding
yahonda Jan 28, 2015
2657393
Merge remote-tracking branch 'origin/master' into rails42
yahonda Jan 29, 2015
fb93227
Remove call to deprecated `serialized_attributes`.
Feb 6, 2015
232ec82
Make it easier to spot which version of active record is actually used.
Feb 6, 2015
c2cde1b
Enable loading spec configuration from config file instead of env.
Feb 6, 2015
826e31f
Added failing spec for #545.
Feb 6, 2015
d2819d0
Fix #545.
Feb 6, 2015
e5d0891
Squelch warning "#column_for_attribute` will return a null object for…
Feb 6, 2015
518dc3c
Merge pull request #550 from swisslife-select/rails42-configurable-spec
yahonda Feb 9, 2015
b3f25d8
Merge pull request #552 from swisslife-select/rails42-GHI548
yahonda Feb 25, 2015
bffb622
Merge branch 'rails42' of github.com:rsim/oracle-enhanced into rails42
yahonda Feb 28, 2015
bc3fcf1
Merge remote branch 'origin/master' into rails42
yahonda Feb 28, 2015
2e13796
Merge remote-tracking branch 'upstream/master' into rails42
yahonda Feb 28, 2015
417ddb0
Merge branch 'master' into rails42
yahonda Mar 2, 2015
07bdc88
Remove duplicate alias_method_chain for indexes
yahonda Mar 3, 2015
2e739cf
Merge pull request #560 from yahonda/remove_duplicate_alias_method_chain
yahonda Mar 3, 2015
696e4cd
Use arel 6-0-stable
yahonda Mar 19, 2015
ef6cfaa
Merge pull request #565 from yahonda/use_arel_6-0-stable
yahonda Mar 19, 2015
7abd62e
Merge pull request #551 from swisslife-select/rails42-GIH545
yahonda Mar 20, 2015
6ca7870
Merge remote-tracking branch 'upstream/master' into rails42
yahonda Mar 31, 2015
83ffd3e
Support 'Y' as true and 'N' as false in Rails 4.2
yahonda Apr 19, 2015
2f137c0
Merge pull request #574 from yahonda/rails42_true_false
yahonda Apr 20, 2015
e593f83
Support :timestamp datatype in Rails 4.2
yahonda Feb 10, 2015
c1722f0
Override aliased_types
yahonda Apr 22, 2015
04c81b6
Merge pull request #575 from yahonda/rails42_546
yahonda Apr 22, 2015
ed07306
Revert "Implement possibility of handling of NUMBER columns as :float"
yahonda Apr 22, 2015
b0d1fb7
Merge pull request #576 from yahonda/rails42_revert_418
yahonda Apr 22, 2015
0a1cbf7
Raise a better exception for renaming long indexes
yahonda Apr 23, 2015
4b95066
Merge pull request #577 from yahonda/rails42_better_exception_rename_…
yahonda Apr 23, 2015
2234d9f
Address RangeError: 6000000000 is out of range for ActiveRecord::Type…
yahonda Feb 2, 2015
654656f
Merge pull request #578 from yahonda/rails42_542
yahonda Apr 23, 2015
02d1fe8
Support :cascade option for drop_table
yahonda Apr 25, 2015
18b3a80
Merge pull request #579 from yahonda/rails42_drop_table_cascade
yahonda Apr 25, 2015
9bd188e
Support :bigint datatype
yahonda Apr 25, 2015
4d61094
Merge pull request #580 from yahonda/rails42_bigint
yahonda Apr 25, 2015
5380897
Make OracleEnhancedForeignKeyDefinition as subclass of ForeignKeyDefi…
yahonda Apr 25, 2015
aa49eb2
Merge pull request #581 from yahonda/rails42_extract_fk_from_ext
yahonda Apr 26, 2015
09b1514
Remove alias_method_chain :references, :foreign_keys
yahonda Apr 26, 2015
7d34381
Merge pull request #582 from yahonda/remove_reference_with_foreign_key
yahonda Apr 26, 2015
5c7ec86
Return foreign_keys_without_oracle_enhanced when non Oracle database …
yahonda Apr 24, 2015
9d544dd
Merge pull request #583 from yahonda/rails42_fk_with_other_adapters
yahonda Apr 27, 2015
1b8281d
Modify directory structure
yahonda Apr 27, 2015
968316e
Change module name
yahonda Apr 28, 2015
a64b774
Move SchemaCreation
yahonda Apr 28, 2015
2fdbf9b
Migrate from ActiveRecord::ConnectionAdapters::OracleEnhancedSchemaSt…
yahonda Apr 28, 2015
e6b2223
Merge pull request #584 from yahonda/rails42_extract_oracle_enhanced
yahonda Apr 30, 2015
66e22dc
Add missing database_tasks.rb to gemspec
yahonda Apr 30, 2015
83666d3
Merge pull request #585 from yahonda/rails42_add_database_tasks_to_ge…
yahonda Apr 30, 2015
0dcf2c8
Revert "Add options_include_default!"
yahonda Apr 30, 2015
47f3fe0
Merge pull request #586 from yahonda/rails42_remove_options_include_d…
yahonda Apr 30, 2015
7deae15
Fixed typo in the rake tasks load statement
tzumby May 1, 2015
cd8739e
Merge pull request #587 from tzumby/hotfix/task_path
yahonda May 1, 2015
617cef2
Call super when column typs is serialized
yahonda May 4, 2015
c138db3
Merge pull request #591 from yahonda/rails42_563
yahonda May 5, 2015
490d2c1
Clear query cache on rollback
yahonda May 5, 2015
b879878
Merge pull request #592 from yahonda/rails42_rails_17820
yahonda May 5, 2015
fee9dfa
New db/schema.rb files will be created with force: :cascade instead o…
yahonda May 6, 2015
1056657
Merge pull request #593 from yahonda/rails42_rails_18082_dumper
yahonda May 6, 2015
ee2f791
Removed `forced_column_type` by using `cast_type`
yahonda May 8, 2015
bec9d68
Merge pull request #595 from yahonda/rails42_use_new_column
yahonda May 11, 2015
6923588
Modify default to `false` if database default value is "N"
yahonda May 11, 2015
36cf837
Merge pull request #596 from yahonda/rails42_emulate_booleans_from_st…
yahonda May 11, 2015
e3b22e8
Migrate from ActiveRecord::ConnectionAdapters::OracleEnhancedColumnDu…
yahonda May 12, 2015
b3c8032
Merge pull request #597 from yahonda/rails42_extract_dumper
yahonda May 12, 2015
13a646a
Migrated from OracleEnhancedContextIndex to OracleEnhanced::ContextIndex
yahonda May 15, 2015
6d43958
Merge pull request #599 from yahonda/rails42_extract_context_index
yahonda May 16, 2015
737d209
Make OracleEnhancedIndexDefinition as subclass of ActiveRecord::Conne…
yahonda May 15, 2015
44ef3d2
Merge pull request #600 from yahonda/rails42_class_index_definition
yahonda May 16, 2015
bfc760b
Refactor add_index and add_index_options
yahonda May 22, 2015
48e417d
Merge pull request #601 from yahonda/rails42_unique_constraints
yahonda May 22, 2015
b79ebc9
Move types under OracleEnhanced module to prepare implementing Oracle…
yahonda May 27, 2015
57c9bec
Merge pull request #603 from yahonda/rails42_move_type_under_oracle_e…
yahonda May 27, 2015
1542638
ActiveRecord::OracleEnhanced::Type::Integer for max_value to take 38 …
yahonda May 27, 2015
dadad89
Merge pull request #605 from yahonda/rails42_oracle_enhanced_integer_…
yahonda May 28, 2015
6c14612
refer correct location if filess in gemspec
Eric-Guo May 29, 2015
46edbaf
Merge pull request #606 from Eric-Guo/rails42
yahonda May 29, 2015
9026aa8
Add integer.rb to gemspec
yahonda May 29, 2015
e81590c
Merge pull request #607 from yahonda/rails42_missing_integer_in_gemspec
yahonda May 29, 2015
cd8d7cf
Map :bigint as NUMBER(19) sql_type not NUMBER(8)
yahonda May 29, 2015
aa70b46
Merge pull request #608 from yahonda/rails42_bigint_as_limit_19
yahonda Jun 1, 2015
de641c1
Use Oracle BINARY_FLOAT datatype for Rails :float type
yahonda May 12, 2015
5dd2393
Merge pull request #610 from yahonda/rails42_binary_float
yahonda Jun 1, 2015
9e5f8eb
Create unique constraint when creating unique index
yahonda Jun 1, 2015
9d502e7
Move dump_schema_information to SchemaStatements
yahonda Jun 2, 2015
daba3e1
Merge pull request #611 from yahonda/rails42_dump_schema_information_…
yahonda Jun 2, 2015
739f16e
Move OracleEnhancedIndexDefinition to OracleEnhanced::IndexDefinition
yahonda Jun 13, 2015
db9f624
Merge pull request #614 from yahonda/rails42_index_definition
yahonda Jun 13, 2015
fae0ed0
Move OracleEnhancedSynonymDefinition to OracleEnhanced::SynonymDefini…
yahonda Jun 13, 2015
9c022ce
Merge pull request #615 from yahonda/rails42_synonym_definition
yahonda Jun 13, 2015
3019581
Rename variable names in create_table to follow Rails implementation
yahonda Jun 14, 2015
851c139
Merge pull request #616 from yahonda/rails42_create_table_variable_names
yahonda Jun 14, 2015
8ca25e8
Modify remove_column to add cascade constraint to avoid ORA-12991
yahonda Jun 15, 2015
13d8648
Merge pull request #617 from yahonda/rails42_add_unique_index_creates…
yahonda Jun 15, 2015
a839eec
Support Rails native foreign key syntax
yahonda Jun 15, 2015
d1631ad
Adding syntax highlighting on README. [ci skip]
andreynering Jun 16, 2015
70bf1b4
Merge pull request #620 from andreynering/syntax-hihlighting
yahonda Jun 16, 2015
8a0d96a
Merge pull request #618 from yahonda/rails42_support_rails_foreign_key
yahonda Jun 16, 2015
4233734
Shorten foreign key name if it is longer than 30 byte
yahonda Jun 17, 2015
449bcf9
Merge pull request #621 from yahonda/rails42_longer_foreign_key_name
yahonda Jun 17, 2015
c873ddd
Merge remote-tracking branch 'upstream/master' into rails42
yahonda Jun 17, 2015
43ceb03
Restore foreign_key_definition method
swaroopmurthy Jun 18, 2015
79f7caa
Merge pull request #624 from swaroopmurthy/rails42
yahonda Jun 18, 2015
3586737
Rails 4.2 support foreign_key and remove_foreign_key in create_table …
yahonda Jun 17, 2015
ccf1589
Merge pull request #625 from yahonda/rails42_foreign_key_in_change_table
yahonda Jun 19, 2015
20e76c8
Support add_foreign_key option :dependent => :delete and :dependent =…
yahonda Jun 19, 2015
4eb68ac
Merge pull request #626 from yahonda/rails42_fk_dependency
yahonda Jun 19, 2015
d22964e
Merge pull request #627 from rsim/rails42
yahonda Jun 19, 2015
cf068c9
Update History to prepare 1.6.0.beta1
yahonda Jun 18, 2015
97a577b
Merge pull request #628 from yahonda/rails42_update_history
yahonda Jun 19, 2015
e1f5dd5
Release 1.6.0.beta1
yahonda Jun 19, 2015
1ef1862
Merge pull request #629 from yahonda/prepare_v160beta1
yahonda Jun 19, 2015
3562b95
Bump jeweler version
yahonda Jun 19, 2015
3d6fd13
Merge pull request #630 from yahonda/master_jeweler
yahonda Jun 19, 2015
2af2cbe
Add deprecation warnings for Oracle enhanced specific foreign key met…
yahonda Jun 22, 2015
417bbb6
Merge pull request #631 from yahonda/deprecate_oracle_enhanced_specif…
yahonda Jun 22, 2015
aeb7688
Skip composite foreign key tests not supported in this version
yahonda Jun 22, 2015
b75c90a
Merge pull request #632 from yahonda/skip_composite_foreign_key_tests
yahonda Jun 22, 2015
43a0f2b
Do not dump default foreign key name
yahonda Jun 22, 2015
0bcfd33
Merge pull request #633 from yahonda/do_not_dump_default_fk_name
yahonda Jun 22, 2015
e4444b9
Schema dump uses Rails default `:on_delete` option instead of `:depen…
yahonda Jun 22, 2015
46848a5
Merge pull request #634 from yahonda/dump_dependet_to_on_delete
yahonda Jun 22, 2015
47c201b
Use Rails foreign key name
yahonda Jun 23, 2015
cf9ac0c
Merge pull request #635 from yahonda/ora_2291_fk_name
yahonda Jun 23, 2015
1b1564e
Add deprecate warning if foreign key name length is longer than 30 byte
yahonda Jun 23, 2015
6c61669
Merge pull request #636 from yahonda/deprecated_oracle_enhanced_short…
yahonda Jun 23, 2015
ad842ad
Foreign key name which is longer than 30 byte will be always shortened
yahonda Jun 23, 2015
71e2123
Merge pull request #637 from yahonda/shorten_fk_name_2
yahonda Jun 23, 2015
932d6da
Schema dumper for :integer will not dump :precision 0
yahonda Jun 23, 2015
c189e91
Merge pull request #638 from yahonda/virtual_column_integer_not_havin…
yahonda Jun 23, 2015
953fd51
Update foreign key names for add_foreign_key with table_name_prefix o…
yahonda Jun 25, 2015
a438aa2
Merge pull request #643 from yahonda/prefix_and_suffix_for_foreign_ke…
yahonda Jun 25, 2015
6b466a9
Update history for v1.6.0
yahonda Jun 25, 2015
a8b05cb
Merge pull request #644 from yahonda/update_readme_for_v160
yahonda Jun 25, 2015
850d7c4
Release 1.6.0
yahonda Jun 25, 2015
a0890f3
Requires activerecord 4.2.1 or higher
yahonda Jun 28, 2015
367761f
Merge pull request #652 from yahonda/requires_rails421_or_higher
yahonda Jun 28, 2015
110db81
Update matcher to skip sql statements to get `table` metadata
yahonda Jun 29, 2015
7263d4d
Merge pull request #653 from yahonda/array_matcher
yahonda Jun 29, 2015
9226503
Update Ruby version
banyan Jun 30, 2015
8ee9222
Merge pull request #654 from banyan/update-ruby-version
yahonda Jun 30, 2015
05ff0c7
Fix serialized value becomes from yaml to string once saved
yahonda Jun 30, 2015
912adbb
Merge pull request #657 from yahonda/branch_655
yahonda Jun 30, 2015
058250a
Update readme for v1.6
yahonda Jul 1, 2015
aa87719
Merge pull request #658 from yahonda/readme_v162
yahonda Jul 1, 2015
76cb902
Update history for v1.6.1
yahonda Jul 1, 2015
8312b32
Merge pull request #659 from yahonda/prepare_v161
yahonda Jul 1, 2015
da33a2c
Release 1.6.1
yahonda Jul 1, 2015
23aa92e
Unique constraints not created when function unique index created
yahonda Jul 5, 2015
e11638b
Merge pull request #663 from yahonda/ora662
yahonda Jul 6, 2015
a2b394d
create_table should use default tablespace values for lobs
substars Jul 14, 2015
7e1711c
Merge pull request #668 from govdelivery/lob_tablespaces_master
yahonda Jul 14, 2015
2b67d6d
Requires activerecord 4.2.1 or higher, not activemodel
yahonda Jul 20, 2015
d077b01
Merge pull request #672 from yahonda/require_activerecord_421_not_act…
yahonda Jul 20, 2015
33b2cfd
Update history for v1.6.2
yahonda Jul 20, 2015
bc2f9ab
Merge pull request #673 from yahonda/prepare_v162
yahonda Jul 20, 2015
f245015
Release 1.6.2
yahonda Jul 20, 2015
200e9ba
first pass at upgrading to Rails 4.2.x, still missing one element
Aug 11, 2015
01f80a5
maybe found the right place for the missing tablespace
Aug 12, 2015
bdc02c1
removed deprecated serialized_attributes references
Aug 13, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ log
tmp
sqlnet.log
Gemfile.lock
/spec/spec_config.yaml
14 changes: 7 additions & 7 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
source 'http://rubygems.org'

group :development do
gem 'jeweler', '~> 1.8'
gem 'jeweler', '~> 2.0'
gem 'rspec', '~> 2.4'
gem 'rdoc'

gem 'activerecord', github: 'rails/rails'
gem 'activemodel', github: 'rails/rails'
gem 'activesupport', github: 'rails/rails'
gem 'actionpack', github: 'rails/rails'
gem 'railties', github: 'rails/rails'
gem 'activerecord', github: 'rails/rails', branch: '4-2-stable'
gem 'activemodel', github: 'rails/rails', branch: '4-2-stable'
gem 'activesupport', github: 'rails/rails', branch: '4-2-stable'
gem 'actionpack', github: 'rails/rails', branch: '4-2-stable'
gem 'railties', github: 'rails/rails', branch: '4-2-stable'

gem 'arel', github: 'rails/arel'
gem 'arel', github: 'rails/arel', branch: '6-0-stable'
gem 'journey', github: 'rails/journey'

gem 'activerecord-deprecated_finders'
Expand Down
126 changes: 126 additions & 0 deletions History.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,129 @@
## 1.6.2 / 2015-07-20

* Changes and bug fixes since 1.6.1

* Oracle enhanced adapter v1.6 requires ActiveRecord 4.2.1 or higher,
ActiveRecord 4.2.0 is not supported.[#672]
* Unique constraints not created when function unique index created [#662, #663]
* create_table should use default tablespace values for lobs [#668]

## 1.6.1 / 2015-07-01

* Changes and bug fixes since 1.6.0

* Oracle enhanced adapter v1.6 requires ActiveRecord 4.2.1 or higher,
ActiveRecord 4.2.0 is not supported.[#651, #652]
* Fix serialized value becomes from yaml to string once saved [#655, #657]
* Update Ruby version in readme [#654]
* Update unit test matcher to skip sql statements to get `table` metadata [#653]

## 1.6.0 / 2015-06-25

* Changes and bug fixes since 1.6.0.beta1

* Add deprecation warnings for Oracle enhanced specific foreign key methods [#631]
* Skip composite foreign key tests not supported in this version [#632]
* Do not dump default foreign key name [#633]
* Schema dump uses `:on_delete` option instead of `:dependent` [#634]
* Use Rails foreign key name in rspec unit tests [#635]
* Add deprecate warning if foreign key name length is longer than 30 byte [#636]
* Foreign key name longer than 30 byte will be shortened using Digest::SHA1.hexdigest [#637]
* Schema dumper for :integer will not dump :precision 0 [#638]
* Update foreign key names for add_foreign_key with table_name_prefix [#643]

* Known Issues since 1.6.0.beta1
* table_name_prefix and table_name_suffix changes column names which cause ORA-00904 [#639]
* custom methods should rollback record when exception is raised in after_create callback fails [#640]
* custom methods for create, update and destroy should log create record fails [#641]

## 1.6.0.beta 1 / 2015-06-19

* Enhancements
* Support Rails 4.2
* Support Rails native foreign key syntax [#488, #618]

* Other changes and bug fixes
* Column#primary method removed from Rails [#483]
* ActiveRecord::Migrator.proper_table_name has been removed from Rails [#481]
* New db/schema.rb files will be created with force: :cascade [#593]
* Rails42 add unique index creates unique constraint [#617]
* Modify remove_column to add cascade constraint to avoid ORA-12991 [#617]
* Add `null: true` to avoid DEPRECATION WARNING [#489, #499]
* Rails 4.2 Add `connection.supports_views?` [#496]
* text? has been removed from Column class [#487]
* Remove call to deprecated `serialized_attributes` [#550, #552]
* Support :cascade option for drop_table [#579]
* Raise a better exception for renaming long indexes [#577]
* Override aliased_types [#575]
* Revert "Add options_include_default!" [#586]
* Remove substitute_at method from Oracle enhanced adapter [#520]
* Require 'active_record/base' in rake task #526
* Make it easier to spot which version of active record is actually used [#550]
* Rails4.2 Add Type::Raw type [#503]
* Support :bigint datatype [#580]
* Map :bigint as NUMBER(19) sql_type not NUMBER(8) [#608]
* Use Oracle BINARY_FLOAT datatype for Rails :float type [#610]
* Revert "Implement possibility of handling of NUMBER columns as :float" [#576]
* Rails 4.2 Support NCHAR correctly [#490]
* Support :timestamp datatype in Rails 4.2 [#575]
* Rails 4.2 Handle NUMBER sql_type as `Type::Integer` cast type [#509]
* ActiveRecord::OracleEnhanced::Type::Integer for max_value to take 38 digits [#605]
* Rails 4.2 add `module OracleEnhanced` and migrate classes/modules under this [#584]
* Migrate to ActiveRecord::ConnectionAdapters::OracleEnhanced::ColumnDumper [#597]
* Migrated from OracleEnhancedContextIndex to OracleEnhanced::ContextIndex [#599]
* Make OracleEnhancedIndexDefinition as subclass of IndexDefinition [#600]
* Refactor add_index and add_index_options [#601]
* Types namespace moved to `ActiveRecord::Type::Value` [#484]
* Add new_column method [#482]
* Rename type_cast to type_cast_from_database [#485]
* Removed `forced_column_type` by using `cast_type` [#595]
* Move dump_schema_information to SchemaStatements [#611]
* Move OracleEnhancedIndexDefinition to OracleEnhanced::IndexDefinition [#614]
* Move OracleEnhancedSynonymDefinition to OracleEnhanced::SynonymDefinition [#615]
* Move types under OracleEnhanced module [#603]
* Make OracleEnhancedForeignKeyDefinition as subclass of ForeignKeyDefinition [#581]
* Support _field_changed argument changes [#479]
* Rails 4.2 Don't type cast the default on the column [#504]
* Rename variable names in create_table to follow Rails implementation [#616]
* Rails 4.2: Fix create_savepoint and rollback_to_savepoint name [#497]
* Shorten foreign key name if it is longer than 30 byte [#621]
* Restore foreign_key_definition [#624]
* Rails 4.2 Support OracleEnhancedAdapter.emulate_integers_by_column_name [#491]
* Rails 4.2 Support OracleEnhancedAdapter.emulate_dates_by_column_name [#492]
* Rails 4.2 Support emulate_booleans_from_strings and is_boolean_column? [#506]
* Rails 4.2 Support OracleEnhancedAdapter.number_datatype_coercion [#512]
* Rails 4.2 Use register_class_with_limit [#502]
* Rails 4.2 Remove redundant substitute index when constructing bind values [#517]
* Rails 4.2 Unit test updated to support `substitute_at` in Arel [#522]
* Change log method signiture to support Rails 4.2 [#539]
* Enable loading spec configuration from config file instead of env [#550]
* Rails42: Issue with non-existent columns [#545, #551]
* Squelch warning "#column_for_attribute` will return a null object
for non-existent columns in Rails 5. Use `#has_attribute?`" [#551]
* Use arel 6-0-stable [#565]
* Support 'Y' as true and 'N' as false in Rails 4.2 [#574, #573]
* Remove alias_method_chain :references, :foreign_keys [#582]
* Use quote_value method to avoid undefined method `type_cast_for_database' for nil:NilClass [#486]
* Rails 4.2: Set @nchar and @object_type only when sql_type is true [#493]
* Rails 4.2: Handle forced_column_type temporary [#498]
* Rails 4.2 Address ArgumentError: wrong number of arguments (1 for 2) at `quote_value` [#511]
* Address ORA-00932: inconsistent datatypes: expected NUMBER got DATE [#538]
* Remove duplicate alias_method_chain for indexes [#560]
* Address RangeError: 6000000000 is out of range for ActiveRecord::Type::Integer
with limit 4 [#578]
* Return foreign_keys_without_oracle_enhanced when non Oracle database used [#583]
* Add missing database_tasks.rb to gemspec [#585]
* Fixed typo in the rake tasks load statement [#587]
* Call super when column typs is serialized [#563, #591]
* Clear query cache on rollback [#592]
* Modify default to `false` if database default value is "N" [#596]
* refer correct location if filess in gemspec [#606]
* Add integer.rb to gemspec [#607]

* Known Issues
* Override aliased_types [#575]
* Multi column foreign key is not supported

## 1.5.6 / 2015-03-30

* Enhancements
Expand Down
Loading