Version 1.3.0
-------------

NEW FEATURES

* Added support for DataPackage download, edit, upload workflow. (#85)

* Added new method parseRDF() to parses an RDF/XML resource map from a file. (#85)

* Added new method removeMember() which removes a member from a Package. (#85)

* Added new method replaceMember() which replaces the raw data or file associated with a DataObject. (#85)

* Added new method selectMember(0) which selects package members based on slot values. (#85)

* Added new method updateRelationships() which updates package relationships by replacing an old 
  identifier with a new one. (#85)
  
* Added new method updateMetadata() to update XML content of a DataOBject in a DataPackage. (#85)

* Added new method getValue() which gets values for selected DataPackage member slots. (#85)

* Added new method setValue(0) which sets values for selected DataPackage member slots. (#85)

* Added new method removeAccessRule() to SystemMetadata, DataObject, DataPackage classes. (#78)

* Added new method hasAccessRule() to DataObject, DataPackage classes. (#78)

* Added new method clearAccessPolicy() DataObject, DataPackage classes. (#78)

* Added new method addAccessRule() to DataPackage. class (#85)

* Added new method setPublicAccess() to DataPackage. class (#85)

* Access policies can now be modified for DataPackage, DataObject. (#78)

* Resource map identifiers now include metadata object identifier. (#82)

BUGS

* fixed bug where resource maps had invalid XML names for blank node identifiers. (#79)

* fixed bug where resource maps did not include creator or modification time. (#80)

DEPRECATED

- deprecated function addData(), renamed to addMember().

Version 1.2.0
-------------

BUGS

* Fixed bug where replicationAllowed was not set correctly when parsing if it is
  false (#61)
  
* Fixed bug where numberReplicas was not set correctly when parsing (#63)

* Fixed bug where the `mediaType` argument to DataObject `initialize()`
  was not being handled correctly and resulted in an invalid system metadata
  object to be serialized from the DataObject. (#67)
  
* Added argument 'mediaTypeProperty' to DataObject `initialize()` which was
  needed to fully support 'mediaType'. (#67)

NEW FEATURES

* Added new function to reset access policies `clearAccessPolicy()` (#56)

* Added new function `describeWorkflow()` to add run provenance relationships to a DataPackage (#64)

* Added 'Show' methods for DataObject and DataPackage classes. (#71, #73)

DEPRECATED 

* The method `recordDerivation` is deprecated in this release and may be marked as Defunct and
  removed in a future release (#68)
  
Version 1.1.0

This version was not released publically.

Version 1.0.1
-------------

BUGS

* Fixed bug where Roxygen example for serializePackage() was writing to the "/tmp" 
  directory
  
* Serializing system metadata to XML with serializeSystemMetadata() now gathers all
  <permission> elements together for a <subject> so that the subject does not appear
  under multiple <allow> elements.
  
Version 1.0.0
-------------

NEW FEATURES

* Initial version (see help topic for 'datapack', e.g. "?datapack")

* Provides an API for building and serializing packages of data and associated metadata.

* The package name has been changed from 'datapackage' to 'datapack'

NEW S4 CLASSES

* Class DataPackage for building and serializing data packages.

* Class SystemMetadata and DataObject for representing a member of a data package.

* Class ResourceMap for building and serializing a Resource Description Framework
  representation of a data package.
