Revision history for Artifactory-Client
1.1.3 2016/4/26
Added 4.7.2 endpoints
1.1.2 2016/4/3
Fixing up dependencies in Makefile.PL
1.1.1 2016/4/2
Switching back from Module::Build to ExtUtils::MakeMaker as Module::Build has been removed from the core
1.1.0 2016/4/1
Added API calls up to 4.6.0
1.0.0 2015/11/18
Done with functional tests, releasing as 1.0.0
0.9.3 2015/11/5
Merged mithun's PR to work-around how HTTP::Request::StreamingUpload handles files
0.9.2 2015/10/11
Adding test data in manifest
0.9.1 2015/10/10
Added mithun's PR for calculate_bower_repository_metadata
0.9.0 2015/8/2
Releasing new features from PR
0.8.20 2015/3/31
Added build_upload API call
0.8.19 2015/3/12
Added artifacts_with_date_in_date_range call
0.8.18 2015/3/11
Added artifactory_query_language call
0.8.17 2015/3/9
Added push_artifacts_as_a_version_to_bintray API call
0.8.16 2015/3/6
Added push_build_to_bintray API call
0.8.15 2015/3/4
Added travis-ci link in POD
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