All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added tree activation capability for AEM 6.4 & AEM 6.5
- Removed tree activation capability for AEM 6.2 & AEM 6.3
- Add deps-python and deps-ruby targets for language specific openapi-generator dependency version
- Add openapi-generator-version target
- Add getBundleInfo operation
- Add ci-python, ci-ruby, generate-python, generate-ruby targets for language specific CI builds
- Add api-release-* GitHub Actions
- Upgrade OpenAPI Generator to v5.1.0
- Modify client generation to use openapi-generator-cli jar
- Move node.js build dependencies from Makefile target to package.json
- Set default deps target to download latest openapi-generator
- Switch api-release-* GH Actions to use ghcr.io GitHub Registry
- Upgrade OpenAPI Generator to v4.3.1
- Add new API call to configure SSL via Granite
- Add client generation for all languages supported by OpenAPI Generator
- Add new API to configure any configuration node [shinesolutions/ruby_aem#31]
- Added new API Call to retrieve Adobe Experience Manager Web Console Configuration
- Fix error in SAML property value response [#41]
- Upgrade spec to use OpenAPI v3 [#31]
- SamlConfigurationProperties schema properties are now Hashes instead of Arrays [#31]
- Clients generation using local Swagger CodeGen CLI jar
- Add feature to retrieve CRX Package Manager Servlet service state [shinesolutions/aem-aws-stack-builder#214]
- Add Swagger CodeGen JSON style check to lint target
- Remove empty parameters from getAemProductInfo operation
- Add new API Call for getting AEM product informations [#36]
- 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
- Add AEM client parameter override support to integration tests
- Add postNode operation
- Remove runmode parameter on operations which require config path [#32]
- Add getCrxdeStatus operation
- Add string response schema to operations which response body is ignored
- Add string type item to parameters with multi collectionFormat
- Add getInstallStatus operation
- Add getQuery operation
- Add jcr:content/cq:distribute parameter to postAgent operation
- Set postSetPassword operation's return type to string
- Add postConfigAemHealthCheckServlet operation
- Add missing collectionFormat: multi to pwdreset.authorizables and bundles.ignored parameters
- Add 22 optional parameters to postAgent operation [#22]
- Rearrange postAgent parameters in alphabetical order
- Rename postConfigAemPasswordReset operation's property to pwdreset.authorizables
- Add jcr:content/protocolHTTPSRelaxed parameter to postAgent operation [#19]
- Add postConfigAemPasswordReset operation [#20]
- Add getAemHealthCheck operation [#21]
- Add jcr:content/triggerDistribute, jcr:content/triggerModified, and jcr:content/userId parameters to postAgent operation [#18]
- Add recursive param to postPackageServiceJson operation
- Add getAgents operation [#16]
- Set getLoginPage operation's return type to string [#9]
- Add allow.empty, allow.hosts, and allow.hosts.regexp parameters to postConfig operation
- Add alias and dav.create-absolute-uri parameters to postConfig operation [#11]
- Split postConfig operation into postConfig operations
- Add json.maximumresults, enable.html, enable.txt, enable.xml parameters to postConfig operation
- Fix org.apache.felix.https.enable parameter type to be boolean
- Add :operation query parameter to postAgent operation [#15]
- Add jcr:content/reverseReplication query parameter to postAgent operation [#12]
- Add cq getLoginPage operation
- Fix missing leading slash on postCqActions
- Add transport user and transport password to /etc/replication/agents.{runmode}/{name} postAgent [#1]
- Initial version