Sha256: 84e6986ec078fb69c7dd12ad5a896e832696454bb87b092b0abb152de7f594ec

Contents?: true

Size: 1.6 KB

Versions: 14

Compression:

Stored size: 1.6 KB

Contents

## ALL

* ideally get rid of all uses of alias_method_chain outside schema_monkey (create middleware)

## schema_plus_tables

* depcrecate cascade: true in favor of force: cascade
* use middleware
* move specs over

## schema_plus_index
* remove index specs that are testing things now handled by AR.  (then see if coverage is still 100%)

## schema_plus_pg_index
* pull over recent 1.8 fix for expression

## schema_plus_foreign_keys
* add specs to cover the deprecations
* just do fk enhancements rather than replace AR's add_foreign_key and remove_foreign_key methods and foreign key lookups
* pull over knojoot's failing spec & solution for circular fk dumping problems from 1.x branch.

## schema_monkey
* consider automating the autoloads
* make middleware for remove_index
* make middleware for remove_column
* make middleware for rename_table
* make middleware for create_table
* make middleware for visit_TableDefinition
* make middleware for loading a schema
* make middleware for defining a table
* make ExecCache middleware work for all three adapters.
* @dump should include the header for consistency
* specs for schema_monkey
* README to document it -- the conventions and internal API

## general
* rename schema_pg_enum to just schema_enum?
* pull apart READMEs
* test each gem separately to make sure they don't accidentally depend on each other

## schema_dev things:

* figure out why Gemfile.local is being read twice?
* don't bother changing ruby if it's the current version anyway.
* have a .schema_dev file with current settings
  * make it obvious and easy to override
  * auto update .gitignore to ignore it?

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
schema_plus-2.0.1 TODO.md
schema_plus-2.0.0 TODO.md
schema_plus-2.0.0.pre16 TODO.md
schema_plus-2.0.0.pre15 TODO.md
schema_plus-2.0.0.pre14 TODO.md
schema_plus-2.0.0.pre13 TODO.md
schema_plus-2.0.0.pre12 TODO.md
schema_plus-2.0.0.pre11 TODO.md
schema_plus-2.0.0.pre10 TODO.md
schema_plus-2.0.0.pre9 TODO.md
schema_plus-2.0.0.pre8 TODO.md
schema_plus-2.0.0.pre7 TODO.md
schema_plus-2.0.0.pre6 TODO.md
schema_plus-2.0.0.pre5 TODO.md