Added more supported data types to the input variance test struct.
Added a test for migrating data to a different structure.
Added sub-struct coverage to the migration test.
Added deeper sub-structs to the migration test.
Added upgrading to a slice to the migration test.
Added a slice of ints to the migration test.
Added some struct/slice combinations to the migration test.
Added a deeply nested slice to the migration test.
Added some extra sub-struct data to the input variety test.
Added a more robust memcache implementation that supports migration.
Added versioning to cache keys to prevent incompatible changes from doing harm.
Added a header to the cache serialization to support missing entities.
Added support for negative cache hits for memcache.
Added a zig-zag slice to the migration test.
Fixed the serialization of time.Time.
Added support for nil *datastore.Key in the cache serialization.
Fixed a serialization bug when only noindex was specified in the tag.
Added serialization support for nil *datastore.Key inside slices.
Improved cache deserialization speed by 20%.
Added a child key to the input variety test.