Revision history for Artifactory-Client

0.7.8   2014/7/18
        Trying out EPIC source formatter.

0.7.7   2014/7/16
        Added optional $filename argument to retrieve_artifact() call to handle large payload.  Otherwise the entire
        content would go into the HTTP::Response object.

0.7.6   2014/7/11
        Fixing synopsis as API changed

0.7.5   2014/7/7
        Adding test xml to the distribution so that tests can run

0.7.4   2014/7/1
        Updated deploy-related methods to take a filename then stream it so that large files can be uploaded without
        reading into memory first.

0.7.3   2014/6/25
        Updating POD

0.7.2   2014/6/24
        Cleaned up logic to generate properties in matrix / non-matrix mode

0.7.1   2014/6/24
        Added import_system_settings_example, full_system_import, export_system_settings_example, export_system

0.7.0   2014/6/23
        Added retrieve_build_staging_strategy, execute_build_promotion, import_repository_content, uses Path::Tiny
        instead of File::Slurp (although out of memory error persists on uploading a large archive)

0.6.2   2014/6/19
        Updated contact info, fixed paths that resulted in errors on some Artifactory instances

0.6.1   2014/6/12
        Added retrieve_all_available_plugin_info, retrieve_plugin_info_of_a_certain_type

0.6.0   2014/6/11
        Added save_general_configuration, version_and_addons_information, execute_plugin_code

0.5.0   2014/6/10
        Added calculate_maven_index, calculate_maven_metadata, system_info, system_health_ping, general_configuration

0.4.3   2014/6/9
        Added delete_repository, calculate_yum_repository_metadata, calculate_nuget_repository_metadata

0.4.2   2014/6/6
        Added repository_configuration, create_or_replace_repository_configuration, update_repository_configuration

0.4.1   2014/6/5
        Fixing a test, mock at a wrong place

0.4.0   2014/6/5
        Added delete_permission_target, effective_item_permissions, security_configuration, get_repositories

0.3.2   2014/6/4
        Added delete_group, get_permission_targets, get_permission_target_details, create_or_replace_permission_target

0.3.1   2014/6/3
        Added delete_user, get_groups, get_group_details, create_or_replace_group, update_group

0.3.0   2014/6/2
        Added build_artifacts_search, get_users, get_user_details, create_or_replace_user, update_user

0.2.4   2014/5/30
        Added artifact_latest_version_search_based_on_layout, artifact_latest_version_search_based_on_properties

0.2.3   2014/5/29
        Added artifacts_created_in_range, pattern_search, builds_for_dependency, license_search, artifact_version_search

0.2.2   2014/5/28
        Added gavc_search, property_search, checksum_search, bad_checksum_search, artifacts_not_downloaded_since

0.2.1   2014/5/27
        Added archive_entry_search API call

0.2.0   2014/5/27
        Added delete_repository_replication_configuration, push_pull_replication, file_list, artifact_search

0.1.22  2014/5/22
        Added update_repository_replication_configuration API call

0.1.21  2014/5/21
        Added set_repository_replication_configuration API call

0.1.20  2014/5/20
        Added get_repository_replication_configuration API call

0.1.19  2014/5/19
        Added scheduled_replication_status API call

0.1.18  2014/5/16
        No longer requires 'artifactory' and 'repository'

0.1.17  2014/5/16
        Added request() method call to delegate on LWP::UserAgent::request()

0.1.16  2014/5/13
        Removing get_repository_replication_configuration as it is not working

0.1.15  2014/5/9
        Added get_repository_replication_configuration API call

0.1.14  2014/5/8
        Added move_item API call

0.1.13  2014/5/8
        Added copy_item API call

0.1.12  2014/5/7
        Added file_compliance_info API call

0.1.11  2014/5/6
        Added deploy_artifacts_from_archive API call

0.1.10  2014/5/5
        Added create_directory API call

0.1.9   2014/5/2
        Added archive_entry_download API call

0.1.8   2014/5/1
        Added trace_artifact_retrieval API call

0.1.7   2014/4/30
        Added retrieve_build_artifacts_archive API call

0.1.6   2014/4/29
        Added retrieve_latest_artifact API call

0.1.5   2014/4/28
        Organized retrieve_artifact API call to comply with upstream documentation

0.1.4   2014/4/28
        Added delete_item_properties API call

0.1.3   2014/4/26
        Added file_statistics API call

0.1.2   2014/4/25
        Added item_last_modified API call

0.1.1   2014/4/23
        Added file_info API call

0.1.0   2014/4/22
        Added folder_info API call.  Bumped minor version as BUILDS section is done

0.0.31  2014/4/21
        Added build_rename API call, sorted POD and code in the order of JFrog documentation

0.0.30  2014/4/18
        Added delete_build API call

0.0.29  2014/4/17
        Added build_promotion API call

0.0.28  2014/4/16
        Refactored mock responses for unit tests

0.0.27  2014/4/16
        Added builds_diff API call

0.0.26  2014/4/15
        Added build_info API call

0.0.25  2014/4/14
        Added build_runs API call

0.0.24  2014/4/11
        Added delete_item API call

0.0.23  2014/4/10
        Added all_builds API call

0.0.22  2014/4/9
        Added retrieve_artifact API call

0.0.21  2014/4/8
        Removing markdown syntax from README.md where needed

0.0.20  2014/4/8
        Added item_properties API call to fetch properties of an artifact

0.0.19  2014/4/7
        Added deploy_artifact_by_checksum API call

0.0.18  2014/4/7
        Made user agent attribute read-write so that user can plug it without recreating the object

0.0.17  2014/4/7
        Updating POD and merging README into README.md

0.0.16  2014/4/6
        Adding JSON as prereq for build_requires

0.0.15  2014/4/3
        Added unit tests

0.0.14  2014/4/3
        Added recursive flag on set_item_properties if user doesn't want the default recursive behavior

0.0.13  2014/3/31
        Updating POD to be more descriptive on property requirements

0.0.12  2014/3/31
        Required properties to be key => [value] pairs to conform with Artifactory handling of properties

0.0.11  2014/3/26
        Handling matrix parameters vs non-matrix parameters to deal with inconsistent REST API

0.0.10  2014/3/26
        Updating copyright information

0.0.9   2014/3/25
        Making sure module works with CPAN-style set up

0.0.8   2014/3/24
        Commas in multi-valued properties are no longer uri_escaped

0.0.7   2014/3/23
        Changed directory layout

0.0.6   2014/3/22
        Support for multi-valued properties.  Note that, multi-value is only possible for set item properties and not
        during deploy artifact

0.0.5   2014/3/21
        Renamed 'resource' to 'path' per Artifactory API documentation

0.0.4   2014/3/20
        Took out the handling of property values being too big / URL too long.  The caller is responsible for
        constructing requests in ways Artifactory accepts them

0.0.3   2014/3/18
        Applying Moose best practices

0.0.2   2014/3/15
        Added set_item_properties method to update properties instead of dropping existing ones

0.0.1   2014/3/13
        Initial release