- Fix missing org_apache_felix_https_truststore param on postConfigApacheFelixJettyBasedHttpService operation
- Add feature to manage AEM Truststore
- Add feature to manage AEM Authorizable Keystore
- Add feature to manage Certificates in AEM Truststore
- Add feature to configure SAML Authentication
- Drop Ruby 2.2 support due to openssl 2.1.2
- Remove run mode parameter from config property resource
- Add feature path deletion
- Update User & Group deletion
- Remove support for Ruby 2.1
- Enable CRXDE prior to testing CRXDE status #16
- Remove config runmode from config property tests
- Add aem get_packages
- Add get_crxde_status action
- Fix empty reply error when using https protocol
- Add verify_ssl option
- Improve clarity of error message when changing the password but user does not exist
- Fix integration tests that expect default credential, host, and port
- Upgrade yard to >= 0.9.11 and nokogiri to >= 1.8.1 due to security vulnerabilities
- Change required ruby version to >= 2.1 due to nokogiri 1.8.1 requirement
- Integration tests AEM instance parameters are now configurable
- Add aem get_install_status and get_install_status_wait_until_finished
- Prevent reverse replication from triggering on modification
- Add response code 201 as package creation success scenario #14
- Add package is_empty, exists, is_built, build_wait_until_ready, get_versions methods
- Handle String value on non-String configuration parameters
- Limit memory consumption when downloading large package file
- Remove support for Ruby 1.9
- Remove unused cq:distribute property from flush agents
- Fix user and group resources find_authorizable_id action to use GET method
- Fix group#add_member missing leading slash in group path
- Ensure leading slash on user and group path for find_authorizable_id action
- Add aem get_agents method #8
- Add SSL support for flush agent
- Add user#change_password error handling #5
- Add DavEx Servlet config property alias keyword handling #4
- Fix postConfigApacheSlingDavExServlet optional parameters #4
- Add package uninstall support
- Allow get_aem_health_check method parameters tags and combine_tags_or to be optional
- Allow get_aem_health_check_wait_until_ok method parameters tags and combine_tags_or to be optional
- Add SSL support for postAgent operation
- Add AEM Health Check Servlet config support
- Add aem resource get_aem_health_check_wait_until_ok method
- Add timeout option
- Add AEM Password Reset Activator config support
- Switch from deleteAgent to postAgent operation for all agents delete action
- Response 403 is considered as resource not found on user, group, flush agent, and replication agent's exists action #9
- Add reverse replication agent resource #6
- Add outbox replication agent resource
- Fix sling resource type on flush agent, replication agent, and reverse replication agent #10
- Allow package installation error 500 due to hotfix, service pack, and feature pack's potential false negative error
- Add optional recursive parameter to package install
- Add Apache Felix Jetty Based HTTP Service, Apache Sling GET Servlet, Apache Sling Referrer Filter, Apache Sling DavEx Servlet OSGI config support
- Add package delete_wait_until_ready method
- Allow numeric string for retry settings
- All retry settings are now configurable #3
- Preserve ruby 1.9 and 2.0 support by setting nokogiri dependency to 1.6.x
- Fix package is_installed method to handle packages that haven't been uploaded
- Fix config property's operation in spec file
- Fix node handling in config property creation
- Add aem resource with get_login_page_wait_until_ready method
- Fix flush agent and replication agent initialisation parameters mix up
- Add package upload_wait_until_ready and install_wait_until_ready methods
- Fix replication agent creation failure #1
- Add optional params support for flush agent and replication agent create_update #2
- Package upload force parameter is now optional, defaults to true
- Unsuccessful action should now raise RubyAem::Error, replacing failure result
- Remove status attribute from RubyAem::Result
- Add response attribute to RubyAem::Result
- Move resource classes to RubyAem::Resources module
- Resource methods is_* and exists should now return boolean result data
- Initial version