Revision history for Net-FluidDB
0.11 2010-02-01
* Bug fix: An object created with about has an about tag (reported by JMERELO)
* Implements Object->untag (suggested by JMERELO)
* Doc fix: Typo in Object's SYMOPSIS (spotted by JMERELO)
0.10 2010-01-11
* Just a heartbeat release.
* Updates copyright.
* Tested against the FluidDB release recently published.
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