flatiron/resourceful — pull request #89 by Marak (2012-07-11 22:16:10+00:00)
Title: Changes in preparation for version 0.3.0

In preparation of the resourceful `0.3.0` release, this pull request contains the following changes:

- Fixes unique key issue #83
- Fixes nasty reference bug and cache issue in memory engine #87 #78
- Fixes several issues related to relationships and relational resources
- Made resourceful more engine agnostic
- Cleaned up `Resource._request`
- Decoupled any remaining couchdb logic from core
- Decoupled any remaining couchdb logic from memory engine
- Refactor of test suite
- Relationship tests are now unified across engines
- Improves general resource coverage
- Improves fixtures and re-usable macros
- Changes default primary key for resources from `_id` to `id`
- Added several basic code `/examples`/

After reviewing and merging this request, we'll update the documentation and do the `0.3.0` release.