Revision history for Net-FluidDB 0.09 2009-11-08 * Implements convenience shortcuts: $fdb->get_object $fdb->get_namespace $fdb->get_tag $fdb->get_policy $fdb->get_permission $fdb->get_user $fdb->search * Users, tags, and namespaces are directly taggable. 0.08 2009-10-16 * Fixes a few tests that weren't correct for Perl with long doubles (that is, the test themselves had a bug). Thanks to CPAN Testers for discovering this. 0.07 2009-10-09 * No longer a beta. * Full support for tagging. 0.06 2009-09-25 * Sends flags to FluidDB as proper booleans, thus playing nice with the revision deployed today. * More tests. 0.05 2009-09-21 * Speaks the API released today in the sandbox * Implements tagging objects with undef * Documents a couple of tips related to tagging with numbers and strings * All JSON::XS stuff has been factored out up to Base.pm * The new Moose role Net::FluidDB::HasPath provides stuff related to names and paths which is common to tags and namespaces * Object creation without about tag sends no payload * When a request fails now we print response headers to STDERR, with the upgrade error data comes there * When an object is tagged, the corresponding path is added to its tag_paths unless present. (Reported by JJ Merelo.) 0.04 2009-09-18 * Now marked as beta * Complete FluidDB API coverage (except for non-native tag values) * Complete documentation (except for tag values) * Added THANKS file * Object search contributed by JJ Merelo * Refactors the Resource class as a Moose role called HasObject * In Namespace->get, the "namespaces" and "tags" flags have been renamed to "namespace_names" and "tag_names" respectively * Namespace attributes "parent", "name", and "path" are now read-only * Tag attributes "indexed", "namespace", "name", and "path" are now read-only * The "indexed" attribute is required in the Tag constructor 0.03 2009-09-12 * Cleanup * Documents a couple of modules * Adds forgotten t/Net/FluidDB/TestUtils.pm to MANIFEST * The API of policies accepts both usernames and users as arguments * Net::FluidDB has a user() convenience accessor (lazy loaded) * Fixed a bug related to user name initialization 0.02 2009-09-04 * Reworks class hierarchy * Supports users * Supports permissions * Supports policies. * Takes FLUIDDB_(USER|PASSWORD) environment variables as default credentials 0.01 2009-08-28 * First version, released on an unsuspecting world