Revision history for Artifactory-Client 0.8.14 2015/2/26 Using Pod::Markdown to generate README.md 0.8.13 2015/2/20 Updating copyright 0.8.12 2015/2/12 Added install_license call 0.8.11 2015/2/11 Added license_information call 0.8.10 2015/2/10 Added calculate_debian_repository_metadata call 0.8.9 2015/2/9 Added calculate_npm_repository_metadata call and extracted a helper method 0.8.8 2015/2/6 Added set_gpg_pass_phrase call 0.8.7 2015/2/5 Added set_gpg_private_key call and refactored methods 0.8.6 2015/2/4 Added get_gpg_public_key call 0.8.5 2015/2/3 Added set_gpg_public_key call 0.8.4 2015/2/2 Added deactivate_master_key_encryption call 0.8.3 2015/1/30 Added activate_master_key_encryption call 0.8.2 2015/1/28 Added get_user_encrypted_password call 0.8.1 2014/12/22 Updating contact info 0.8.0 2014/12/21 - Allow use of custom context roots - Do not assume that `repository` is set for API calls. - Read and post raw XML for system/security configuration - Swap out JSON for JSON::MaybeXS - Initialize ua with appropriate agent info - cleanup imports and fix few perl-critic warnings - use MooseX::StrictConstructor 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