- Rescue the
Bundler::BundlerError
exception when activating a bundled project.
- Relax version requirements for dependencies.
- Fixed ruby-graphviz deprecation warnings (thanks Martin Mauch).
- Use
Bundler.require
instead ofBundler.setup
. - Require
rake/tasklib
instead of justrake
. - Aliased the
db:doc
task todm:doc
. - Replaced ore-tasks with rubygems-tasks.
- Added {DataMapper::Visualizer::Project#each_relationship_for}.
- Fixed a bug in {DataMapper::Visualizer::Project#each_relationship}, effecting dm-core 1.0.x projects.
- Require dm-core >= 1.0.0.
- {DataMapper::Visualizer::Rake::GraphVizTask} now defines tasks for generating Relational and Schema diagrams, with PNG and SVG output.
- Fixed a bug in {DataMapper::Visualizer::Rake::Rails::Tasks} which prevented dm-visualizer from working in newer dm-rails applications.
- Filter-out foreign-key columns in {DataMapper::Visualizer::Project#each_property}.
- Tested against dm-core 1.0.2 and 1.1.0.
- Initial release:
- Safely loads the models of a project.
- Supports using Gem Bundler.
- Generates GraphViz diagrams for a project.
- Provides Rake tasks for both Ruby libraries and Rails3 apps.
- Supports both DataMapper 0.10.2 and 1.0.0.