Revision history for Net-FluidDB

0.21    2010-03-02
        * The test user got some permissions removed and that broke the test
          suite. This release switches to a dedicated user to be green again.

0.20    2010-02-27
        * New interface for tagging. The change is not backwards
          compatible, the previous interface is gone. Please check
          the documentation of Net::FluidDB::Object.
        * Net::FluidDB::Value and its descendants no longer belong
          to the public interface.

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
