You can clone with
HTTPS or Subversion.
Fix up the Rakefile.
Version bump to 0.0.1
ensure Rakefile works without jeweler
remove machine specific gitignores
Version bump to 0.0.0
Add jeweler for building gems
"Fix" tests. Private methods strike again.
Properly restore plain Ruby embedded objects.
All integration tests now pass.
Cross-collection referencing now working in its basic form.
Pull out the polluting blank? utility.
Plumb in the new serializer. Deserialization to come.
For some reason there is some spec crosstalk between specs. Bored of trying to fix it.
HashSerializer handles Arrays.
Better defaults for serialization settings.
Delegate the hash-serialization of an object to a worker class.
Fill in Serializer#marshal.
Only require the files we need for the spec.
Start rewriting serialization layer.
Decide whether to marshal based on settings and tree depth.
Update and correct the README examples.
Add integration tests based on the README examples.
Need to speed these up. A better DB teardown would help.
Update the document's id when a new document is saved.
Fix stupidly adding methods to Class
Refactor dynamic finder away from class_eval with a string
simplify getting the class to define dynamic finders on
Instigate optional DB teardown to allow proper (if slow) integration …
Add a Document.find(query=nil) method.
Properly default to fast serialization.
Make the project's status clearer in the README.
Provide an introductory README.
Ignore the tmp directory.
Tidy up inclusions/extensions.
Bring in Marshalling to speed up full-depth serialization.
Serialize objects contained in arrays.
Export nested Documents when serializing Documents.
Refactor recursive object hashing.
Tidy up the index DSL.
Add a Document.create(params) method.
Base Document equality on their DB ids.