Revision history for VMware::vCloud

v2.04 2011/10/03

  Added:
    Caching of data with Cache::Bounded.
    list_templates() & examples/list-vms.pl - List templates
  
  Improved:
    examples/list-vms.pl - Removed commented-out code from 1.x version.


2.01 2011/09/30

  This is a major change in philosophy. Previously this module emulated the API
  in the name of method and returned data structures.

  This does not match most conceptual and desired usage for automation. People
  do not "think" in a collection of REST API calls. They think in actions like
  "deploy a VM."

  Consequently I have moved the direct API implementation to 
  VMware::API::vCloud. It offers an unadulterated pure-perl based view of the
  API and its transactions.

  In VMware::vCloud, I am going to try and present a more human friendly view.

  Added:
    lib/VMware/API/vCloud.pm - Raw API calls and returns.

  Fixed:
    Session ID is now handled via HTTP header, not cookies. This matches the published API docs.


1.600.08 2011/08/02

  Added:
	examples/list-vms.pl - List all vApps and their VMs

  Improved:
    Added POD to the examples: get_org.pl, login.pl
    Fixed double "v" on new Version in POD

1.600.07 2011/07/29

  Added:    
    vdc_get() - List the contents of a Virtual Datacenter
    vapp_get() - List the contents of a vApp

  Fixed:
    Moved to multidigit CPAN-compatible version to work around single-digit subversion numbers.

1.6 2011/07/14

  Added:
    catalog_get() - List a catalogs contents

  NB: Release created and submitted from the air on cross-country flight. :)

1.5 2011/07/01

  Improved:
    Tests now skip() and don't report fail when connection info is not
    provided. The first test reports visual details of this.

1.4 2011/06/25

  Added:
    org_get() - List an organizations contents
	examples/org_get.pl - Usage of the org_get() method
  
  Improved:
    login() - Returned data structure is now only the Org branch of the content.
	t/02-header.t - Added a dummy "ok" to avoid "dubious" warnings until test is expanded.

  Corrected:
    Removed POD references to VMware::API::LabManager

1.3 2011/06/25

  Corrected:
    Error calling Data::Dumper on _fault()
    Syntax error in META.yml

1.2 2011/06/23

  The server is now properly queried for the API version.
  XML to data structure translation of server responses is now in place.  

  Added:
    api_versions() - Method to check API version supported by server
	
  Improved:
    login() - Now returns a data structure of accessible organizations upon successful login.
  
1.1  2011/06/16

  Initial connection seed from sample code from hosting.com with comments from
  the VMware communities.

   - http://mylhat.com/blog/2009/09/hosting-com-vcloud-express-api-example-in-perl/
   - http://communities.vmware.com/thread/284659

   Added:
     login() - Basic method to get a login token from the server.
